- 1、本文档共186页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机显示器开关键盘接口设计研讨
b.方式1译码显示命令: 该命令与方式0译码显示的含义基本相同,不同的是译码方式为1,数码管显示的内容与十六进制相对应,如表5-7所示。 * 例如,命令第1字节为C8H,第2字节为09H,则L1位数码管显示9,小数点dp熄灭;命令第1字节为C9H,第2字节为8FH,则L2位数码管显示F,小数点dp点亮。 c.不译码显示命令: 命令中的a2、a1、a0为显示位的位地址,第2字节为LED显示内容,其中dp和A~G分别代表数码管的小数点和对应的段,当取值为1时,该段点亮;取值为0时,该段熄灭。 该命令可在指定位上显示字符。例如,若命令第1字节为95H,第2字节为3EH,则在L6位LED上显示字符U,小数点dp 熄灭。 * d.闪烁控制命令: 该命令规定了每个数码管的闪烁属性。d8~d1分别对应L8~L1位数码管,其值为1时,数码管不闪烁;其值为0时,数码管闪烁。该命令的默认值是所有数码管均不闪烁。 例如,命令第1字节为88H,第2字节为97H,则L7、L6、L4位数码管闪烁。 e.消隐控制命令: * 该命令规定了每个数码管的消隐属性。d8~d1分别对应L8~L1位数码管,其值为1时,数码管显示;值为0时消隐。应注意至少要有1个LED数码管保持显示,如果全部消隐,则该命令无效。 例如,命令第1字节为98H,第2字节为81H,则L7~L2位的6位数码管消隐。 f.段点亮命令: * 该命令是点亮某位数码管中的某一段。 ××为无影响位,d5~d0取值为00H~3FH,所对应的点亮段见表5-8。 例如,命令第1字节E0H,第2字节00H,则点亮L1位数码管的g段;如果第2字节为19H,则点亮L4位数码管的f段;再如第2字节为35H,则点亮L7位LED的b段。 * * g.段关闭命令: 关闭某个数码管中的某一段。××为无影响位,d5~d0的取值为00H~3FH,所对应的关闭段同表5-8,仅仅是将点亮段变为关闭段。 例如,命令第1字节为C0H,第2字节为00H,则关闭L1位LED的g段;第2字节为10H,则关闭L3位LED的g段。 * ③ 读取键盘命令 本命令是从HD7279A读出当前按下的键值,格式如下: 命令的第1字节为15H,表示单片机写到HD7279A的是读键值命令,而第2字节d7~d0为从HD7279A中读出的按键值,其范围为00H~3FH。当按键按下时,HD7279A的KEY*脚从高电平变为低电平,并保持到按键释放为止。在此期间,若HD7279A收到来自单片机的读键盘命令15H,则HD7279A向单片机发出当前的按键代码。 * 应注意,HD7279A只给其中1个按下键的代码,不适合2个或2个以上键同时按下的场合。如果确实需要双键组合使用,可在单片机某位I/O引脚接1个键,与HD7279A所连键盘共同组成双键功能。 ④ 时序。HD7279A采用串行方式与单片机通信,串行数据从DATA引脚送入或输出,并与CLK端同步。当片选信号变为低电平后,DATA引脚上的数据在CLK脉冲上升沿作用下写入或读出HD7279A的数据缓冲器。 (3)命令时序 a.纯命令时序。单片机发出8个CLK脉冲,向HD7279A发出8位命令,DATA引脚最后为高阻态,如图5-29所示。 * 图5-29 纯命令时序 b.带数据命令时序。单片机发出16个CLK脉冲,前8个向HD7279A发送8位命令;后8个向HD7279A传送8位显示数据,DATA引脚最后为高阻态,如图5-30所示。 图5-30 带数据命令时序 * c.读键盘命令时序。单片机发出16个CLK脉冲,前8个向HD7279A发送8位命令;发送完之后DATA引脚为高阻态;后8个CLK由HD7279A向单片机返回8位按键值,DATA引脚为输出状态。最后1个CLK脉冲的下降沿将DATA引脚恢复为高阻态,如图5-31所示。 图5-31 读键盘命令时序 * 保证正确时序是HD7279A正常工作前提条件。当选定振荡元件RC和单片机晶振后,应调节延时时间,使时序中的T1~T8满足表5-9要求。由表中数值可知HD7279A速度,应仔细调整HD7279A时序,使其运行时间接近最短。 * 3.AT89S51单片机与HD7279A接口设计 (1)接口电路 图5-32为单片机通过HD7279A控制8个数码管及64键矩阵键盘的接口电路。晶振频率为12MHz。上电后,HD7279A约经过15~18ms时间才进入工作状态。 单片机通过P1.3脚检测KEY*脚电平,来判断键盘矩阵中是否有按键按下。HD7279A采用动态循环扫描方式,如普通数码管亮度不够,可采用高亮度或
您可能关注的文档
- 华为公司战略分析研讨.ppt
- 华为WLAN技术基础培训教材研讨.ppt
- 华为供应链管理研讨.ppt
- 华为云计算与IDC服务整合研讨.pptx
- 华为公司的人力资源管理实践研讨.ppt
- 华为存储知识研讨.ppt
- 华为射频基础知识培训研讨.ppt
- 华为存储介绍简版v2研讨.pptx
- 华为拓扑图标研讨.ppt
- 华为智能网原理研讨.ppt
- 2024-2025学年安徽省亳州市涡阳县高二下学期2月开学考试政治试题(解析版).docx
- 2024-2025学年江西省赣州市上犹县高二下学期开学考试政治试题(解析版).docx
- 2024-2025学年山东省济宁市高二下学期开学考试政治试题(解析版).docx
- 2024-2025学年山西省卓越联盟高三下学期2月开学质量检测政治试题(解析版).docx
- 2024-2025学年新疆乌鲁木齐市高二下学期2月开学考试政治试题(解析版).docx
- 2024-2025学年新疆维吾尔自治区乌鲁木齐地区高三2月大联考文科综合政治试题(解析版).docx
- 2024-2025学年安徽省蚌埠市固镇县高一上学期1月期末考试政治试题 (解析版).docx
- 2024-2025学年江苏省扬州市高三上学期期末检测政治试卷(解析版).docx
- 2024-2025学年江西省吉安市高三上学期期末教学质量检测政治试题(解析版).docx
- 2024-2025学年山东省济宁市高二上学期1月期末考试政治试题(解析版).docx
最近下载
- 最新部编版道德与法治五年级下册全册一课一练及答案.pdf
- 第4课 画外之意——中国传统人物画 课件-2023-2024学年高中美术人教版(2019)美术鉴赏.pptx VIP
- 《中国老年骨质疏松症诊疗指南(2024)》解读.pptx VIP
- 大学英语六级词汇带音标.pdf VIP
- 美国儿科学会育儿百科-家庭教育.doc VIP
- SL 754-2017 城市防洪应急预案编制导则{高清的版}.pdf-2020-09-15-16-48-02-128.docx
- “节水”小知识竞答试题及答案.doc
- 玻璃及玻璃升降器布置.pdf VIP
- 高星级饭店运营与管理专业人才培养方案.pdf VIP
- 湖北省黄冈市黄梅县晋梅中学九年级(下)竞赛化学试卷(3月份).doc VIP
文档评论(0)