8DH 00~99 10YEAR YEAR
DS1302 时钟芯片引脚分配图如图 2-7 所示,引脚功能如表 2-3 所示,通过把 RST 输入驱动置高电平来启动所有的数据传送。RST 输入有两种功能:首先,RST 接通 控制逻辑,允许地址/命令序列送入以为寄存器;其次,RST 提供了终止单字节或多 字节数据的传送手段。当 RST 位高电平时,所有的数据传送被初始化,允许对 DS1302
进行操作。如果在传送过程中置 RST 位低电平,则会终止此次数据传输,并且 I/O 引脚变为高阻态。上电运行时,在 Vcc 大于或等于 2。5V 之前,RST 必须保持低电平。 只有在 SCLK 为低电平时,才能将 RST 置为高电平。在控制指令字输入后的下一个 SCLK 时钟的上升沿时,数据被写入 DS1302,数据输入从低位即 0 位开始。同样, 在紧跟 8 位的控制指令字后的下一个 SCLK 脉冲的下降沿读出 DS1302 的数据,读出 数据时,从低位 0 位至高位 7,数据读写时序见图 2-8。包括实时时钟、日历和 31 字 节的静态 RAM。它经过一个简单的串行接口与微处理器通信。实时时钟、日历提供 秒、分、时、日、周、月和年等信息。对于小于 31 天的月和月末的日期自动进行调 整,还包括闰年校正的功能。时钟的运行可以采用 24h 或带 AM(上午)/PM(下午) 的 12h 格式。采用三线接口与 CPU 进行同步通信,并可采用突发方式一次传送多个 字节的时钟信号或 RAM 数据。
2。4。3 DS1302 的应用图 2-8 DS1302 数据读写时序图
实时时钟芯片 DS1302 采用串行数据传输,可为掉电保护电源提供可编程的充电 功能,也可以关闭充电功能,芯片采用 32768Hz 晶振。在本设计中时钟芯片 SCLK 引脚连接单片机 P3。5 口, I/O 引脚连接单片机 P3。6 口,RST 引脚连接单片机 P3。7 口,设计图如 2-9 所示。32768Hz
2。5 显示模块 LCD1602
2。5。1 选型依据
图 2-9 时钟电路图
(1)显示的信息比较多,如果采用数码管,需要大量的数码管,控制复杂;
(2)液晶显示器显示的信息较多;
(3)LCD1602 能显示 32 个字符,能满足显示要求。
2。5。2 LCD1602 的工作原理及管脚说明
LCD1602 液晶显示的原理是利用液晶的物理特性,通过电压对其显示区域进行 控制,有电就有显示,这样即可以显示出图形。
LCD1602 管脚说明如图 2-10 所示。论文网
图 2-10 LCD1602 管脚图
LCD1602 采用标准的 16 脚接口,其中: 第 1 脚:GND 为电源地。
第 2 脚:VCC 接 5V 电源正极。
第 3 脚:V0 为液晶显示器对比度调整端,接正电源时对比度最弱,接地电源时 对比度最高(对比度过高时会 产生“鬼影”,使用时可以通过一个 10K 的电位器调 整对比度)。
第 4 脚:RS 为寄存器选择,高电平 1 时选择数据寄存器、低电平 0 时选择指令 寄存器。
第 5 脚:RW 为读写信号线,高电平 1 时进行读操作,电平 0 时进行写操作。
第 6 脚:E(或 EN)端为使能(enable)端,高电平 1 时读取信息,负跳变时执行指令。 第 7~14 脚:D0~D7 为 8 位双向数据端。
第 15~16 脚:空脚或背灯电源。15 脚背光正极,16 脚背光负极。
2。5。3 液晶显示与单片机的连接图
液晶显示屏的数据端口 D0~D7 与单片机的 P1 口连接,控制端口 RS、RW、E 分 别与单片机的 P2。5、P2。6、P2。7 端口连接。上拉电阻是用来调节液晶显示器亮度的, 电路板上直接用电阻分压来调节亮度,电路板上的亮度确定好后是不能调的。液晶显 示与单片机的连接图如图 2-11。LCD 的 D0 至 D7 引脚经过上拉电阻后连接单片机的数 据输出口,系统启动后,LCD 就会显示单片机计算过的数据,当 E 为高电平 LCD 读操 作,低电平 LCD 的的写操作动作才会运行,RW 的通过高低电平来控制读或写操作, RS 通过高低电平来选择程序或数据存储器。[5] STC89C52RC单片机多功能电子钟设计+程序+电路图(7):http://www.youerw.com/zidonghua/lunwen_86346.html