- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机原理与接口技术ch7-键盘显示接口研究报告
TM12ms:MOV R7,#18H ;延时12ms子程序 TM: MOV R6,#0FFH TM6: DJNZ R6,TM6 DJNZ R7,TM RET TM6ms: MOV R7,#0CH ;延时6ms子程序 TM2: MOV R6,#0FFH TM62: DJNZ R6,TM6 DJNZ R7,TM RET 定时扫描工作方式 中断扫描方式 硬件实验练习: 编程控制8个LED数码管动态显示存放在70h-77h单元的小于16的数值。 编程扫描行列键盘的16个按键并用一位LED数码管显示键值, 每按一次键更新显示值。 第7章 单片机系统扩展与接口技术 7.1 MCS51系统扩展原理 7.2 外部存储器扩展 7.3 可编程并行I/O接口8255A 扩展 7.4 显示接口 7.5 键盘接口 7.4 显示接口 发光二极管 LED(Light Emiting Diode) 电流:5~10mA 压降:1.8V 3V 7.4.1 显示器件 ① 发光响应快,亮度强,高频特性好 ② 机械性能好,使用寿命长,可达105 -106 h,与COMS 和 TTL电路兼容 ③ 工作电压低,驱动电流适中。为5-10mA, 红色、绿色LED的压降为1.8V左右,白色、蓝色 LED压降为3V左右, 7.4 显示接口 LED 数码管 各段LED与数据位的常规对应关系 段码位 D7 D6 D5 D4 D3 D2 D1 D0 显示位 dp g f e d c b a 7.4.1显示器件 1 1 0 1 1 0 1 0 0 0 1 0 0 1 0 1 5BH A4H 共阳极和共阴极 数字和字符对应 的数据 显示内容 共阳字形代码 共阴字形代码 显示内容 共阳字形代码 共阴字形代码 0 0xC0 0x3F 9 0x90 0x6F 1 0xF9 0x06 A 0x88 0x77 2 0xA4 0x5B B 0x83 0x7C 3 0xB0 0x4F C 0xC6 0x39 4 0x99 0x66 D 0xA1 0x5E 5 0x92 0x6D E 0x86 0x79 6 0x82 0x7D F 0x8E 0x71 7 0xF8 0x07 全灭 0xFF 0x00 8 0x80 0x7F 全亮 0x00 0xFF 7.4 显示接口 LED数码管 7.4.1 显示器件 7.4.2 LED数码管与单片机的接口 共阳极 共阴极 公共端接地或接电源,各段选线与I/O口线相连。要显示字符,直接向I/O口送相应的字段码。 特点:显示亮度大,硬件和软件都较简单。 用一个8位并行口控制1个数码管的方法 7.4 显示接口 静态显示: 仅在要改变显示的字形时向数码管送出控制信号 7.4.2 LED数码管与单片机的接口 用2个I/O口控制多个数码管的方法 7.4 显示接口 所有的数码管的段选线并接在一起,用一个I/O口控制,公共端不是直接接地(共阴极)或电源(共阳极),而是通过I/O口线控制。 D3 D2 D1 D0 I/O(1) I/O(2) 分时轮流选通数码管的公共端,使得各数码管轮流导通,显示字形。 特点:控制效率高,电路简单 动态显示: 轮流向各位数码管送出字形码和相应的位选信号,利用发光管的余辉和人眼视觉暂留作用,使人感觉好像各位数码管在同时显示。 7.4.2 LED数码管与单片机的接口 用2个I/O口控制多个数码管的方法 一个I/O口控制各数码管的8个LED段(段控) 另一个I/O口控制各数码的公共端(共阴极或共阳极)(位控) 段控(a~dp)满足单个LED驱动电流要求 位控(C1~C4)满足8个LED驱动电流之和要求 7.4 显示接口 一只数码管的各段LED全亮需要40-80mA。位控接口需要驱动电路。 74HC244、74HC245 74HC06、ULN2003、 ULN2803 7.4.3 动态显示编程例: 编程动态显示 70h-73h中的0-15数据 7.4 显示接口 键盘分类 键盘:键盘在单片机应用系统中,实现输入数据、命令等功能,是人机交互的主要手段。 分类:分为编码键盘和非编码键盘两大类 在单片机中广泛使用非编码键盘 独立式 矩阵式 适合于比较少的键盘 适合于比较多的键盘 非编码键盘 7.5 键盘接口 编码键盘 独立式键盘与单片机的接口 独立式键盘就是各按键相互独立,每个按键接一根I/O口线,每根I/O口线上的按键都不会影响其它的I/O口线。 GND VCC GND VCC 与 ( b )查询方式工作的 独立式键盘
文档评论(0)