全文预览

万年历时钟的设计

上传者:你的雨天 |  格式:doc  |  页数:35 |  大小:553KB

文档介绍
级器件,多种封装形式PDIP24、SO24(2)引脚及说明采用24引脚封装,引脚图见下,其引脚功能分述如下(3)功能描述1)键盘部分ZLG7290可采样64个按键或传感器,可检测每个按键的连击次数,其基本功能如下:(1)键盘去抖动处理当键被按下和放开时,可能会出现电平状态反复变化,称作键盘抖动,若不作处理会引起按键盘命令错误,所以要进行去抖动处理,以读取稳定的键盘状态为准。(2)双键互锁处理当有两个以上按键被同时按下时,ZLG7290只采样优先级高的按键优先顺序为S1>S2>…>S64(如同时按下S2和S18时采样到S2)(3)连击键处理当某个按键按下时,输出一次键值后,如果该按键还未释放,该键值连续有效,就像连续压按该键一样,这种功能称为连击。连击次数计数器(t)可区别出单击(某些功能不允许连击如开关)或连击,判断连击次数可以检测被按时间以防止某些功能误操作(如连续按5秒经入参数设置状态)。(4)功能键处理功能键能实现2个以上按键同时按下来扩展按键数目或实现特殊功能如PC机上的Shift、Ctrl、Alt键。2)显示部分在每个显示刷新周期,ZLG7290按照扫描位数寄存器(ScanNum)指定的显示位数N把显示缓存DpRam0。DpRamN的内容按先后循序送入LED驱动器实现动态显示。减少N值可提高每位显示扫描时间的占空比,以提高LED亮度,显示缓存中的内容不受影响。修改闪烁控制寄存器FlashOnOff可改变闪烁频率和占空比(亮和灭的时间)。ZLG7290提供两种控制方式:寄存器映象控制和命令解释控制。如上述对显示部分的控制寄存器映象控制是指直接访问底层寄存器,实现基本控制功能。这些寄存器须字节操作命令解释控制是指通过解释命令缓冲区(CmdBuf0CmdBuf1)中的指令,间接访问底层寄存器实现扩展控制功能。如实现寄存器的位操作对显示缓存循环、移位、对操作数译码等操作。

收藏

分享

举报
下载此文档