测控系统原理与设计3主机及接口课件.ppt

上传人(卖家):晟晟文业 文档编号:4505917 上传时间:2022-12-15 格式:PPT 页数:90 大小:4.76MB
下载 相关 举报
测控系统原理与设计3主机及接口课件.ppt_第1页
第1页 / 共90页
测控系统原理与设计3主机及接口课件.ppt_第2页
第2页 / 共90页
测控系统原理与设计3主机及接口课件.ppt_第3页
第3页 / 共90页
测控系统原理与设计3主机及接口课件.ppt_第4页
第4页 / 共90页
测控系统原理与设计3主机及接口课件.ppt_第5页
第5页 / 共90页
点击查看更多>>
资源描述

1、 由由PC机组成的测控系统充分利用机组成的测控系统充分利用PC机机的显示、数据存储与处理、打印、网络通信的显示、数据存储与处理、打印、网络通信能力,使测控系统的性能和灵活性得到大大能力,使测控系统的性能和灵活性得到大大提高。由于提高。由于PC机与外部测控接口电路的数机与外部测控接口电路的数据交换是通过据交换是通过PC机的各种总线进行,故主机的各种总线进行,故主机电路通常分:机电路通常分:内插式内插式 外接式外接式 混合式混合式 由由PC机组成的测控系统充分利用机组成的测控系统充分利用PC机的显示、数据存储与处理、打印、网络机的显示、数据存储与处理、打印、网络通信能力,使测控系统的性能和灵活性得

2、通信能力,使测控系统的性能和灵活性得到大大提高。由于到大大提高。由于PC机与外部测控接口机与外部测控接口电路的数据交换是通过电路的数据交换是通过PC机的各种总线机的各种总线进行,故主机电路通常分:进行,故主机电路通常分:内插式内插式外接式外接式混合式混合式内插式接口电路一般使用的是内插式接口电路一般使用的是PC机的机的PCI总线总线、ISA总线总线、VESA总线总线、AGP总线总线。特点:构成简单,结构紧凑,成本低;但特点:构成简单,结构紧凑,成本低;但由于由于PC机扩展槽数量有限,因而灵活性差。机扩展槽数量有限,因而灵活性差。显示器打印机键盘测量电路鼠标控制电路PC主机系统扩展槽 输入和输出

3、接口电路通过外部总线(如:输入和输出接口电路通过外部总线(如:RS232C、IEEE488、USB、IEEE1394等)等)与与PC机传递数据。这种方式构成的测控系统机传递数据。这种方式构成的测控系统灵活方便。灵活方便。显示器打印机键盘测量电路鼠标控制电路PC主机系统外接电箱 混合式是混合式是内插式与内插式与外接式的外接式的结合,这结合,这种方式灵种方式灵活方便、活方便、适用范围适用范围广,可组广,可组成复杂的成复杂的测控系统。测控系统。显示器打印机键盘测量电路鼠标控制电路PC主机系统扩展槽外接电箱单片机的主机电路主要是指:单片机的主机电路主要是指:存储器扩展电路存储器扩展电路外接外接I/O接

4、口(即接口(即I/O口扩展)电路口扩展)电路A/D接口接口V/F接口接口D/A接口接口输出功率接口输出功率接口A/D转换芯片的信号一般有:转换芯片的信号一般有:数据输出数据输出 启动转换启动转换 转换结束转换结束 其他控制信号(如通道控制等)其他控制信号(如通道控制等)A/D芯片与芯片与CPU之间的接口即是处理这些之间的接口即是处理这些信号的电路。对于数据输出字长与信号的电路。对于数据输出字长与CPU 匹配的匹配的A/D芯片,只要电平能和芯片,只要电平能和CPU配合,配合,可以直接和可以直接和CPU相连。对于字长与相连。对于字长与CPU不不匹配的匹配的A/D芯片,必须设计相应的电路将芯片,必须

5、设计相应的电路将A/D转换后的输出数据分时读出。转换后的输出数据分时读出。A/D芯片的启动转换信号一般直接由芯片的启动转换信号一般直接由CPU控控制。但要注意所选用的制。但要注意所选用的A/D芯片对启动转换芯片对启动转换信号的要求(脉冲信号还是电平信号?)信号的要求(脉冲信号还是电平信号?)转换结束信号视转换结束信号视CPU和和A/D之间采用哪种方之间采用哪种方式传送数据来决定是否需要和式传送数据来决定是否需要和CPU相连。相连。例:例:MCS-51与与ADC0809接口接口主要处理好以下信号的连接问题:主要处理好以下信号的连接问题:START:由:由CPU提供一个提供一个100ns宽的脉冲宽

6、的脉冲EOC:若采用中断方式,此信号作:若采用中断方式,此信号作CPU的的中断请求输入线;若采用查询方式,此信中断请求输入线;若采用查询方式,此信号作号作CPU的一个输入线,供的一个输入线,供CPU查询转换查询转换是否结束。是否结束。OE:CPU读数据时需向此线送一个高电平。读数据时需向此线送一个高电平。MC14433与与8031的接口的接口 1.等待延时方式等待延时方式取数据区首址和第一个通道地址启动转换延时等待读取数据并存储数据区指针加1取下一通道地址全部通道转换结束?是否2.中断方式中断方式启动转换关闭中断读取数据并存储存储数据取下一通道地址全部通道转换结束?是否中断服务程序中断返回设数

7、据区首址和第一个通道地址开中断执行其他任务主程序3.查询方式查询方式取数据区首址和第一个通道地址启动转换读取数据并存储数据区指针加1取下一通道地址全部通道转换结束?是否转换结束?否是 V/F转换器是将电压信号转换成频率信号转换器是将电压信号转换成频率信号的器件,适用于转换速度要求不高的场的器件,适用于转换速度要求不高的场合。它与计算机的接口有以下特点:合。它与计算机的接口有以下特点:接口简单:数据线只有一根线,可作为接口简单:数据线只有一根线,可作为计算机的计算机的I/O线,或中断源,或计数输入。线,或中断源,或计数输入。抗干扰性能好:频率信号是数字信号,抗干扰性能好:频率信号是数字信号,具有

8、较强的抗干扰能力。具有较强的抗干扰能力。便于远距离传输。便于远距离传输。T0和和T1分别对基准频率分别对基准频率fo和被测频率和被测频率fx同时开始计数。当同时开始计数。当T0溢出时产生中断,溢出时产生中断,CPU响应中断后,停止响应中断后,停止T0计数并将计数并将T1的的计数值计数值Nx读出,则读出,则Nx与被测电压与被测电压Vx的的关系为:关系为:其中:其中:m预置数预置数 S频率电压转换系数频率电压转换系数使用光电隔离器减少干扰使用光电隔离器减少干扰 图图3-2-7 使用串行通讯器件增大传输距离使用串行通讯器件增大传输距离1.无输入锁存的无输入锁存的DAC与与CPU接口接口 内部无输入锁

9、存的内部无输入锁存的DAC不能直接与不能直接与CPU相连,必须用一外接锁存器来保相连,必须用一外接锁存器来保存存CPU输出的待转换数据。如输出的待转换数据。如DAC的的位数与位数与CPU的数据总线相同,就只要的数据总线相同,就只要一个位数相同的锁存器;如一个位数相同的锁存器;如DAC的位的位数与数与CPU的数据总线不同,则需要两的数据总线不同,则需要两级锁存。级锁存。2.有输入锁存的有输入锁存的DAC与与CPU接口接口 有的有的DAC内部只有一级数据锁存器内部只有一级数据锁存器(如如AD558,AD7524);有的;有的DAC内部有两内部有两级数据锁存器级数据锁存器(如如DAC0832),但可

10、以工,但可以工作在单缓冲器方式。内部有两级数据锁作在单缓冲器方式。内部有两级数据锁存器的存器的DAC工作在单缓冲器方式时,其工作在单缓冲器方式时,其内部的两个数据锁存器有一个处于直通内部的两个数据锁存器有一个处于直通方式,另一个受方式,另一个受CPU的控制。的控制。DAC0832的结构与引脚的结构与引脚 典型继电器接口电路典型继电器接口电路 继电器继电器接触器接口电路接触器接口电路 脉冲变压器脉冲变压器晶闸管输出电路晶闸管输出电路 定时波形图定时波形图微机化测控系统通常都要有人机对话微机化测控系统通常都要有人机对话功能,这个功能有两方面的含义:一是功能,这个功能有两方面的含义:一是操作人员能向

11、微机发布命令和输入数据;操作人员能向微机发布命令和输入数据;二是微机能向操作人员报告运行状态和二是微机能向操作人员报告运行状态和运行结果。前一功能主要是通过测控系运行结果。前一功能主要是通过测控系统操作面板上的键盘来实现的,后一功统操作面板上的键盘来实现的,后一功能主要是通过显示、记录和报警等装置能主要是通过显示、记录和报警等装置实现的。本节介绍微机化测控系统的人实现的。本节介绍微机化测控系统的人机接口及程序。机接口及程序。测控系统中常用的显示器件有:发光二测控系统中常用的显示器件有:发光二极管(简称极管(简称LED)和液晶显示器(简称)和液晶显示器(简称LCD),在不带微机的测控系统中,这)

12、,在不带微机的测控系统中,这些数字显示器通常与些数字显示器通常与BCD码输出的码输出的A/D转换器连接,而在微机化测控系统中,转换器连接,而在微机化测控系统中,这些数字显示器通常与微机接口连接。这些数字显示器通常与微机接口连接。LEDLED(发光二极管)显示器件的工作电压低、功耗(发光二极管)显示器件的工作电压低、功耗小、工作温度范围宽(小、工作温度范围宽(30308585)、寿命长、)、寿命长、成本低、机械强度高、亮度中等、易于与成本低、机械强度高、亮度中等、易于与TTLTTL数字数字逻辑电路连接。逻辑电路连接。7 7段段LEDLED显示器的段排列结构如图显示器的段排列结构如图a a所示,图

13、所示,图b b、c c给给出共阴及共阳极出共阴及共阳极7 7段段LEDLED显示电路。对于共阴显示电路。对于共阴LEDLED来来说,如果当某个字段的阳极为高电平时,相应字说,如果当某个字段的阳极为高电平时,相应字段就点亮。若阳极为低电平,则该字段不亮。对段就点亮。若阳极为低电平,则该字段不亮。对于共阳于共阳LEDLED则刚好相反。利用则刚好相反。利用7 7段段LEDLED显示器显示数显示器显示数字或字母,需要设计一个字型码。字或字母,需要设计一个字型码。如下表所示,字型码是单字节结构,对于如下表所示,字型码是单字节结构,对于共阴极共阴极7段段LED显示器而言,数字显示器而言,数字0的字型码为的

14、字型码为3FH,数字,数字1的字型码为的字型码为06H。D7D6D5D4D3D2D1D0DPgfcdcba 14段段LED显示器的段排列如显示器的段排列如图所示。经适当的组合,可显示图所示。经适当的组合,可显示数字和数字和26个英文字母的大写与小个英文字母的大写与小写。字形代码需占用双字节,如写。字形代码需占用双字节,如表所示。表所示。14段段LED显示器也分为显示器也分为共阴极与共阳极两种结构。对于共阴极与共阳极两种结构。对于共阴极共阴极14段段LED显示器而言,数显示器而言,数字字8的字形代码为的字形代码为813FH,字符,字符M的字形代码为的字形代码为0A36H。onmlkjihdpfe

15、dcba 发光二极管在适当的驱动电流作用下,才能得发光二极管在适当的驱动电流作用下,才能得到需要的亮度。到需要的亮度。LED是恒压元件,正向电压一般为是恒压元件,正向电压一般为1.22.4V。调整驱动电路即选取限流电阻。调整驱动电路即选取限流电阻R,应使,应使LED的工作电流在的工作电流在1020mA。也可用试验方法,。也可用试验方法,改变限流电阻,得到适合亮度。发光二极管的驱动改变限流电阻,得到适合亮度。发光二极管的驱动方式有两种。静态驱动方法:对要显示段始终通以方式有两种。静态驱动方法:对要显示段始终通以额定电流。动态驱动方法:对要显示段通以矩形脉额定电流。动态驱动方法:对要显示段通以矩形

16、脉冲电流。为保证足够的显示亮度,应施加脉冲电流冲电流。为保证足够的显示亮度,应施加脉冲电流幅度为额定电流的数倍。为实现这种显示方式,各幅度为额定电流的数倍。为实现这种显示方式,各位位LED数码管的段选端应并接在一起,由同一个数码管的段选端应并接在一起,由同一个8位位I/O口或锁存器口或锁存器/驱动器控制,而各位数码管的位驱动器控制,而各位数码管的位选端分别由相应的选端分别由相应的I/O口线或锁存器控制。口线或锁存器控制。后面是用硬件译码电路构成的静态显示电路,此处采后面是用硬件译码电路构成的静态显示电路,此处采用了用了MC14495和和74LS138进行译码驱动。进行译码驱动。MC14495内

17、带内带4位输入锁存器、译码器和驱动器,但一个位输入锁存器、译码器和驱动器,但一个MC14495只能与只能与一位显示块接口,所以需要采用一位显示块接口,所以需要采用8个个MC14495和和LED显示显示块才能构成的块才能构成的8位位LED静态显示器电路。静态显示器电路。MC14495的的BCD码输入端挂接在数据总线上,每两片一组,每组形成一个码输入端挂接在数据总线上,每两片一组,每组形成一个数据字节单元,各字节单元由数据字节单元,各字节单元由38译码器输出的译码信号译码器输出的译码信号进行寻址。译码器的输出受进行寻址。译码器的输出受WR控制,只有向这些字节单控制,只有向这些字节单元中写数据时,译

18、码器才译出地址选通信号,将数据总线元中写数据时,译码器才译出地址选通信号,将数据总线上的两位上的两位BCD码打入到相应的码打入到相应的MC14495芯片锁存器中,芯片锁存器中,从而使两位从而使两位LED同时产生相应的显示。这种方法结构简单,同时产生相应的显示。这种方法结构简单,编程容易。编程容易。由由MC14495构成的构成的8位静态位静态LED显示器显示器 利用软件译码构成的静态显示电路,如利用软件译码构成的静态显示电路,如后图所示,后图所示,8031的串行口工作方式的串行口工作方式0时,为时,为移位寄存器方式。图中利用移位寄存器方式。图中利用6片串入并出的片串入并出的移位寄存器移位寄存器7

19、4LS164作为作为6位静态显示器的位静态显示器的显示输出口,欲显示的显示输出口,欲显示的8位段码即字型码通位段码即字型码通过软件译码产生,并由过软件译码产生,并由RXD串行送出去,串行送出去,这样,主程序可不必扫描显示器,从而这样,主程序可不必扫描显示器,从而CPU能用于其它工作。能用于其它工作。图图3-3-4 软件译码静态显示器接口实例软件译码静态显示器接口实例 START:SETB P1.7 ;开放显示器传送控制开放显示器传送控制 MOV R1,#06H MOV R0,#00H ;字型码首地址偏移量字型码首地址偏移量 MOV DPTR,#TABLOOP:MOV A,R0 MOVC A,A

20、+DPTR ;取出字型码取出字型码 MOV SBUF,A ;发送发送WAIT:JNB TI,WAIT ;等待一帧发送完毕等待一帧发送完毕 CLR TI INC R0 ;指向下一个字型码指向下一个字型码 DJNZ R1,LOOP CLR P1.7 ;关闭显示器传送控制关闭显示器传送控制TAB:DB 06H,4FH,3FH,7FH,40H,73H显示“P-8031”由由MC14558构成的构成的8位动态位动态LED显示器显示器 用用MC14499构成的构成的4位动态位动态LED显示器显示器 用用8155实现实现8位动态位动态LED显示器显示器 LCD(Liquid Crystal Digit)具有

21、耗电低()具有耗电低(mW/cm2),驱动),驱动电压低(电压低(几伏),结构空间小而有效显示面积大、体薄几伏),结构空间小而有效显示面积大、体薄物轻等优点。为智能化测控仪器设计提供良好条件。物轻等优点。为智能化测控仪器设计提供良好条件。从显示原理上讲,驱动电压为交、直流均可,通常采用交流驱从显示原理上讲,驱动电压为交、直流均可,通常采用交流驱动。应注意交流显示频率信号的对称性,严格限制其直流分量动。应注意交流显示频率信号的对称性,严格限制其直流分量在在100mv以下。由于以下。由于LCD显示器是容性负载,工作频率越高,显示器是容性负载,工作频率越高,消耗功率就越大,且对比度也变差,所以宜采用

22、低频工作。低消耗功率就越大,且对比度也变差,所以宜采用低频工作。低频下限值由人的视觉特性决定,一般选用频下限值由人的视觉特性决定,一般选用50100Hz。从对比。从对比度方面考虑,取方波的效果最好。度方面考虑,取方波的效果最好。后图为交流驱动后图为交流驱动LCD显示器原理图。显示器原理图。显示频率信号一方面直接加到显示频率信号一方面直接加到LCD公共电极公共电极B上,另一方面还通过异或门间接加到上,另一方面还通过异或门间接加到LCD显示段电极显示段电极S上。此时,只需控制异或门输上。此时,只需控制异或门输入控制端入控制端A的电平,就能控制的电平,就能控制LCD显示器的显示器的亮度。当亮度。当A

23、端为端为“0”电平时,电平时,S端与端与B端同端同相位,这时相位,这时LCD显示器两端的相对电位差为显示器两端的相对电位差为零,零,LCD显示器熄灭;当显示器熄灭;当A端为端为“1”电平时,电平时,S端与端与B端反相位,这时端反相位,这时LCD显示器两端的显示器两端的相对电位差如果大于相对电位差如果大于LCD显示器的阈值电压,显示器的阈值电压,LCD显示器发光。显示器发光。LCD 显示器工作原理显示器工作原理七段七段LCD显示电路显示电路 后图所示为采用硬件译码器的后图所示为采用硬件译码器的LCD驱动接口。驱动接口。LCD显示器显示器采用采用4N07。4N07的工作电压为的工作电压为36V,阈

24、值电压为,阈值电压为1.5V,工作频率为工作频率为50200Hz,采用静态工作方式,译码器驱动,采用静态工作方式,译码器驱动器采用器采用MC14543。MC14543是带锁存器的是带锁存器的CMOS型译码型译码启动器,可以将输入的启动器,可以将输入的BCD码数据转换为码数据转换为7段显示码输出。段显示码输出。驱动方式由驱动方式由PH端控制,在驱动端控制,在驱动LCD时,时,PH端输入显示方端输入显示方波信号。波信号。LD是内部锁存器选通,是内部锁存器选通,LD为高电平时,允许为高电平时,允许AD端输入端输入BCD 码数据;码数据;LD为低电平时,锁存输入数据。为低电平时,锁存输入数据。BI端是

25、消隐控制,端是消隐控制,BI端为高电平时消隐,即输出端端为高电平时消隐,即输出端ag端端输出信号的相位与输出信号的相位与PH端相同。图中,每块端相同。图中,每块MC14543各驱各驱动一位动一位LCD,BCD码输入端码输入端AD接到接到8031的的P1.0P1.3,锁存器选通端锁存器选通端LD分别接到分别接到P1.4P1.7,由,由P1.4P1.7分别分别控制控制4块块MC14543输入输入BCD码。码。MC14543的相位端的相位端PH接接到到8031的的P3.7,由,由P3.7端提供一个显示用的低频方波信号。端提供一个显示用的低频方波信号。这个方波信号同时也提供给这个方波信号同时也提供给L

26、CD显示器的公共端显示器的公共端COM。硬件译码静态硬件译码静态LCD显示实例显示实例动态动态LCD驱动接口驱动接口键盘的种类:键盘上闭合键的识别是由专用 硬件实现的,称为编码键盘,靠软件实现的称为非编码键盘。键盘的接口必须解决下列的一些问题:(1)决定是否有键按下;(2)如有键按下,决定是哪一个键被按下;(3)确定被按键的读数;(4)反弹跳按键抖动的消除。(5)处理同时按键既同时有一个以上的按键。独立连接式非编码键盘CPU接口+V10k*41.独立式键盘接口电路独立式键盘接口电路识别按键的方法行扫描法行扫描法线反转法线反转法行线x2x1x0y0y1y2y3列线0489512376AB10K*

27、4+5V行 码 列 码0键:1 1 0 1 1 1 0 1键:1 1 0 1 1 0 1 2键:1 1 0 1 0 1 1 3键:1 1 0 0 1 1 1 4键:1 0 1 1 1 1 0 5键:1 0 1 1 1 0 1 A键:0 1 1 1 0 1 1 并并 行行 接接 口口11010000+5V+5V并并 行行 接接 口口11011011+5V+5V矩阵式键盘接口电路矩阵式键盘接口电路中断方式矩阵键盘接口中断方式矩阵键盘接口P2.7P2.0WRRDALEP08031CEIO/MWRRDALED0D7PA7PA0PC0PC1PC2PC3+5V 0 1 2 3 4 5 6 7 8 9 10

28、 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 315.1K4+5V1K20FRESET8155PA6PA5PA4PA3PA2PA18155扩展键盘显示器接口电路扩展键盘显示器接口电路键盘信号的获取方法有三种:程序扫描法程序扫描法中断扫描法中断扫描法定时中断法定时中断法键盘监控程序设计方法有:键盘监控程序设计方法有:直接分析法直接分析法 状态矩阵法状态矩阵法按键时的抖动按键时的抖动 编码键盘的基本任务是识别按键,提供编码键盘的基本任务是识别按键,提供按键读数,一个高质量的编码键盘还应具有按键读数,一个高质量的编码键盘还应

29、具有反弹跳、处理同时按键等功能。反弹跳、处理同时按键等功能。静态编码器静态编码器普通编码器如普通编码器如74148。可编程键盘可编程键盘/显示接口显示接口 如如8279。A0A1A2键键01234567000011 11001100110101010111101234567101112131234897674148EIA0A1A2A2A1A0用用82798279芯片可方便的构造编码式芯片可方便的构造编码式键盘系统,它具有结构简单、功键盘系统,它具有结构简单、功能强、节省时间与节省存储单元能强、节省时间与节省存储单元等特点。等特点。键盘部分:键盘部分:为为6464个按键的阵列提供扫描;个按键的阵

30、列提供扫描;自动消除键抖动影响;自动消除键抖动影响;具有对按键同时按下的保护;具有对按键同时按下的保护;能把键信息存入能把键信息存入8 8字符先进先出栈(字符先进先出栈(FIFOFIFO););可向可向CPUCPU发中断请求,得到相应后,使发中断请求,得到相应后,使CPUCPU获获取按键信息;取按键信息;也可接受也可接受CPUCPU对键信息的查询。对键信息的查询。显示部分:显示部分:1616字节显示字节显示RAMRAM,可用于刷新显示;,可用于刷新显示;显示显示RAMRAM可由可由CPUCPU直接读直接读/写;写;82798279对显示对显示RAMRAM能够以地址自动增能够以地址自动增1 1方

31、方式进行读式进行读/写;写;显示方式具有从显示器左端或右端送显示方式具有从显示器左端或右端送入两种。入两种。与与CPUCPU的接口线共的接口线共1515个引脚:个引脚:D0D0D7D7双向三态数据双向三态数据总线、总线、RESETRESET复位复位输入端;片选输输入端;片选输入端;入端;CLKCLK时钟输时钟输入端;入端;A0A0数据选数据选择输入端;读操择输入端;读操作输入端;写操作输入端;写操作输入端;作输入端;IRQIRQ中中断请求输入端。断请求输入端。168显 示数 据RAM88FIFO命 令字 寄存 器D0D7OUTB0OUTB34OUTA0OUTA3448SL0SL3RL0RL7S

32、HIFTCNLT/STBBDWRRDIRQRESETCLKC/D(A0)CS8279+5V与键盘的接口线共与键盘的接口线共1414个引脚:个引脚:SL0SL0SL3SL3扫描输出端扫描输出端,用于扫描键盘和显示器。可,用于扫描键盘和显示器。可以编程设定为编码或译码输出。以编程设定为编码或译码输出。RL0RL0RL7RL7返回输入端返回输入端。它们可通过键盘矩阵与扫描。它们可通过键盘矩阵与扫描线相连,内部电路使其保持高电平,直至有键闭线相连,内部电路使其保持高电平,直至有键闭合使相应线拉向低电平。在选通方式下,用作合使相应线拉向低电平。在选通方式下,用作8 8位位输入。输入。SHIFTSHIFT

33、移位输入端移位输入端,在键盘扫描方式下,它与键代,在键盘扫描方式下,它与键代码一起被存储,常用来扩充上下挡功能键。在传码一起被存储,常用来扩充上下挡功能键。在传感器方式和选通方式下,感器方式和选通方式下,SHIFTSHIFT无效。无效。CNTL/STBCNTL/STB控制控制/选通输入端选通输入端。在键盘工作方式下,。在键盘工作方式下,用作输入存储键信息;在选通方式下,用作选通用作输入存储键信息;在选通方式下,用作选通数据存入数据存入FIFO RAMFIFO RAM;在传感器方式下无效。;在传感器方式下无效。OUTA0OUTA0OUTA3 AOUTA3 A组显示输出端组显示输出端。输出显。输出

34、显示数据,多位数字显示时应与扫描线示数据,多位数字显示时应与扫描线SL0SL0SL3SL3同步。同步。OUTB0OUTB0OUTB3 BOUTB3 B组显示输出端组显示输出端。与。与A A组功组功能相同,可以单独使用,也可以将两组能相同,可以单独使用,也可以将两组合并使用合并使用BD BD 显示消隐输出端显示消隐输出端。此外,。此外,VCCVCC、VSSVSS为为电源和地端。电源和地端。用于键盘方式和选通方式时,指示用于键盘方式和选通方式时,指示FIFO RAM中字符数以及有无错误发生。中字符数以及有无错误发生。D7D6D5D4D3D2D1D0DuS/EOUFNNNDu Du 显示无效特征位。

35、显示无效特征位。DuDu1 1表示显示无效。当清除表示显示无效。当清除显示显示RAMRAM或全清命令未完成时,或全清命令未完成时,Du=1.Du=1.S/ES/E传感器信号结束传感器信号结束/错误特征位。当错误特征位。当82798279工作在传工作在传感器方式时,若感器方式时,若S/ES/E1 1,表示传感器的最后一个传,表示传感器的最后一个传感器信号已进入传感器感器信号已进入传感器RAMRAM。当。当82798279工作在特殊错误工作在特殊错误方式时,若方式时,若S/ES/E1 1,表示出现了多键同时按下错误。,表示出现了多键同时按下错误。O O、U U 超出、不足错误特征位。当超出、不足错

36、误特征位。当FIFO RAMFIFO RAM已装满,已装满,其他键数据企图写入其他键数据企图写入FIFO RAMFIFO RAM时,则使时,则使O O1 1。当。当FIFO RAMFIFO RAM已置空,已置空,CPUCPU还企图读出时,则使还企图读出时,则使U U1 1。F F 是是FIFOFIFO满标志位。当满标志位。当F=1F=1时,表示时,表示FIFO RAMFIFO RAM中已中已满。满。NNNNNN表示表示FIFO RAMFIFO RAM中的字符数。中的字符数。RETURN为键所在的行号,由为键所在的行号,由RL0RL7状态状态确定。确定。SCAN为键所在的列号,由为键所在的列号,

37、由RL0RL3状状态确定。态确定。SHIFT为控制键的状态位,常用于上、为控制键的状态位,常用于上、下挡控制键的状态。下挡控制键的状态。CNTL为控制键的状态位,为控制键的状态位,常用于其他键连用作为特殊命令。常用于其他键连用作为特殊命令。D7D6D5D4D3D2D1D0CNTLSHIFTSCANRETURN8位输入数据为位输入数据为RL0RL7的状态的状态D7D6D5D4D3D2D1D0RL7RL6RL5RL4RL3RL2RL1RL0如图为如图为8279与与48键盘、键盘、8位显示器以及位显示器以及8031的接的接口逻辑。图中键盘的行线接口逻辑。图中键盘的行线接8279的的RL0RL3。SL

38、0SL2经经74LS138(1)译码,输出键盘的)译码,输出键盘的8条列条列线,线,SL0SL2又由又由74LS138(2)译码,并经)译码,并经75451驱动后,输出到各位显示器的公共阴极。控制驱动后,输出到各位显示器的公共阴极。控制74LS138(2)的译码,当位切换时,)的译码,当位切换时,BD输出低电输出低电平,使译码器输出全为高电平。平,使译码器输出全为高电平。初始化程序:初始化程序:INIT:MOV DPTR,#7FFFH MOV A,#0D1H ;清清8279FIFO堆栈和显示堆栈和显示RAM MOVX DPTR,A MOV A,#00H ;设置编码扫描、设置编码扫描、8字符显示

39、、左端输入方法字符显示、左端输入方法 MOVX DPTR,A MOV A,#2AH ;设置扫描频率设置扫描频率 MOVX DPTR,A SETB EA ;允许外部中断允许外部中断1请求中断请求中断 SETB EX1KINT:PUSH PSW PUSH DPH PUSH DPL PUSH ACC 键输入中键输入中断服务程断服务程序:序:保护现场保护现场恢复现场恢复现场 MOV DPTR,#7FFFH MOV A,#40H MOVX DPTR,A ;读读FIFO堆栈命令到堆栈命令到8279 MOV DPTR,#7FFEH MOVX A,DPTR ;读键值读键值 MOV B,A POP ACC POP DPL POP DPH POP PSW RETI

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(测控系统原理与设计3主机及接口课件.ppt)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|