广州周立功单片机发展有限公司
电话: (020) 38730916 38730917 38730976 38730977 传真: 38730925
- 2 -
DpRam0~7
FlashOnOff
ScanNum
系统Reg
FastPressCnt
CmdBuf0~2
系统状态
显示
键盘
命令接口
01H
02H
03H
10H~17H
04H IIC
地址
VCC
地
SCL
SDA
/int
命令解释
:
译
码
,
移位
...
关键(keyup)
RepeatCnt
FunctionKey
0CH
0DH
8
8
00H
通信接口
电源
07H~08H
键盘
扫描
LED
驱动
SegA
Dig7
Dig0
... ...
SegH
... ...
功能框图
功能框图功能框图
功能框图
图
2
系统功能框图即寄存器映象图
2
显示部分
在每个显示刷新周期
ZLG7290
按照扫描位数寄存器
ScanNum
指定的显示位数
N
把显示缓
存
DpRam0
DpRamN
的内容按先后循序送入
LED
驱动器实现动态显示 减少
N
值可提高每位显示扫
描时间的占空比
以提高
LED
亮度 显示缓存中的内容不受影响 修改闪烁控制寄存器
FlashOnOff
可改变闪烁频率和占空比 亮和灭的时间
ZLG7290
提供两种控制方式 寄存器映象控制和命令解释控制 如上述对显示部分的控制 寄存器
映象控制是指直接访问底层寄存器 实现基本控制功能 这些寄存器须字节操作
命令解释控制是指通过解释命令缓冲区
CmdBuf0 CmdBuf1
中的指令 间接访问底层寄存器实
现扩展控制功能
如实现寄存器的位操作 对显示缓存循环 移位 对操作数译码等操作 请参考指令详
解部分
四 寄存器详解
系统状态部分
1.
系统寄存器
SystemReg
地址
00H
复位值
11110000B
系统寄存器保存
ZLG7290
系统
状态 并可对系统运行状态进行配置 其功能分位描述如下
•
KeyAvi
systemreg.0
置
1
时表示有效的按键动作
普通键的单击 连击 和功能键
状态变化
/int
引脚信号有效
变为低电平 清
0
表示无按键动作
/int
引脚信号无效
变为高
阻态
有效的按键动作消失后或读
关键
后
KeyAvi
位自动清
0
键盘部分
2.
键值寄存器
关键
地址
01H
复位值
00H 关键
表示被压按键的键值 当
Key=0
时 表示没
有键被压按
3.
连击次数计数器
RepeatCnt
地址
02H
复位值
00H RepeatCnt=0
时 表示单击键
RepeatCnt
大于
0
时 表示键的连击次数 用于区别出单击键或连击键 判断连击次数可以检测被按时间