微机接口技术第6章.ppt

微机接口技术第6章.ppt

ID:55821921

大小:189.50 KB

页数:31页

时间:2020-06-09

微机接口技术第6章.ppt_第1页
微机接口技术第6章.ppt_第2页
微机接口技术第6章.ppt_第3页
微机接口技术第6章.ppt_第4页
微机接口技术第6章.ppt_第5页
资源描述:

《微机接口技术第6章.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、微机原理与接口技术第6章人-机交互接口第6章人-机交互接口6.1输入设备接口6.2输出设备接口6.3磁盘存储器接口6.1.1键盘接口◆微机键盘有两种类型。编码键盘:用硬件检测按键,以并行或串行方式给CPU提供与按键对应的键码。编码键盘接口简单,使用方便,但价格较高。通用微机系统一般都使用它。非编码键盘:只提供键盘行、列的位置值,靠软件完成按键识别和键值的确定。非编码键盘是最便宜的微机输入设备。单片机、工业控制计算机一般都使用它。◆非编码键盘的键盘通常以i×j的矩阵形式排列按键。非编码键盘接口对按键的识别和键码的产生,一般通过软、硬件结合来完成,有行扫描法和线反转

2、法两种方法。◆行扫描法:行扫描法首先通过程序向键盘的所有行逐行输出低电平(逐行扫描),若无按键闭合,则所有列的输出均为高电平;若有一个按键闭合,就会将所在的列钳位在低电平,再通过程序读入列的状态,判断是哪一个按键闭合了。然后根据按键所在的行、列位置找到该键的编码。行扫描法的行线为输出端口、列线为输入端口。◆线反转法:线反转法的第一步,通过程序先向所有的行输出低电平,然后读入所有列的状态,若读入的列状态全部为高电平,说明没有键按下;若读入的列中有一个为低电平,其余为高电平,说明为低电平的那一列有按键按下。第二步,行、列颠倒,即先向所有的列输出低电平,然后读入所有行

3、的状态。同理,可以判断出是哪一行有按键按下。通过两次扫描就可以知道是哪行、哪列的按键闭合了,由此可以得到该键的编码。线反转法的行线、列线均为双向端口。非编码键盘接口电路例PA0PA1PA2PA3PA48255PB0PB1PB2PB3D7~D0CS(90H~93H)0行1行2行3行4行0列3列2列1列+5V6.1.2PC机键盘接口◆IBMPC系列微机的键盘介于编码键盘和非编码键盘两者之间。◆PC机键盘接口使用一片Intel8048(或8049)单片机,自动识别按键的闭合与释放,生成相应的行、列位置扫描码,串行传送给主机。⑴有20个键扫描码的缓冲和出错的自动重发能力

4、(具有编码键盘的绝大部分特征)。⑵尽管PC机键盘功能很强,但向主机提供的毕竟只是按键的行、列位置码,而反映键定义的键码是由8088CPU用软件完成的(具备非编码键盘的特征)。PC机键盘接口电路PCLK1PCLK2RST54321五芯插座+5V键盘数据键盘时钟VccVddD7~D0SSPROGEAVssTEST1P27TEST0(8048)P26XTAL1XTAL2RESET键盘控制器RDWRCSA0P14P15P16P17P20P21P24IORIOWCSA2RAM/SEL跨接器开关显示器类型开关键盘锁定开关系统复位A20选通输出缓冲器满PC机键盘接口工作过程◆

5、当在键盘上按下一个键时,键盘向键盘接口电路发串行扫描码。◆键盘接口把串行扫描码转换成并行的系统扫描码,存入接口的输出缓冲器;然后通过8259的IR1,向主机发中断请求。◆主机调用IR1中断处理程序(INT09H),读键盘接口传送的系统扫描码,并转换成字符的ASCII码,或者是命令键/组合功能键的扩展码,存入BIOS的键盘缓冲区。6.1.3鼠标接口◆鼠标器还可以从接口上分,有MS串行鼠标器、PS/2鼠标器、总线式鼠标器。◆MS鼠标器没有专门的电源,直接使用RS-232C信号线提供的电平作电源,通信使用TxD,RxD,RTS,DTR等信号线。◆MS鼠标器的异步串行通

6、信参数为:1200波特率、7位数据位、无奇偶校验位、1位停止位。◆MS鼠标器用3个字节描述X,Y的位移等信息,其中,3个字节的D7位任意,D6位为标志位,LB为1表示鼠标左键按下,RB为0表示鼠标右键按下。6.2.1LED数字显示器接口◆七段发光二极管组成的LED(LightEmittingDiode),是一种16进制数0~9和A~F的显示器件,也称为数码管。◆LED显示不同字形需点亮不同组合的显示段(a,b,c,d,e,f,g段),7个显示段亮、灭不同组合的编码称为对应字形的显示段码。◆LED数码管的结构形式:(a)七段式LED器件(b)共阳极LED(c)共阴

7、极LEDabcdefgdpabcdefgdp+5Vabcdefgdp多位LED数字显示器接口D2~D0D7~D0PORTAPORTB位码锁存器段码锁存器段码驱动器位码译码器(3-8)┆……ab┆┆dp┆┆B7B6B0………6.2.2CRT显示器和显示适配器阴极射线管(CRT,CathodeRayTube)显示器和键盘一起总称为计算机终端。CRT视频显示标准涉及到以下概念:◆像素:像素是屏幕显示(按像素点扫描)的最小单位。像素点的排列组成字符/图像。◆分辨率:分辨率是屏幕每行每列的像素点数,用水平点数×垂直点数表示。◆点距(栅距):点距是指荫罩型显示器屏幕上点的距

8、离,栅距是指光栅型显示器

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。