广州周立功单片机发展有限公司 Tel 020 38730916 38730917 38730976 38730977 Fax:38730925
4. 闪烁控制
D7 D6 D5 D4 D3 D2 D1 D0
D7 D6 D5 D4 D3 D2 D1 D0
d8 d7 d6 d5 d4 d3 d2 d1
1
0
0
0
1
0
0
0
此命令控制各个数码管的消隐属性 d1 d8 分别对应数码管 1
8 0=闪烁 1=不闪烁
开机后 缺省的状态为各位均不闪烁
5. 消隐控制
D7 D6 D5 D4 D3 D2 D1 D0
D7 D6 D5 D4 D3 D2 D1 D0
d8 d7 d6 d5 d4 d3 d2 d1
1
0
0
1
1
0
0
0
此命令控制各个数码管的消隐属性 d1 d8 分别对应数码管 1
当某一位被赋予了消隐属性后 zlg7289A 在扫描时将跳过该位 因此在这种情况下无论对
该位写入何值 均不会被显示 但写入的值将被保留 在将该位重新设为显示状态后
8 1=显示 0=消隐
最
后一次写入的数据将被显示出来 当无需用到全部 8 个数码管显示的时候 将不用的位设
为消隐属性 可以提高显示的亮度
注意 至少应有一位保持显示状态 如果消隐控制指令中 d1 d8 全部为 0 该指令将不被
接受 zlg7289A 保持原来的消隐状态不变
6. 段点亮指令
D7 D6 D5 D4 D3 D2 D1 D0
D7 D6 D5 D4 D3 D2 D1 D0
d5 d4 d3 d2 d1 d0
1
1
1
0
0
0
0
0
X
X
此为段寻址指令 作用为点亮数码管中某一指定的段 或 LED 矩阵中某一指定的 LED
指令中 X=无影响 d0 d5 段地址 范围从 00H 3FH 具体分配为
第 1 个数码管的 G 段地址为 00H F 段为 01H …. …A 段为 06H,小数点 DP 为 07H,
第 2 个数码管的 G 段为 08H,F 段为 09H,… …,依此类推直至第 8 个数码管的小数点 DP 地
址为 3FH
7. 段关闭指令
D7 D6 D5 D4 D3 D2 D1 D0
D7 D6 D5 D4 D3 D2 D1 D0
1
1
0
0
0
0
0
0
X
X
d5
d4
d3
d2
d1
d0
段寻址命令 作用为关闭 熄灭 数码管中的某一段 指令结构与 段点亮指令
请参阅上文
相
同
8. 读键盘数据指令
D7 D6 D5 D4 D3 D2 D1 D0
D7 D6 D5 D4 D3 D2 D1 D0
0
0
0
1
0
1
0
1
d7
d6
d5
d4
d3
d2
d1
d0
该指令从 zlg7289A 读出当前的按键代码 与其它指令不同 此命令的前一个字节
0001010B 为微控制器传送到 zlg7289A 的指令 而后一个字节 d0 d7 则为 zlg7289A 返回的
按键代码 其范围是 0
3FH 无键按下时为 0xFF 各键键盘代码的定义 请参阅图 2
此指令的前半段 zlg7289A 的 DATA 引脚处于高阻输入状态 以接受来自微处理器的
指令 在指令的后半段 DATA 引脚从输入状态转为输出状态 输出键盘代码的值 故微
处理器连接到 DATA 引脚的 I/O 口应有一从输出态到输入态的转换过程 详情请参阅本文
- 5 -