储电路原理图
图中R8、R10是上拉电阻,其作用是减少AT24C02的静态功耗,由于AT24C02的数据线和地址线是复用的,
6
f采用串口的方式传送数据,所以只用两根线SCL(移位脉冲)和SDA(数据地址)与单片机传送数据。每当设定一次单价,系统就自动调用存储程序,将单价信息保存在芯片内;当系统重新上电的时候,自动调用读存储器程序,将存储器内的单价等信息,读到缓存单元中,供主程序使用。
5.密码锁的电源电路设计.密码锁的电源电路设计
为了防止停电情况的发生,本电路后备了UPS电源,它包括市电供电电路,停电检测电路,电子开关切换电路,蓄电池充电电路和蓄电池组成。电源电路图如图3-8所示。
D3
D2
R11K
123
JP2JP121D4D1D5C201C33300C1330012
图3-8市电供电电路
220V市电通过变压器降压成12V的交流电再经过整流桥整流7805稳压到5V送往电子切换电路,由于本电路功耗较少,所以选用10W的小型变压器。由R8,R9,R6,R7及IC14构成电压比较器,正常情况下,VVIC14输出高电平,继电器的常闭触点和市电相连;当市电断开,VVIC14输出高电平,由T3,T4构成的达林顿管使继电器J开启,将其常开触电将蓄电池和电路相连,实现市电和蓄电池供电的切换,保证电子密码锁的正常工作(视电池容量而定持续时间)。其电路图如下图所示:
5V直流电源A1蓄电池A2
R620K1
蓄电池供电
R1051K
VCC继电器
常开常闭
R850K
蓄电池A2
5V直流电源
7412R940KR730K
3
T39018T49014
IC14
A1
图3-9停电检测及电子开关切换电路
T1,构成的蓄电池自动充电电路,T2它在电池充满后自动停止充电,其中D1亮为正在充电,为工作指示。D2由R4,R5,T1构成电压检测电路,蓄电池电压低,则T1,T2导通,实现对其充电;充满后,T1,T2截止,停止充电,同时D1熄灭,电路中C4的作用是滤除干扰信号。其电路图如图所示:
7
f6V
充电电源
6V
蓄电池电源
A2
R43K3CG21R23KR13K
蓄电池
D1R5470C401U
图3-10蓄电池自动充电电路
D2
T19014
6.设计总框图.
矩阵键盘控制
输入错误锁定键盘
89S51
电源电路及UPS电路
延时报警控制电路
单片机
AT24C02掉电存储开锁控制电路
串口显示电路
图3-11总体设计框图
指示电路
四、程序设计
1.模块介绍
该计程计价系统的软件设计分为以下几个模块:1主程序模块1主程序模块主程序主要完成初始化、设置中断向量、检查有无按键按下、以及调用显示等等。主程序的流程图如下所示。2键盘扫描及识别子程序键盘扫描及识别子键盘扫描及识别子程序键盘r