东北大学自动化复习课件第9章 键盘技术和LED.ppt

东北大学自动化复习课件第9章 键盘技术和LED.ppt

  1. 1、本文档共58页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
57 58 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 键的分类 特殊键 第一类ASCII码键 第二类ASCII码键 不能用ASCII码表示的组合键和功能键 特殊命令键 1. 对特殊键设置标志位 09H中断处理程序对特殊键设置如下: D0 右Shift键 按下为1,否则为0 D1 左Shift键 按下为1,否则为0 D2 Ctrl键 按下为1,否则为0 D3 Alt键 按下为1,否则为0 D4 Scroll Lock键 按奇数次为1,否则为0 D5 Num Lock键 按奇数次为1,否则为0 D6 Caps Lock键 按奇数次为1,否则为0 D7 Ins键 按奇数次为1,否则为0 2. 对第一类ASCII码键 (1)第一类键——ASCII码0~127 (2)处理方法: 将系统扫描码转换为ASCII码 低位字节为ASCII码,高位字节为系统扫描码 3. 对第二类ASCII码键 (1)第二类键——对应ASCII码128~255 (2)处理方法: 直接将数字作为ASCII码 低位字节为ASCII码,高位字节为0 4. 对于不能用ASCII码表示的组合键和功能键 (1)第三类键——组合键和功能键 (2)处理方法: 用0作为低位字节,扩展码作为高位字节 5. 对于特殊命令键 (1)第四类键——特殊命令键 (2)处理方法: 不形成代码,而直接完成相应操作 9.5.2 16H键盘中断处理程序 16H中断处理程序的功能调用 9.6键盘缓冲区 32字节的键盘缓冲区及指针 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 重键识别方法 连锁法 巡回法 连锁法程序流程图 巡回法的流程图 9.2 LED数字显示 LED的工作原理 多位显示问题 9.2.1 LED的工作原理 七段式LED显示部件 (a)典型的七段式LED器件 (b) 共阳极LED (c) 共阴极LED 共阳级结构:数码显示端低电平有效 共阴极结构:数码显示端高电平有效 LED的外部连接电路(共阴极) 数据用LED显示的译码方法: 专用芯片译码 软件译码 用专用芯片完成段译码的示意(共阳极) 软件译码举例(显示1位数字) DISP: MOV BX,OFFSET DATA MOV AL,[BX] ;要显示的数字 MOV BX,OFFSET LEDADD;代码表首址 XLAT ;将数字转换成 显示代码 MOV DX,PORT OUT DX,AL ;将显示代码送显示, … LEDADD: DB 40H ;0的显示代码 DB 79H ;1的显示代码 DB 24H ;2的显示代码 … 9.2.2多位显示问题的解决 硬件:公用的驱动电路 软件:扫描方法 多位显示的扫描和驱动电路 8位LED显示的流程图 9.3键盘和LED设计实例 设计要求: 连接7×8=56键的键盘 连接6个LED 设计1个定时装置,显示分和秒 按下某些特定键时,实现指定的功能 计时器的显示部分 计时器的键盘部分 本系统直接使用的端口地址 计数器8253: 控制口地址 00D6H 计数器0的地址 00D0H 计数器1的地址 00D2H 计数器2的地址 00D4H 中断控制器8259A: ICW1、OCW2、OCW3写入地址 00C0H ICW2、ICW3、ICW4、OCW1写入地址 00C2H OCW1的读出地址 00C2H 并行接口8255A: 控制口地址 00E6H A端口地址 00E0H B端口地址 00E2H C端口地址 00E4H 计时器软件的两个主要部分: 显示程序 键盘扫描程序 设计方案 将键盘扫描程序、键命令的识别和处理

您可能关注的文档

文档评论(0)

潮起潮落 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档