星期、温度以及其他日常附属信息的显示功能,它也更加符合消费者的生活需求。因此, 电子万年历的出现代表着钟表业界跨跃性的进步。如今,电子万年历飞入了寻常百姓家, 挂式、台式以及带装饰画面等各种样式的电子万年历数不胜数,不仅满足了精准的计时需 求,还将计时带上了科技时尚的味道。单片机技术所应用的功能控制芯片可进行多种功能 的设置,如闹钟、报时、日历查询、语音等;并改善了很多原有石英钟不能解决的问题, 例如:数字夜光显示、数据存储以及全自动温度检测等;这给传统计时消费带来了新的动 力,也让越来越多的消费者选择了电子万年历。
1。2 论文的目的与意义
本设计将制作一种基于单片机控制的带实时温度显示、具有定时功能的电子万年历。 传统的电子万年历大部分都有体积大、功耗大、显示不准确等缺点。为了缩小体积,减小 功耗,使其变得小巧灵敏,本设计加入了时钟芯片 DS1302,可以进行准确记时,同时可 设置定时时间,实现定时功能;此外,本设计还具有显示实时温度的功能。传统的温度传 感器系统大都采用放大、调理、A/D 转换的方式,转换后的数字信号送入计算机进行处理, 但是存在处理电路复杂、可靠性相对较差,占用计算机的资源比较多等问题。因此,为了 避免出现以上的问题,本设计将采用 DS18B20 一线制数字温度传感器,它能够将温度信号 直接转换成数字信号传送给微处理器,使电路变得简单,降低成本,并实现同时显示时间、 温度的功能。
2 系统总体方案设计
2。1 系统基本方案的选择
以单片机 AT89S52 作为主控制器;选择 LCD12864 型液晶作为显示模块,此模块可以 显示字母、数字符号、中文字型及图形,具有绘图及文字画面混合显示功能;采用 DS1302 时钟芯片,使程序实现年、月、日、星期、时、分、秒,即农历阳历时间的显示;采用 DS18B20 温度传感器,可以对温度做出比较精确的测量,而且和单片机通讯只要一个 IO,连接方 便。
2。2 电路设计框图
图 1 电路设计框图
3 硬件系统设计
3。1 系统硬件概述
主控模块采用性价比较高的 AT89S52 单片机芯片,在其内部烧写好程序,可通过程序 的运行控制温度模块进行测温;温度模块主要是由 DS18B20 构成,将其与所测对象进行接 触即可获取被测对象的温度数据,而所测得的温度和时钟芯片测得的实时日历将通过显示 模块的液晶显示器以数字形式显示;单片机调用程序,读取 DS1302 内寄存器,可以得到 万年历的时间数据,经过程序处理就可以输出在 LCD 上;键盘电路可对实时日历进行调整; 蜂鸣器可以在闹钟定时中,作为声音提醒。文献综述
3。2 主要单元电路的设计
3。2。1 主控制模块的设计
单片机中央处理系统的方案设计,我们选用具有 ATMEL 公司的 AT89S52 单片机作为中 央处理器。该单片机除了拥有 MCS-51 系列单片机的所有优点外,内部还具有 8K 的在系统 可编程 FLASH 存储器,低功耗的空闲和掉电模式,极大的降低了电路的功耗,还包含了定 时器、程序存储器、数据存储器等硬件,其硬件能符合整个控制系统的要求,不需要外接 其他存储器芯片和定时器件,方便地构成一个最小系统。如图来*自~优|尔^论:文+网www.youerw.com +QQ752018766*
AT89S52 具有以下的特点:
1) 与 MCS-51 单片机产品兼容
2) 8K 字节在系统可编程 Flash 存储器
3) 1000 次擦写周期
4) 全静态操作:0Hz~33Hz