- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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个长条形的发光二极管排列
成“ 日”字形,另一个圆点形的发光二极管
在显示器的右下角作为显示小数点用。通
过不同的组合可用来显示各种数字,
您可能关注的文档
- C++面向对象程序设计 曹静 教学课件 第01章 面向对象程序设计概述.pdf
- C++面向对象程序设计 曹静 教学课件 第02章 C++语言基础.pdf
- C++面向对象程序设计 曹静 教学课件 第04章 类与对象.pdf
- C++面向对象程序设计 曹静 教学课件 第10章 项目设计——校园信息管理系统.pdf
- C++面向对象程序设计 教学课件 陈维兴 陈昕 C++邮电 2.pdf
- C++面向对象程序设计 教学课件 陈维兴 陈昕 C++邮电 3.pdf
- C++面向对象程序设计 教学课件 陈维兴 陈昕 C++邮电 4.pdf
- C++面向对象程序设计 教学课件 陈维兴 陈昕 C++邮电 5.pdf
- C++面向对象程序设计 教学课件 李兰_ 第2章.pdf
- C++面向对象程序设计 教学课件 李兰_ 第3章.pdf
- C51单片机技术教程 教学课件 田希晖 薛亮儒 第8章 Keil C51上机指南.pdf
- C51单片机技术教程 教学课件 田希晖 薛亮儒 第9章 C51单片机系统综合实例.pdf
- C51单片机项目设计实践教程 教学课件 邓柳 陈卉 28129 6 单片机课件.pdf
- CAD CAM 技术 第2版 教学课件 宁汝新 赵汝嘉 主编 第八章.pdf
- CAD CAM 技术 第2版 教学课件 宁汝新 赵汝嘉 主编 第二章.pdf
- CAD CAM 技术 第2版 教学课件 宁汝新 赵汝嘉 主编 第九章.pdf
- CAD CAM 技术 第2版 教学课件 宁汝新 赵汝嘉 主编 第六章.pdf
- CAD CAM 技术 第2版 教学课件 宁汝新 赵汝嘉 主编 第七章.pdf
- CAD CAM 技术 第2版 教学课件 宁汝新 赵汝嘉 主编 第三章.pdf
- CAD CAM 技术 第2版 教学课件 宁汝新 赵汝嘉 主编 第十一章.pdf
文档评论(0)