- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式系统讲座zlg7289A
zlg7289A串行接口8位LED数码管及64键键盘智能控制芯片介绍 2007.8 简介 zlg7289A 是一片具有串行接口的可同时驱动8 位共阴式数码管或64 只独立LED的智能显示驱动芯片,该芯片同时还可连接多达64 键的键盘矩阵单片即可完成LED显示﹑键盘接口的全部功能。 zlg7289A 内部含有译码器可直接接受BCD码或16 进制码并同时具有2 种译码方式。此外还具有多种控制指令,如消隐﹑闪烁﹑左移﹑右移﹑段寻址等。 zlg7289A 具有片选信号可方便地实现多于8 位的显示或多于64 键的键盘接口。 特点 串行接口无需外围元件可直接驱动LED 各位独立控制译码/不译码及消隐和闪烁属性 循环左移/循环右移指令 具有段寻址指令方便控制独立LED 64 键键盘控制器内含去抖动电路 引脚说明 控制指令 zlg7289A的控制指令分为二类——纯指令和带有数据的指令。 1.纯指令 1)复位指令 当zlg7289A 收到该指令后将所有的显示清除,所有设置的字符消隐闪烁等属性也被一起清除。执行该指令后芯片所处的状态与系统上电后所处的状态一样。 2)测试指令 该指令使所有的LED全部点亮并处于闪烁状态,主要用于测试。 3)左移指令 使所有的显示自右向左从第1 位向第8 位移动一位,包括处于消隐状态的显示位,但对各位所设置的消隐及闪烁属性不变。移动后最右边一位为空(无显示)。 4)右移指令 类似左移指令,但所做移动为自左向右从第8位向第1位移动,移动后最左边一位为空。 5)循环左移指令 与左移指令类似,但移动后原最左边一位(第8位)的内容显示于最右位(第1 位). 6)循环右移指令 2.带有数据的指令 1)下载数据且按方式0 译码 指令与数据格式如下: X表示无影响。命令由 二个字节组成,前半部 分为指令,其中a2 a1 a0为位地址,具体分 配如右图: d0~d3为数据,收到此指令时zlg7289A按以下规则(译码方式0)进行译码,如下表: 2)下载数据且按方式1 译码 此指令与上一条指令所不同的就是译码方式,该指令的译码按下表进行: 3)下载数据但不译码 其中a2 a1 a0为位地址,A-G 和DP为显示数据,分别对应7段LED数码管的各段,当相应的数据位为1时该段点亮,否则不亮。 4)闪烁控制 此命令控制各个数码管的消隐属性d1~d8分别对应数码管1~8。 0=闪烁,1=不闪烁。 开机后缺省的状态为各位均不闪烁。 5)消隐控制 此命令控制各个数码管的消隐属性,d1~d8 分别对应数码管1~8。1=显示,0=消隐。 当某一位被赋予了消隐属性后,zlg7289A 在扫描时将跳过该位,因此在这种情况下无论对该位写入何值均不会被显示,但写入的值将被保留。在将该位重新设为显示状态后最后一次写入的数据将被显示出来。当无需用到全部8 个数码管显示的时候将不用的位设为消隐属性可以提高显示的亮度。 注意:至少应有一位保持显示状态。如果消隐控制指令中d1~d8全部为0,该指令将不被接受,zlg7289A保持原来的消隐状态不变。 6)段点亮指令 此为段寻址指令,作用为点亮数码管中某一指定的段或LED 矩阵中某一指定的LED。指令中d0~d5表示的段地址范围从00H~3FH。具体分配为:第1个数码管的G段地址为00H,F段为01H…. …A段为06H,小数点DP为07H,第2 个数码管的G 段为08H,F 段为09H,… …,依此类推,直至第8 个数码管的小数点DP地址为3FH。 7)段关闭指令 作用为关闭(熄灭)数码管中的某一段。指令结构与段点亮指令相同。 8)读键盘数据指令 该指令从zlg7289A读出当前的按键代码。与其它指令不同,此命令的前一个字节为微控制器传送到zlg7289A的指令,而后一个字节d0~d7则为zlg7289A 返回的按键代码,其范围是0~3FH。无键按下时为0xFF。此指令的前半段zlg7289A的DATA 引脚处于输入状态以接受来自微处理器的指令,在指令的后半段DATA引脚从输入状态转为输出状态,输出键盘代码的值。 当zlg7289A检测到有效的按键时KEY引脚从高电平变为低电平,并一直保持到按键结束。在此期间如果zlg7289A接收到读键盘数据指令,则输出当前按键的键盘代码,如果在收到读键盘指令时没有有效按键,将输出FFH)。 串行接口 zlg7289A采用串行方式与微处理器通讯。串行数据从DATA引脚送入芯片并由CLK端同步。当片选信号变为低电平后DATA 引脚上的数据在CLK 引脚的上升沿被写入zlg7289A 的缓冲寄存器。 zlg728
您可能关注的文档
最近下载
- 征信报告模板-带水印-通用.docx VIP
- 女儿墙维修工程施工方案(3篇).docx VIP
- 找准下一个买卖点.docx VIP
- 2026届高一物理必修一同步1.4 速度变化快慢的描述——加速度(解析版).docx VIP
- UniStrong合众思壮eSurvey2.0软件使用说明书.pdf VIP
- 中国宏桥首次覆盖报告:高景气与一体化与高分红,电解铝龙头静待价值重估.docx VIP
- 中国宏桥-市场前景及投资研究报告:高景气+一体化+高分红,电解铝龙头,价值重估.pdf VIP
- 少女漫画·女作家·日本人-中外文学作品丛书.docx VIP
- 人教版四年级数学上册期末测试卷核心考点.pdf VIP
- 爆破工程技术人员取证培训初级D设计题真题参考答案.pdf VIP
文档评论(0)