C51单片机技术教程 教学课件 田希晖 薛亮儒 第7章 C51单片机人机交互的C编程.pdfVIP

C51单片机技术教程 教学课件 田希晖 薛亮儒 第7章 C51单片机人机交互的C编程.pdf

  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文档。上传文档
查看更多
第7章 C51单片机人机交互的C编程 重点与难点 本章重点是掌握键盘和数码显示、可 编程键盘/显示接口芯片8279的原理、LCD 显示模块的原理以及它们的编程实现。 基本要求 1 .键盘和数码显示的原理及C程序 编程 2 .可编程键盘/ 显示接口芯片8279 的原理及C程序编程 3 .字符型LCD 显示模块的原理及C 程序编程 4 .点阵型LCD 显示模块的原理及C 程序编程 本章内容 1 .键盘接口技术 2 .LED 数码显示技术 3 .可编程键盘/ 显示接口芯片8279 4 .字符型LCD 显示模块 5 .点阵型LCD 显示模块 7.1 键盘接口技术 7.2 LED数码显示技术 7.3 可编程键盘/显示接口芯片8279 7.4 字符型LCD显示模块 7.5 点阵型LCD显示模块 7.1 键盘接口技术 7.1 键盘接口技术 键盘是单片机应用系统最常用的输入 设备,操作人员可以通过键盘向单片机系 统输入指令、地址和数据,实现简单的人 机通信。 7.1.1 独立式键盘与工作原理 键盘的结构形式有两种:独立式键盘 和行列式键盘。 图7-1 独立式按键与单片机的接口 7.1.2 行列式键盘与工作原理 为了减少键盘与单片机接口时所占用 I/O 口线的数目,在键数较多时,通常都将 键盘排列成行列矩阵式。 图7-2 4 ×4 (16键)行列式键盘电路 图7-3 两步扫描判别法 7.1.3 键盘扫描的控制程序 单片机对按键的控制通常有以下三种 方式。 (1)程序控制扫描方式,即利用程 序连续地对键盘进行扫描; (2)定时扫描方式,即单片机定时 地对键盘进行扫描; (3 )中断扫描方式,即键的按下引 起中断后,单片机对键盘进行扫描。 下面以图7-2所示的4 ×4行列式键盘为 例,介绍程序控制扫描方式的工作过程和 扫描子程序。程序控制扫描工作过程包括 以下几项工作。 (1)查询是否有键按下; (2)查询按下键所在的行列位置; (3 )对所得到的行号和列号译码得 到键值; (4)键的抖动处理。 7.2 LED数码显示技术 7.2 LED数码显示技术 7.2.1 LED显示器的结构与原 理 LED显示器是由发光二极管显示字段 的显示器件,也可称为数码管。 单片机系统中通常使用8段LED数码 显示器,其外形及引脚如图7-4 (a )所示, 由图可见8段LED显示器由8个发光二极管 组成。 其中,7个长条形的发光二极管排列 成“ 日”字形,另一个圆点形的发光二极管 在显示器的右下角作为显示小数点用。通 过不同的组合可用来显示各种数字,

您可能关注的文档

文档评论(0)

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

1亿VIP精品文档

相关文档