邹显圣单片机原理和应用项目式教程多媒体课件项目七.pptVIP

邹显圣单片机原理和应用项目式教程多媒体课件项目七.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
邹显圣单片机原理和应用项目式教程多媒体课件项目七

* * * * * * * * * * * * * * 四、拓展知识 2.按键识别方法 1)扫描法是一种逐行判断是否有键按下的方法。 2)线反转法可以克服扫描法时间长的缺点,无论多少列,均只须经过二次即可获得此键的行列值。其原理如图8-10所示。 四、拓展知识 2.按键识别方法 同样假设也是6号按键按下,在线反转法中,首先列作为输出线输出低电平,行作为输入线读入行状态,由于是6号按键按下,则P1.5行输入为低电平。然后,行作为输出线输出低电平,列作为输入线读入列状态,由于是6号按键按下,则P1.2列输入为低电平。由此可以知道该按键所处的行列值。 四、拓展知识 2.按键识别方法 键盘扫描原理(获取键值) 判断是否有按键:行线输出全1( P1.7~P1.4 =1111B),列线读取数据。若读回的列值≠1111B时,则有按键按下;防抖后从行线开始逐行扫描(P1.7~P1.4逐一输出高电平),并从列线读取数据,当读回的列值≠1111B时,即捕捉到按键且获取到该按键的行值;将此时的行值(0001B)和列值(1101B)进行组合得关键=1DH。 将此关键字送A查表,则查表的次数减一便是键值。 如何定义矩阵键盘每一个键的键值,取决于程序中“关键字表”中16个关键字的存放顺序。即表中第一个关键字的键值=0、第二个关键字的键值=1、┅ 最后一个关键字的键值=F,在构造关键字表时,只要按照键值的顺序排列各键的关键字即可,在矩阵电路中,每一个按键所对应的关键字是唯一确定的,由其所在的物理位置所决定(如同坐标系中的每一个点)。 本项目详细介绍了单片机系统中键盘的使用方法,并将以前所学知识进行了综合运用,在对键盘的编程中采用了去抖动的方法,使系统工作更加稳定可靠。 本项目对于应急状态的处理,除了书中给出的方法外,还可以采取外部中断的方式,同学门可以自行分析。 五、项目小结 六、自测题 1.在一个AT89C51系统中扩展一片8155,8155外接2位LED显示器和2位BCD拨盘,试画出该部分的接口电路,并编写相应的显示子程序和读拨盘的子程序。 2.在一个AT89C51系统中,试画出6×6键盘接口电路,并编制一个子程序,用查询的方法将键盘上键入的键号送内RAM区。 谢谢! 本文观看结束!!! 谢 谢 欣 赏! 祝各位身体健康!万事如意!! * * * * * * * * * * * * * * * * * * * * * * * 项目七 交通信号灯(含急救与应急)电路的分析与实践 微控制器技术应用 项目七 交通信号灯(含急救与应急)电路的分析与实践 微控制器技术应用 项目七 交通信号灯(含急救与应急)电路的分析与实践 项目七 交通信号灯(含急救与应急)电路的分析与实践 1.单片机中键盘的使用方法。 2.能够对键盘进行编程。 3.能够进行LED电路的正确连接及调试。 4.能够进行时钟电路的正确连接及调试。 5.能够进行复位电路的正确连接及调试。 6.能够进行本项目单片机系统控制电路的正确连接及调试。 【能力目标】 项目七 交通信号灯(含急救与应急)电路的分析与实践 1.掌握独立式按键的工作原理。 2.了解矩阵式按键的使用方法。 3.进一步熟悉显示电路的工作原理。 4.掌握键盘的去抖方法。 5.掌握显示驱动电路的使用方法。 【知识目标】 一、项目引入 二、相关理论知识 三、项目实施 四、拓展知识 六、自测题 五、项目小结 项目七 交通信号灯(含急救与应急)电路的分析与实践 本项目通过单片机来完成模拟交通灯电路的工作状态。通过74LS07驱动发光二极管来模拟交通灯。交通灯除了具有正常的工作状态外,还有应急(急救)状态,东、西、南、北各有一个按键,无论哪个方向有键按下,四个方向的交通灯都应该是红灯。 一、项目引入 键盘是单片机控制系统最常用、最简单的输入设备。用户可以通过键盘输入数据或命令,实现简单的人机通信。 (一)键盘电路工作原理 Ⅰ、键盘类型 Ⅱ、非编码键盘与单片机的接口 Ⅲ、矩阵非编码键盘与单片机的接口 二、相关理论知识 单片机控制系统所用的键盘有编码键盘和非编码键盘两种。 1、编码键盘除了键开关外,还有专门的硬件电路,用于识别闭合键并产生键代码。不仅如此,编码键盘一般还有去键抖动电路和防串键保护电路等。这种键盘的优点是所需软件简短,但硬件电路较复杂,价格较昂贵。目前在单片机控制系统中使用不多。 2、非编码键盘仅由键开关组成,其它工作如键识别、键代码的产生、去抖动等,不是由硬件完成而是由软件完成的。为了简化硬件电路,降低成本,目前单片机控制系统中大多数采用非编码键盘。 非编码键盘的键开关可以排列成线性形式或矩阵形

文档评论(0)

seunk + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档