按键设计。

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卡读卡器设计+程序+电路图

基于Kinect手势识别的遥操...

冷库GPRS的无线数据采集系统设计

基于51单片机自动门智能控制系统设计

STC89C52单片机智能温度监测系统设计

STC89C52单片机盲人用时钟的设计+电路图+程序

PLC物料自动分拣系统的设计+源程序

单相电压型逆变电路的谐...

MNL模型历史城区居民活动...

从企业eHR建设谈管理信息...

高效课堂教师问卷调查表

大规模MIMO系统的发展研究现状

浅析施工企业保理融资成...

《水浒传》中血腥暴力研...

小型通用机器人控制系统设计任务书

PCI+PID算法直流力矩电机速...

遥感土地用变化监测国内外研究现状

提高小學语文課堂朗读教...