按键设计。

2。3 时钟芯片的选择

DS1302 是一种高性能、低功耗、带 RAM 的实时时钟电路,它可以对年、月、日、星 期、时、分、秒等信息进行计时,具有闰年补偿功能,它的工作电压一般为 2。5V~5。5V。 采用三线接口与 CPU 进行同步通信,并可采用突发方式一次传送多个字节的时钟信号或 RAM 数据。DS1302 内部有一个 31×8 的用于临时性存放数据的 RAM 寄存器。DS1302 是 DS1202 的升级产品,与 DS1202 兼容,但增加了主电源/后备电源双电源引脚,同时提供 了对后备电源进行涓细电流充电的能力。因此,它相对于其他的时钟芯片则具有更高的使 用性。

DS1302 时钟芯片计数时间精度高,可以自动对秒、分、时、年、月、日以及星期进 行计时而且具有闰年补偿功能等优点,符合本设计对时钟芯片的要求,所以本设计采用 DS1302 芯片来实现时钟。

2。4 温度传感器的选择

DS18B20 程序设定 9~12 位的分辨率,一般精度为±0。5°C。可选更小的封装方式, 更宽的电压适用范围。分辨率设定,及用户设定的报警温度存储在 EEPROM 中,这样掉 电后依然保存。DS18B20 的性能是新一代产品中最好的!性能价格比也非常出色!它能直 接读出被测温度。

用 DS18B20 温度传感器,具有降低成本、降低制作难度等优点,这样可节省单片机资 源。并且分辨率设定,及用户设定的报警温度存储在 EEPROM 中,这样掉电后信息依然

保存。故采用 DS18B20 温度芯片来采集温度信息。

2。5 显示模块的选择

本设计采用 LCD 的方法来显示,其具有硬件制作简单、可直接与单片机接口、显示内 容多、功耗小、成本低等优点。LCD 可显示 32 个字符,虽然采用 LCD 的缺点是亮度不够。 但是,本设计要求达到功耗小、体积小、成本低,显示信息多等要求。总体来说,LCD 还 是较实用的,所以我们采用 LCD 的方法来进行显示。

3 系统硬件的设计与实现

下面根据上述所确定的具体的系统方案,我们进行系统硬件电路的设计,系统的详细 介绍在下面将显示出来。

3。1 AT89C52 单片机

首先我们来熟悉一下 AT89C52 单片机的外部引脚及各引脚作用。 单片机的外部引脚图如下图 3。1 所示。

图 3。1 单片机外部引脚图

AT89C52 单片机的 40 个引脚及其作用。

(1)主电源引脚

VSS(GND)(20 脚):电源地电平

VCC(40 脚):电源供电电压 4。0~5。0V,外接晶振或外部振荡器引脚。 XTAL1(19 脚):当外接晶振时,接外部晶振的一个引脚。

XTAL2(18 脚):接外部晶振的另一个引脚

(2)多功能 I/O 引脚

P0 口(39~32 脚):8 位并行 I/O 口

P1 口(1~8 脚):内接上拉电阻的 8 位准双向 I/O 口,能负担 4 个 TTL 负载。

P2 口(21~28 脚):内接上拉电阻的 8 位准双向 I/O 口,能接 4 个 TTL 负载

P3 口(10~17 脚):内接上拉电阻的 8 位准双向 I/O 口,能接 4 个 TTL 负载,它一般使 用的是其第二功能,其第二功能如表 3。1 所示。

表 3。1 P3 口的第二功能图

端口引脚 第二功能

P3。0 RXD(串行输入口)

P3。1 TXD(串行输出口)

P3。2 INT0(外中断 0)

P3。3

上一篇:主元分析方法PCA人脸识别系统设计matlab仿真程序
下一篇:AT89S52单片机非接触式IC卡读卡器设计+程序+电路图

STC89C52单片机的温度控制系统设计+电路图

FAST风速观测器的设计与实验验证

CCHP考虑热网特性的综合能源系统的研究

基于状态估计的控制系统...

LQG四分之一汽车悬架系统的主动抗扰控制

MATLAB的GUI倒立摆控制系统设计与实现

基于RS-485的电梯呼梯装置设计+电路图

LiMn1-xFexPO4正极材料合成及充放电性能研究

ASP.net+sqlserver企业设备管理系统设计与开发

网络语言“XX体”研究

互联网教育”变革路径研究进展【7972字】

安康汉江网讯

我国风险投资的发展现状问题及对策分析

新課改下小學语文洧效阅...

张洁小说《无字》中的女性意识

老年2型糖尿病患者运动疗...

麦秸秆还田和沼液灌溉对...