89C52单片机 DS1302 DS18B20 17位数码管万年历

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

89C52单片机+DS1302时钟芯片+DS18B20+

74HC138译码器 17位数码管万年历制作

关键字:51单片机、数码管、万年历、DS1302

本文介绍使用STC89C52单片机,DS1302时钟芯片提供时钟信号,DS18B20提供温度信号,74HC138译码器+S8550三极管驱动17位共阳极数码管,才用3个按键对万年历进行调整。实物图如下:

Proteus仿真如下:

图中采用4个红色LED模拟时间分隔符,当功能键按下一次后秒开始闪烁,此时可以按下第二键和第三键进行加和减的操作,再按一次功能键进入分钟的调节,依次类推,最后跳出调整状态。

STC89C52介绍:

STC89C52是STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有8K 在系统可编程Flash存储器。STC89C52使用经典的MCS-51内核,但做了很多的改进使得芯片具有传统51单片机不具备的功能。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵

活、超有效的解决方案。

具有以下标准功能: 8k 字节Flash ,512字节RAM , 32 位I/O 口线,看门狗定时器,内置4KB EEPROM ,MAX810复位电路,3个16 位定时器/计数器,4个外部中断,一个7向量4级中断结构(兼容传统51的5向量2级中断结构),全双工串行口。另外 STC89C52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM 、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM 内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。最高运作频率35MHz ,6T/12T 可选。

器件参数:

1. 增强型8051单片机,6 时钟/机器周期和12 时钟/机器周期可以任意 选择,指令代码完全兼容传统8051.[2]

2. 工作电压:5.5V ~

3.3V (5V 单片机)/3.8V ~2.0V (3V 单片机)

3.工作频率范围:0~40MHz ,相当于普通8051 的0~80MHz ,实际工作 频率可达48MHz

4. 用户应用程序空间为8K 字节

5. 片上集成512 字节RAM

6. 通用I/O 口(32 个),复位后为:

P0/P1/P2/P3 是准双向口/弱上拉, P0 口是

漏极开路输出,作为总线扩展用时,不用加

上拉电阻,作为 I/O 口用时,需加上拉电阻。

7. ISP (在系统可编程)/IAP (在应用可

编程),无需专用编程器,无 需专用仿真器,

可通过串口(RxD/P3.0,TxD/P3.1)直接下载

用户程 序,数秒即可完成一片

8. 具有EEPROM 功能

9. 共3 个16 位定时器/计数器。即定

时器T0、T1、T2 10.外部中断4 路,下降沿中断或低电

平触发电路,Power Down 模式可 由外部中

断低电平触发中断方式唤醒

11. 通用异步串行口(UART ),还可用定时器软件实现多个UART

12. 工作温度范围:-40~+85℃(工业级)/0~75℃(商业级)

13. PDIP 封装

DS1302介绍:

DS1302 是美国DALLAS 公司推出的一种高性能、低功耗、带RAM 的实时时钟电路,它可以对年、月、日、周、时、分、秒进行计时,具有闰年补偿功能,工作电压为2.5V ~5.5V 。采用三线接口与CPU 进行同步通信,并可采用突发方式一次传送多个字节的时钟信号或RAM 数据。DS1302内部有一个31×8的用于临时性存放数据的RAM 寄存器。DS1302是DS1202的升级产品,与DS1202

兼容,

但增加了主电源/后备电源双电源引脚,同时提供了对后备电源进行涓细电流充电的能力。

DS1302的引脚排列,其中Vcc2为主电源,VCC1为后备电源。在主电源关闭的情况下,也能保持时钟的连续运行。DS1302由Vcc1或Vcc2两者中的较大者供电。当Vcc2大于Vcc1+0.2V 时,Vcc2给DS1302供电。

当Vcc2小于Vcc1时,DS1302由Vcc1供电。X1

和X2是振荡源,外接32.768kHz 晶振。RST 是复

位/片选线,通过把RST 输入驱动置高电平来启

动所有的数据传送。RST 输入有两种功能:首先,

RST 接通控制逻辑,允许地址/命令序列送入移位

寄存器;其次,RST 提供终止单字节或多字节数

据传送的方法。当RST 为高电平时,所有的数据

传送被初始化,允许对DS1302进行操作。如果

在传送过程中RST 置为低电平,则会终止此次数据传送,I/O 引脚变为高阻态。上电运行时,在Vcc>2.0V 之前,RST

必须保持低电平。只有在SCLK 为低电平时,才能将RST 置为高电平。I/O 为串行数据输入输出端(双向),后面有详细说明。SCLK 为时钟输入端。

DS18B20介绍:

DS18B20数字温度传感器接线方便,封装成后可应用于多种场合,如管道式,螺纹式,磁铁吸附式,不锈钢封装式,型号多种多样,有LTM8877,LTM8874等等。主要根据应用场合的不同而改变其外观。封装后的DS18B20可用于电缆沟测温,高炉水循环测温,锅炉测温,机房测温,农业大棚测温,洁净室测温,弹药库测温等各种非极限温度场合。耐磨耐碰,体积小,使用方便,封装形式多样,适用于各种狭小空间设备数字测温和控制领域。

1: 技术性能描述

①、 独特的单线接口方式,DS18B20在与微处理器连接时仅需要一条口线即可实现微处理器与DS18B20的双向通讯。

② 、测温范围 -55℃~+125℃,固有测温误差(注意,不是分辨率,这里之前是错误的)1℃。

③、支持多点组网功能,多个DS18B20可以并联在唯一的三线上,最多只能并联8个,实现多点测温,如果数量过多,会使供电电源电压过低,从而造成信号传输的不稳定。

④、工作电源: 3.0~5.5V/DC (可以数据线寄生电源)

⑤ 、在使用中不需要任何外围元件

⑥、 测量结果以9~12位数字量方式串行传送

⑦ 、不锈钢保护管直径 Φ6

⑧ 、适用于DN15~25, DN40~DN250各种介质

工业管道和狭小空间设备测温

⑨、 标准安装螺纹 M10X1, M12X1.5, G1/2”

任选

⑩ 、PVC 电缆直接出线或德式球型接线盒出

线,便于与其它电器设备连接。

相关文档
最新文档