- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机硬件技术基础 杨天怡
非编码键盘接口 (3)找到被按下的键。从0行开始,顺序逐行扫描,即该行输出“0”。每扫描一行,读入列线数据,找出为“0”的列;若无,则顺序扫描下一行,并检查其各列;若找到某列线为“0”,则该列与检查行交点的按键为被按下的按键; (1)识别有键按下否。PA的三线输出均为“0”,读入PB的四根输入线,只要有一线为“0”,即表明有键被按下; (2)去抖动。延时20ms左右,等按键通、断引起的抖动消失,若还有键闭合,则认为按键已稳定; (4)根据找到的键号,转去执行该键相应的子程序。 下面给出按行扫描的有关子程序。设8255A端A的地址为60H,端口B的地址为61H,控制寄存器的地址为63H。 判别有无键按下的程序段如下: MOV AL,82H ;8255A初始化,方式0,A口输出,B口输入 OUT 63H,AL MOV AL,0 OUT 60H,AL ;各行线为“0” WAIT: IN AL,61H ;读列线数据 AND AL,0FH ;屏蔽无关位 CMP AL,0FH ;列线有“0”否? JZ WAIT ;无,等键按下 检测哪个键按下的程序段如下: BEGIN: MOV BL,3 ;行数 MOV BH,4 ;列数 MOV AL,0FEH ;起始数据,0行为“0” MOV CL,0FH ;键盘屏蔽码 MOV CH,0FFH ;起始键号为“-1” LOOP1: OUT 60H,AL ;扫描一行 ROL AL ;修改扫描码,准备扫描下一行 MOV AH,AL ;保存 IN AL,61H ;读列线值 AND AL,CL ;屏蔽无关位 CMP AL,CL ;有列线为“0”? JNZ LOOP2 ;有,转去找该列线 ADD CH,BH ;否,修改键号,指向该行末列键号 MOV AL,AH ;取回扫描码 DEC BL ;行数减1 JNZ LOOP1 ;未完转下一行 JMP BEGIN ;重新开始 LOOP2:INC CH ;键号加1,指向本行首列键号 RCR AL ;带进位循环右移一位 JC LOOP2 ;该列非“0”,检查下一列 MOV AL,CH ;是,键号送AL CMP AL,0 ; 0号键按下? JZ KEY0 ;是,转0号键子程序 CMP AL,1 ; 1号键按下? JZ KEY1 ;是,转1号键子程序 . . . CMP AL,0AH ;10号键按下? JZ KEY10 ;是,转10号键子程序 CMP AL,0BH ;11号键按下? JZ KEY12 ;是,转11号键子程序 3. PC的键盘接口 PC的键盘扫描接口 单片机8048作键盘的控制部件。它承担键盘扫描、去抖动、生成扫描码、检查被卡住的键等功能,可以缓冲存放20个键扫描码。 PC的键盘扫描控制电路 PC与键盘接口 PC的键盘接口电路 一、CRT显示器概述 CRT显示器的发展 CRT显示器成像原理 扫描成像原理 三原色原理 二、CRT接口技术 单色显示适配器(MDA:Monochrome Display Adapter) 字符显示的原理 显示数据处理逻辑: 单色显示适配器可以看成由显示数据处理逻辑和扫描控制逻辑两部分组成。 MDA逻辑框图 扫描控制逻辑 第二节 CRT接口技术 彩色图形适配器(Color Graphics Adapter,CGA) 图形显示的原理 当CRT屏幕作图形显示时有两个特点: ① 图形的线点可以细到只有一个像素点; ② 要显示的像素点可在屏幕任意一个位置上出现。 CGA:CGA可以产生黑白和彩色的字符
您可能关注的文档
- 西北工业大学 电子线路课件 第五章.ppt
- 装饰预算复习总结.ppt
- 襄阳牛肉面.pptx
- 西北师大 地球的自转运动及其地理意义.ppt
- 西北工大版机械原理课件第9章凸轮机构及其设计.ppt
- 西亚和北非(2015届高考地理一轮复习用).ppt
- 西南交大电机与拖动基础3章.ppt
- 西南交大工力第四章.ppt
- 西 门子300教程+讲解过程.ppt
- 西南科大——机械原理课件PPT第三章.ppt
- 《GB/T 46383.302-2025电气运输设备 第3-2部分:载物电气运输设备移动性能测试方法》.pdf
- GB/T 46383.302-2025电气运输设备 第3-2部分:载物电气运输设备移动性能测试方法.pdf
- 中国国家标准 GB/T 46383.302-2025电气运输设备 第3-2部分:载物电气运输设备移动性能测试方法.pdf
- 《GB/T 31270.7-2025化学农药环境安全评价试验准则 第7部分:生物富集试验》.pdf
- GB/T 31270.7-2025化学农药环境安全评价试验准则 第7部分:生物富集试验.pdf
- 《GB 5135.2-2025自动喷水灭火系统 第2部分:湿式报警阀、延迟器、水力警铃》.pdf
- GB/T 19412-2025蓄冷(热)空调系统的测试和评价方法.pdf
- 《GB/T 19412-2025蓄冷(热)空调系统的测试和评价方法》.pdf
- 中国国家标准 GB/T 19412-2025蓄冷(热)空调系统的测试和评价方法.pdf
- GB/T 46611-2025电光调制器用铌酸锂单晶薄膜.pdf
原创力文档


文档评论(0)