码驱动器),共有10个MC14513:倒计时占用3个,时间时、分、秒各占用2个,星期占用1个。4位选择信号送到74LS145译码器(4位锁存410线译码),选择接收数据的MC14513芯片。被选择的MC14513译码驱动对应共阴数码管字段(a、c、e、g)b、d、f、。户外显示要求在强日光下依然清楚可见,所以我们采用超高度φ5LED管组成LED点阵字符。其中每个字段由4块LED点阵埠并联组成,而每个LED点阵块先由5个LED串联1组,再将4个串联组并联而成。先用的超高亮度LED工作电流约为20mA,工作电压约为2V,每字段的总电流约为320mA,工作电压为10V字段的驱动,采用大电流反相驱动器ULN2003由7组NPN达林顿驱动器组成)倒计时信号经MC14153(;输入到ULN2003,ULN2003输出接字段的阴极,字段阳极接电源正极;电源采用10A、5V的两个开关电源串联供电。
键盘接口有4个链:1个设定确认键、1个修改1键、1个修改1键、1个移位键。对应秒、分、时、倒计时、星期,有5个LED。LED亮,表示对应的秒或分或星期或倒计时数据可按修改键修改。设定确认键,有两种状态:设定和确认。首先按下为设定时间状态,再按下为确认状态。将设定时间数据处理后写入PCF8563,两种状态互为循环。在设定时间状态,首先次移位为秒位,对应秒移位LED亮,按下移位键,移位LED灯接秒→分→时→倒计时→星期逐次循环;按下修改1键或修改1键可对相应位的数据进行1或1操作。3软件设计PCF8563中共有16个寄存器,其中00~01H为控制寄存器,09~0CH为报警寄存器,0DH为时钟输出寄存器,0E~0FH为定时器功能寄存器,02~08H为秒~年时间寄存器。表1、表2列出了各寄存器概况及对应的内存地址和功能。表1寄存器概况地址寄存器名称位7位6位5位4位3位2位1位000H控制状态寄存器1TFST0STOP0TESTC00001H控制状态寄存器2000TTTPAFTFAIETIE0DHCLKOU输出寄存器FEFD1FD00EH定时器控制寄存器TETD1TD00FH定时器倒计数数值寄存器定时器倒计数数值(二制)表2BCD格式寄存器概况地址寄存器名称位7位6位5位4位3位2位1位002h秒VL00~59BCD码格式数03h分00~59BCD码格式数04h时00~23BCD码格式数05h日00~59BCD码格式数06h星期
f0~607h月世纪C01~12BCD码格式数08h年00~99BCD码格式数09h分钟报警AE00~59BCD码格式数0Ah小时报警AE00~23BCD码格式数0BH日报警AE01~31BCD码格式数0CH星期报警AE0~6按I2C总线规约,bPCF8563的从地址:读地址SLAR为A3H、写地址r