微机原理与应用-10键盘显示器解释.ppt

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第10章 MCS-51与键盘、显示器的接口设计;10.1 LED显示器接口原理;1.电路图;2. 字型表;3. 工作方式;LED静态显示方式;LED动态显示方式;LED动态显示方式;10.2 键盘接口原理;1.按键电路和消除抖动;消除抖动的方法;2. 非编码键盘的结构 (1) 独立式键盘;(2)行列式键盘;扫描法处理程序: ①判断键盘中有无键按下。由 PA口输出 00H,再将 PC口的状态读入,若 PC0~PC3全为1,说明无键按下,若不全为1则有键按下。 ②消除抖动。 当发现有键按下时,延时一段时间后再判断键盘的状态,若仍有键保持按下状态,则可断定有键按下,否则认为是抖动。 ③求键号。 从PA口依次使列线为低电平,扫描行线。 每次输入扫描信号后,检查PC口的状态,若某一位为 0,说明闭合的键在该行,即可确定闭合键的行和列。例如:当由PA口输出,从PC口读入的状态为1101,说明闭合键位于一行二列。 ④等待闭???键的释放。为了避免一次闭合多次求其键码,等待闭合键释放后再将键号送入A。;线反转法: 设用1个8位I/0口构成1个4×4的矩阵键盘,采用查询方式进行工作, 线反转法分为2个具体操作步骤: 第1步,让行线编程为输入线,列线编程为输出线,并使输出线输出为全低电平,则行线中电平由高变低的所在行为按键所在行。 第2步,把行线编程为输出线,列线编程为输入线,并使输出线输出为全低电平,则列线中电平由高变低所在列为按键所在列。 结合上述2步的结果,可确定按键所在行和列,从而识别出所按的键。;3.键盘的工作方式;中断方式;总结:;10.3 键盘/显示器接口设计实例

您可能关注的文档

文档评论(0)

金不换 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档