2 电子万年历系统概述
本设计所介绍的电子万年
历数字化率高,操作简单,其主要特点是:核心控制芯片采用市场占有率高的51单片机;时间信息由美国DALLAS公司生产的DS1302芯片生成,其芯片体积小,功耗低,接口协议通用,采用备用电源可以持续计时;温度信息同样由美国DALLAS公司生产的DS18B20芯片生成,其由3个引脚组成,硬件设计简单,直接生成数字量;人机接口由三个按键来实现,分别为功能键、加键、减键,用这三个按键对时间、日期调整。电源问题,可以采用开关电源供电,直接给芯片及设备提供5V直流电,也可以采用生活中比较常见的USB口供电。
5 结语
本设计硬件电路原理简单,所用的元器件大部分都为数字芯片,如果都采用贴片元器件可以将电路板制作的非常小,大大节约了制作成本。软件编程方面,可以将对各种设备的驱动编写成函数模块,既可以是程序思路更加清晰,也便于后期的功能扩展。此万年历可以普遍应用于学校、医院、车站等公共场所,根据使用场合的不同可以选择不同颜色、大小的数码管,并能增加湿度采集或语音播报等功能,具有广泛的社会应用领域。参考文献
[1]刘春燕,晁勤,袁铁江,魏丽丽.数字万年历的设计[J].自动化应用,2013,1.
[2]莫玉华.基于实时钟芯片的万年历设计[J].电子世界,2013,14.[3]王静霞.单片机应用技术(C语言版)[M].北京:电子工业出版社,2011.
3 硬件电路设计
图
1 系统程序流程图
时间采集电路:DS1302时钟芯片
159
电子万年历的设计与实现
作者:作者单位:刊名:英文刊名:年,卷(期):
刘瑞涛
石家庄职业技术学院电气与电子工程系 河北石家庄 050081数字技术与应用
Digital Technology and Application2013(12)
参考文献(3条)
1.刘春燕;晁勤;袁铁江;魏丽丽 数字万年历的设计[期刊论文]-自动化应用 2013(1)2.莫玉华 基于实时钟芯片的万年历设计 20133.王静霞 单片机应用技术(C语言版) 2011
引用本文格式:刘瑞涛 电子万年历的设计与实现[期刊论文]-数字技术与应用 2013(12)
单片机万年历实训报告
系 部:电气自动化系
班 级:13电信2班姓 名:周祝福
指导老师:黄丽英、侯聪玲
实训时间:2015年1月19日~23日
用AT89C51与LCD1602设计 的可调式电子日历时钟
一、总体设计
1.1、设计目的
为巩固所学的单片机知识,把所学理论运用到实践中,用LCD1602
与AT89C51 设计可调式电子日历时钟。
1.2、设计要求
(1)显示:年、月、日、时、分、秒和星期;
(2)设置年、月、日、时、分、秒和星期的初始状态;
(3)能够用4个按键调整日历时钟的年、月、日、时、分、秒和星期 ;
完成可调式电子日历时钟的硬件和软件的设计,包括单片机的相关内容;日历时钟模块的设计,液晶显示模块的设计,按键模块的设计。控制程序的编写等。
1.3、 系统基本方案选择和论证
1.3.1、单片机芯片的选择方案
方案一:
采用89C51芯片作为硬件核心,采用Flash ROM,内部具有4KB ROM 存储空间,能于3V的超低压工作,而且与MCS-51系列单片机完全兼容。 方案二:
采用STC12C5A60S2系列单片机是宏晶科技生产的单时钟/机器周期(1T)的单片机,是高速/低功耗/超强抗干扰的新一代8051单片机,指令代码完全兼容传统8051,但速度快8-12倍。内部集成MAX810专用复位电路,2路PWM,8路高速10位A/D转换(250K/S),针对电机控制,强干扰场合。但造价较高。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-26593-26.html
这种酒就是骗骗小孩子的