




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、四四72797279可编程数码管可编程数码管/ /键盘串行接口芯片:键盘串行接口芯片: hd7279a是一片具串行 接口的,可同时驱动8位 共阴式数码管的智能显 示驱动芯片,该芯片同 时还可以连接多达64键 的键盘矩阵,单片即可 完成led显示,键盘接口 的全部功能 。 1.1.主要特性主要特性 (1).串行接口,无需外围元件可直接驱动led。 (2).各位独立控制译码/不译码及消隐和闪烁属性。 (3).(循环)左移/(循环)右移指令。 (4).具有段寻址指令,方便控制独立led。 (5).64键键盘控制器,内含去抖动电路。 2.2.引脚说明:引脚说明: vdd: 正电源 vss: 地 cs:
2、 片选 clk: 时钟输入端 data: 串行数据输入/输出端 clk0: 振荡输出端 key: 按键有效输出端 res: 复位端 sg-sa: 段g段a驱动输出 dp: 小数点驱动输出 dig0-7: 数位0-7驱动输出 rc: rc振荡器连接端 3. 3. 控制指令控制指令 hd7279a的控制指令分为二大类纯指令和带有数 据的指令。 主要控制指令如下: a. a. 纯指令纯指令 (1). 复位(清除)指令a4h d7d6d5d4d3d2d1d0 10100100 当hd7279a收到该指令后,将所有的显示清除,所有 设置的字符消隐、闪烁等属性也被一起清除。执行 该指令后,芯片所处的状态与
3、系统上电后所处的状 态一样。 (2). 左移指令左移指令a1ha1h d7d6d5d4d3d2d1d0 10100001 4252lp39 例如,原显示为: 其中第2位3和第4位l为闪烁显示, 执行了左移指令后,显示变为: 252lp39 第2位9和第4位p为闪烁显示。 (3)右移指令a0h d7d6d5d4d3d2d1d0 10100000 与左移指令类似,但所做移动为自左向右(从第8位 向第1位)移动,移动后,最左边一位为空。 b b带有数据的指令带有数据的指令 (1). (1). 下载数据且按方式下载数据且按方式0 0译码译码 d7d6d5d4d3d2d1d0d7d6d5d4d3d2d1
4、d0 10000a2a1 a0dpxxxd3d2d1d0 命令由二字节组成,前半部分为指令,其中a2,a1,a0 为位地址。d0d3为数据,收到此指令时,按以下规则 进行译码。 0000:显0 1001:显9 1010:显 - 1111:显空白 小数点的显示由dp位控制: dp=1时,小数点显示, dp=0时,小数点不显示。 (2)(2)下载数据且按方式下载数据且按方式1 1译码译码 d7d6d5d4d3d2d1d0d7d6d5d4d3d2d1d0 11001a2a1a0dpxxxd3d2d1d0 此指令与上一条指令其本相同,所不同的是译码方式, 该指令的译码为按d0d3值对应的是09,af。
5、 (3)(3)下载数据但不译码下载数据但不译码 d7d6d5d4d3d2d1d0d7d6d5d4d3d2d1d0 10010a2a1a0dpabcdefg 其中,a2,a1,a0为位地址,ag和dp为显示数据, 分别对应7段led数码管的各段。当相应的数据位为 1时,该段点亮,否则不亮。此指令灵活,通过造字 形表,可以显示用户所需的字符。 (4)(4)闪烁控制闪烁控制88h88h d7d6d5d4d3d2d1d0d7d6d5d4d3d2d1d0 10001000d8d7d6d5d4d3d2d1 此命令控制各个数码管的闪烁属性,d1d8分别对应 数码管1-8。0=闪烁,1=不闪烁。开机后,缺省的
6、状态 为各位均不闪烁。 (5). (5). 读键盘数据指令读键盘数据指令15h 15h d7d6d5d4d3d2d1d0d7d6d5d4d3d2d1d0 00010101d7d6d5d4d3d2d1d0 该指令从hd7279a读出当前的按键代码。前一个 字节015h为指令代码,而后一个字节d0-d7则为 hd7279a返回的按键代码,其范围是00h-3fh(无键按 下时为ffh)。 当hd7279a检测到有效的按键时,key引脚从高 电平变为低电平,并一直保持到按键结束。在此期间, 如果hd7279a接收到读键盘数据指令,则输出当 前按键的键盘代码; 如果在收到读键盘指令时没有有效按键, hd
7、7279a将输出ffh。 4 4串行接口的时序图。串行接口的时序图。 a、hd7279a的指令结构类型: (1)、不带数据的纯指令,指令的宽度为8个bit。即微处 理器需发送8个clk脉冲。 (2)、带有数据的指令,宽度为16个bit,即微处理器需 发送16个clk脉冲。 (3)、读取键盘数据指令,宽度为16个bit,前8个为微处 理器发送到hd7279a的指令,后8个bit为hd7279a返 回的键盘代码。执行此指令时,hd7279a的data端在 第9个clk脉冲的上升沿变为输出状态,并与第16个 脉冲的下降沿恢复为输入状态,等待接收下一个指 令。 b、串行接口的时序图: (1). 纯指令
8、 t1=50us; t2=8us; t3=8us (2). 带数据指令 t4=25us (3). 读键盘指令 t5=25us; t6=8us; t7=8us 5. hd7279a 5. hd7279a应用举例应用举例 a a硬件电路:硬件电路: 注意: (1).hd7279a应连接共阴式数码管。 (2).应用中,无需用到的键盘和数码管可以不连接。 (3).应用中,串入dp及sasg连接的8只电阻为200欧。 (4).应用中, 8只下拉电阻和8只键盘连接位选线dig0 dig7的电阻,应遵从一定的比例 关系,典型值为10倍,下拉电阻的取值 范围是10k100k,位选电阻的取值围 是1k10k。
9、(5).hd7279a需要一外接的rc振荡电路以供系统工 作,其典型值分别为r1.5k,c15pf。 b. b.软件编程软件编程 (1). (1). 发送一字节子程序发送一字节子程序:(发送数存于a中) stfs:m ov r7,#08h 设设:p1.0 cs lp1:rlc a p1.1 clk mov p1.2,c p1.2 data setb p1.1 p1.3 key mov r6,#02h lp2: djnz r6, lp2 clr p1.1 mov r6, #02h lp3: djnz r6,lp3 djnz r7,lp1 ret (2)(2)接收一字节子程序接收一字节子程序:(接收字符存于a中) s
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025华电内蒙古腾格里大基地项目面向华电系统内外公开招聘106人笔试题库历年考点版附带答案详解
- 2025中建材(安徽)新材料基金管理有限公司招聘1人笔试题库历年考点版附带答案详解
- 2025中国联合网络通信有限公司贵州省分公司校园招聘(81个岗位)笔试题库历年考点版附带答案详解
- 2025年电子竞技行业电竞产业与全球赛事研究报告
- 2025年传媒行业传统媒体数字化转型探讨报告
- 2025年智能物流行业智能物流系统应用与全球物流发展研究报告
- 2025年肿瘤康复学化疗不良反应处理模拟测试答案及解析
- 2025年房地产行业政策调控与城市发展规划研究报告
- 2025年建筑行业建筑设计与城市规划研究报告
- 2025年数字金融行业金融科技与区块链技术研究报告
- 《高级会计学(第9版)》习题答案
- 快手磁力聚星星选达人认证考试试卷答案
- 一元二次方程-相似三角形-锐角三角函数复习
- 冰皮月饼的制作方法课件
- 在职党员到社区报到登记表“双报到”登记表
- 降低10炉脱硝系统液氨消耗量0
- 地下储藏室产权使用权转让协议
- 高考专题复习:小说专题训练人称的交替使用
- 大数据在高速公路收费稽查打逃方面的应用
- TY/T 3001-2006中国青少年儿童 手腕骨成熟度及评价方法
- GB/T 9722-2006化学试剂气相色谱法通则
评论
0/150
提交评论