- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第18讲_人机接口:键盘与LED
* unsigned char* keyboard_port_scan = (unsigned char*)0x2000C000; 读入键盘值(R) unsigned char* keyboard_port_value = (unsigned char*)0x2000C000; 输出键盘扫描值(W) 矩阵式键盘接口 JX2440接口电路 * * 人机接口实验 1)通过矩阵键盘扫描,将按键键值显示在数码管中。 2)通过矩阵键盘扫描,将按键键值通过串口打印。 3)人机接口扩展实验。 第十八讲人机接口:键盘与LED 河南大学 计算机与信息工程学院 授课人:金勇 联系电话 Email:jy@henu.edu.cn 计算机专业核心课程之一 人机接口 LED数码管显示器 键盘接口 人机接口实验 * 嵌入式系统的人机接口 例如:在工业监控中,要搜集工业设备所在区域的温度、湿度以及其运行状态等信息,通过一台主控器监视并记录这些参数,并在一些意外状况发生的时候能够加以处理。 人机接口是指人与微处理器之间建立联系、交换信息的输入/输出设备的接口。它与人机交互设备一起完成两个任务: 1)信息形式的转换 2)信息传输的控制 * * 常用的输入外设: 键盘 拨码盘 常用的输出外设: LED数码管 LED显示屏 LCD显示屏 蜂鸣器 … * * 嵌入式系统的人机接口 LED数码管显示器 * * h g f e d c b a a b c d g e f h 共阴极 a b c d g e f h h g f …… a h g f …… a 高电平点亮 低电平点亮 接地 共阳极 接高电平 ◆ 共阳数码管每个段笔画是用低电平(“0”)点亮的,要求的驱动功率很小; ◆ 共阴数码管段笔画是用高电平(“1”)点亮的,要求的驱动功率较大。 * * 显示字符 共阴极段码 共阳极段码 显示字符 共阴极段码 共阳极段码 0 3FH C0H c 39H C6H 1 06H F9H d 5EH A1H 2 5BH A4H E 79H 86H 3 4FH B0H F 71H 8EH 4 66H 99H P 73H 8CH 5 6DH 92H U 3EH C1H 6 7DH 82H T 31H CEH 7 07H F8H y 6EH 91H 8 7FH 80H H 76H 89H 9 6FH 90H L 38H C7H A 77FH 88H “灭” 00H FFH b 7CH 83H … … … LED数码管显示器 * * N位 8 × N条 控制显示字符的字型。 公共端,控制LED显示位的点亮与熄灭。 LED数码管显示器 * * 动态显示特点: 有闪烁,用元器件少,占I/O线少,必须扫描,花费CPU时间,编程复杂。(有多个LED时尤为突出) 静态显示特点: 无闪烁,用元器件多,占I/O线多,无须扫描,节省CPU时间,编程简单。 静态显示: 各数码管在显示过程中持续得到送显信号,与各数码管接口的I/O口线是专用的。 动态显示: 各数码管在显示过程中轮流得到送显信号,与各数码管接口的I/O口线是共用的。 LED数码管显示器 * * 无论多少位LED数码管,同时处于显示状态。各位的共阴极(或共阳极)连接在一起并接地(或接+5V); 每位的段码线(a~dp)分别与一个8位的I/O口锁存器输出相连。 如果送往各个LED数码管所显示字符的段码一经确定,则相应I/O口锁存器锁存的段码输出将维持不变,直到送入另一个字符的段码为止。 因此,静态显示方式的显示无闪烁,亮度都较高,软件控制比较容易。 LED数码管显示器 静态显示 * * 所有位的段码线相应段并在一起,由一个8位I/O口控制,形成段码线的多路复用,各位的公共端分别由相应的I/O线控制,形成各位的分时选通。 LED数码管显示器 动态显示 * LED数码管显示器 JX2440接口电路 本系统采用动态显示接口,其中数码管扫描控制地址为0,位0~位5分别对应一个数码管,将其中某位清零选择相应数码管;地址0数码管的数据寄存器,共阳极,向该地址写一个数据即可控制LED显示。 * * LED点阵显示器是把很多LED发光二极管按矩阵方式排列在一起,通过对每个LED进行发光控制,完成各种字符或图形的显示。 LED点阵由一个一个的点(LED发光二极管)组成,总点数为行数与列数之积,引脚数为行数与列数之和。 LED点阵显示器 * * “大”字显示字型码示意图 显示字符“大”的过程如下: 先给第一行送高电平(行高电平有效),同时给8列列低电平有效);然后给第二行送高电平
您可能关注的文档
最近下载
- 2024年怒江州福贡县义务教育教师专项招聘真题.docx VIP
- 《搭石》第2课时公开课教学课件【部编人教版五年级语文上册】.ppt VIP
- 《海岸工程混凝土结构耐久性技术标准》GBT51464-2024知识培训.pptx VIP
- AQT3034—2022化工过程安全管理导则.pdf VIP
- 巴中市巴州区事业单位考试考试题库2024.docx VIP
- 小学数学新西师版一年级上册全册教案(2024秋).doc
- 2025年秋新教科版三年级上册科学全册精编教案教学设计(新教材).docx
- 《第4单元 花卉盆景技术——水仙盆景的设计与制作课件》初中劳动技术沪科教版七年级课件7216.ppt VIP
- 2025年新教材道德与法治三年级上册第一单元《做学习的主人》教案设计.docx VIP
- 惠普 HP E87640 E87650 E87660 彩色数码复印机中文维修手册.pdf VIP
文档评论(0)