所有数据的发送或接收SDL是一个漏极开路输出管脚可与其它漏极开路输出或集电极开路输出进行线或。
A0、A1、A2为器件地址输入端当使用24C04时最大可级联8个器件如果只有一个24C04总线寻址这三个地址输入脚A0、A1、A2可悬空或连接到Vss。
WP为写保护如果WP管脚连接到Vcc所有的内容都被写保护只能读当WP管脚连接到Vss或悬空允许器件进行正常的读写操作。管脚图如图4所示。
图4AT24C04引脚图
33LCD显示模块
液晶显示模块已作为很多电子产品的通过器件如在计算器、万用表、电子表及很多家用电子产品中都可以看到显示的主要是数字、专用符号和图形。1602型LCD显示模块具有体积小功耗低显示内容丰富等特点。1602型LCD可以显示2行16个字符有8位数据总线D0D7和RSRWEN三个控制端口工作电压为5V并且具有字符对比度调节和背光功能6。
1602型LCD基本操作程序如表1所示。
表1LCD1602基本操作程序
1602型LCD主要技术参数
显示容量16×2个字符
芯片工作电压4555V
f工作电流20mA50V模块最佳工作电压50V字符尺寸295×435W×Hmm1602型LCD的接口信号如表2所示。
表2LCD1602接口信号
34单片机最小系统3
41晶振电路
STC89C52引脚XTAL1和XTAL2与晶体振荡器及电容C1、C2按图3所示方式连接。晶振、电容C1C2及片内与非门作为反馈、放大元件构成了电容三点式振荡器振荡信号频率与晶振频率及电容C1、C2的容量有关但主要由晶振频率决定范围在033MHz之间电容C1、C2取值范围在530pF之间。根据实际情况本设计中采用12MHZ做系统的外部晶振。电容取值为30pF。晶振电路图如图3所示。
C10pF
C2pF
Y1
12MHz
XTAL2
XTAL1
图3晶振电路
f342复位电路
单片机复位是使CPU和系统中的其他功能部件都处在一个确定的初始状态并从这个状态开始工作。该电路在最简单的复位电路下增加了手动复位按键在接通电源瞬间电容C3上的电压很小复位下拉电阻上的电压接近电源电压即RST为高电平在电容充电的过程中RST端电压逐渐下降当RST端的电压小于某一数值后CPU脱离复位状态由于电容C3足够大可以保证RST高电平有效时间大于24个振荡周期CPU能够可靠复位。增加手动复位按键是为了避免死机时无法可靠复位。当复位按键按下后电容C3通过R1放电。当电容C1放电结束后CPU处于复位状态松手后电容C3充电RST端电位下降CPU脱离复位状态。R1的作用在于限制按键按下瞬间电容C3的放电电流避免产生火花以保护按键触电。其电路如图4所示。
VCC
图4复位电路
35报警电路
报警部分由蜂鸣器发声装置及外围电路组成加电后不发声当有键按下时“叮”声每按一下发声一次r