晶振,为芯片提供计时脉冲。
图4.5 DS1302实时时钟电路接线电路
4.3键盘输入模块
键盘输入原理图如图4.6所示: P3.3~P3.7分别接按键S1~S6 按键的功能分别是: S1时间调整按钮
S3烧水开始按钮与烧水温度调整按钮 S4烧水时间设定按钮 S5“+”功能键 S6“—”功能键
22
图4.6键盘输入模块原理图
4.4继电器加热模块
继电器的定义是当输入量(激励量)的变化达到规定要求时,在电气输出电路中使被控量发生预定的阶跃变化的一种电器,它具有控制系统(又称输入回路)和被
控制系统(又称输出回路)之间的互动关系。通常应用于自动化的控制电路中,它实际上是用小电流去控制大电流运作的一种“自动开关”。故在电路中起着自动调节、安全保护、转换电路等作用。
本设计所用的为型号SRD-05VDC-SL-C的继电器。线圈电压为直流5V,为一单刀双掷继电器,其引脚结构如图4.7所示。
23
图4.7 继电器引脚图
除线圈外,另三个引脚构成一个单刀双掷开关,当线圈通电时,开关达到另一边,原来的开触点吸和,闭触点断开。本设计中,目的是用继电器吸和,接通外接的以加热设备,从而起到温度控制的作用,只需用到一组常开触点,则另一端空置。
本次继电器模块的设计原理图如图4.8所示:
图4.8 继电器设计原理图
24
4.5 LCD显示模块设计 4.5.1 LCD模块概述
本次设计采用的是一块1602LCD液晶模块,其共可以显示2 行×16 个字符,每个字符是由5×8点阵组成的字符块集。字符型液晶显示模块由字符型液晶显示屏(LCD),控制驱动主芯片SPLC780C 及其扩展驱动芯片SPLC1OO,配以少量外围阻﹑容元件结构件等装配在PCB 板上而成。YB1602A 采用COB 工艺制作,结构稳定,使用寿命长。
其主要特性如下:
??8位并行数据串口,适配M6800系列时序; ??可选?为并行数据方式;?
??具有字符发生器ROM,含10880位; ??192中5*8点字符???64种5*10点字体字符???低功耗,高可靠性;?
4.5.2 LCD模块硬件说明
1)接口说明
表4.1 LCD1602接口说明
管脚序 1 2 3 4 5 6 7 8 9 10 名称 VSS VCC V0 RS R/W E DB0 DB1 DB2 DB3 电平 0V 5.0V - H/L H,H→L H/L H/L H/L H/L H/L 25
功能描述 电源地 电源输入 LCD驱动电压输入 RS=H,表示DB0-DB7 为显示数据 RS=L,表示DB0-DB7 为指令 R/W=H,数据被读到DB9-DB7 R/W=L, 数据被写到DB9-DB7 使能信号 数据线 数据线 数据线 数据线 11 12 13 14 15 16 DB4 DB5 DB6 DB7 BLA BLK H/L H/L H/L H/L 5.0V 0V 数据线 数据线 数据线 数据线 背光正极(LEDK﹑BLK) 背光负极(LEDA﹑BLA) 备注:第3 脚V0 用来调节对比度,LCD 的驱动电压Vop=VDD-V0,YB1602 的Vop是4.8V,此时显示最佳对比度,故在5.0V 供电模式下,可以在V0 与电源地(0V)之间接一个10K 的可调电位器来调节对比度。
2)最大工作范围
?逻辑工作电压(VDD):4.5V~5.5V ?电源地(VSS):0V
?LCD驱动电压(Vop):-0.2V~+0.3V
4.5.3 内部控制指令
表4.2 LCD内部指令表
序号 指令 1 清显示 2 光标返回 3 置输入模式 4 显示开/关控制 5 光标或字符移位 6 置功能 置字符发生存贮器地7 址 8 置数据存贮器地址 9 读忙标志或地址 10 写数到CGRAM或DDRAM) RS R/W D7 D6 D5 D4 D3 D2 D1 D0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 1 * 1 I/D S D C B * * 1 S/C R/L * F * 1 DL N 字符发生存贮器地址 1 显示数据存贮器地址 1 BF 计数器地址 0 要写的数据内容 11 从CGRAM或DDRAM读数 1 1 读出的数据内容 26