数码管时钟的硬件电路如图4-3所示,主要包括键盘显示电路、时钟电路、报警电路及单片机电路等。
图4-3 数码管时钟的硬件电路
键盘显示电路主要由ZLG7290外接按键、共阴极数码管等组成。ZLG7290外接按键主要包括数字键、控制键共16个按键,分为2行8列,分别接ZLG7290的SEGA、SEGB、DIG0~DIG7引脚,按键S1~S16的键值分别是1~16。时间、日期采用8位分时显示方式,只需8个数码管。这8个数码管的a~dp段分别接ZLG7290的SEGA~SEGDP引脚,8个阴极分别接ZLG7290的DIG0~DIG7引脚。
时钟电路主要由PCF8563组成,采用I 2 C接口与单片机连接。报警电路由三极管Q1及蜂鸣器B1等组成。单片机采用89C51,复位电路采用阻容复位方式。
说明
S1~S10为数字键1~9和0;S11为切换键,切换日期、时间显示;S12、S13分别为左移位键和右移位键,在修改日期、时间时使用;S14为启用/停止闹铃功能键;S15为取消键;S16为确认键。