- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
键盘显示器接口ppt
* 10.2.3 键盘的工作方式 单片机在忙于其他各项工作任务时,如何兼顾键盘的输入,这取决于键盘的工作方式。工作方式选取原则是,既要保证及时响应按键操作,又不过多占用单片机工作时间。键盘工作方式有3种,即编程扫描、定时扫描和中断扫描。 1.编程扫描方式 也称查询方式,利用单片机空闲时,调用键盘扫描子程序,反复扫描键盘。 如果单片机的查询的频率过高,虽能及时响应键盘的输入,但也会影响其他任务的进行。查询的频率过低,可能会键盘输入漏判。 * 所以要根据单片机系统的繁忙程度和键盘的操作频率,来调整键盘扫描的频率。 2.定时扫描方式 每隔一定的时间对键盘扫描一次。在这种方式中,通常利用单片机内的定时器产生的定时中断,进入中断子程序来对键盘进行扫描,在有键按下时识别出该键,并执行相应键的处理程序。为了不漏判有效的按键,定时中断的周期一般应小于100ms。 * * 3.中断扫描方式 为提高单片机扫描键盘的工作效率,可采用中断扫描方式,如图10-11所示。 图中的键盘只有在键盘有按键按下时,发出中断请求信号,单片机响应中断,执行键盘扫描程序中断服务子程序。如无键按下,单片机将不理睬键盘。 此种方式的优点是,只有按键按下时,才进行处理,所以其实时性强,工作效率高。 * * 10.3 键盘/显示器接口设计实例 在单片机应用系统设计中,一般都是把键盘和显示器放在一起考虑。也有的系统仅单独需要键盘或显示器。介绍几种实用的键盘/显示器接口的设计方案。 * * 10.3.1 利用AT89S51串行口实现的键盘/显示器接口 当AT89S51单片机的串行口未作它用时,可使用AT89S51的串行口的方式0的输出方式,构成键盘/显示器接口,如图10-12所示。 * * 图10-12 用AT89S51串行口扩展键盘/显示器 * * 10.3.2 各种专用的键盘/显示器接口芯片简介 用专用芯片,可省去编写键盘/显示器动态扫描程序以及键盘去抖动程序编写的繁琐工作。 目前各种专用接口芯片种类繁多,各有特点,总体趋势是并行接口芯片逐渐退出,串行接口芯片越来越多的得到应用。 早期的较为流行的键盘/显示器芯片8279,目前流行的键盘/显示器接口芯片均采用串行通信方式,占用口线少。常见的芯片有:周立功公司的ZLG7289A、ZLG7290B、MAX7219、南京沁恒公司的CH451、HD7279和BC7281等。 * * 图10-14 CH451与AT89S51单片机的接口电路 * 10.3.4 专用接口芯片HD7279实现的键盘/显示器控制 HD7279是目前使用较广泛的另一种专用接口芯片。 * * 图10-15 HD7279A的引脚 * * 图10-20 字符型LCD模块的电路框图 * * * 图10-21 ROM字符库的内容 * 10.5 AT89S51单片机与微型打印机TP?P-40A/16A的 接口 * * * 图10-26 TP?P-40A/16A可打印的非ASCII代码 * 3.TP?P-40A/16A与AT89S51单片机接口设计 直接与AT89S51相接。TP?P-40A/16A没有读、写信号,只有握手线 、BUSY(或 ),接口电路如图10-27所示。 * 图10-27 TP?P-40A/16A与AT89S51单片机数据总线的接口 * * 图10-28 TP?P-40A/16A与AT89S51单片机扩展的I/O连接 * 第10章 AT89S51单片机与输入/输出 外设的接口 * * * 第10章 目录 10.1 LED数码管的显示原理 10.1.1 LED数码管的结构 10.1.2 LED数码管工作原理 10.2 键盘接口原理 10.2.1 键盘输入应解决的问题 10.2.2 键盘的工作原理 10.2.3 键盘的工作方式 10.3 键盘/显示器接口设计实例 10.3.1 利用AT89S51单片机串行口实现的键盘/显示器接口 * 10.3.2 各种专用的键盘/显示器接口芯片简介 10.3.3 专用接口芯片CH451实现的键盘/显示器控制 10.3.4 专用接口芯片HD7279实现的键盘/显示器控制 1
文档评论(0)