基于单片机的电子日历设计(附程序,电路图,CAD硬件外壳图)
无需注册登录,支付后按照提示操作即可获取该资料.
基于单片机的电子日历设计(附程序,电路图,CAD硬件外壳图)(16000字)
摘 要
随着科技的快速发展,时间的流逝,至从观太阳、摆钟到现在电子钟,人类不断研究,不断创新纪录。基于单片机的电子日历毕业设计,通过对《单片机原理及应用》课程的温故,以及结合单片机电子日历的设计思路,从而成功地完成了单片机电子日历的设计。该电路采用AT89S52单片机作为主控制系统,功耗小,能在3V的低压工作,电压可选用3~5V电压供电;采用LED数码管动态扫描,LED数码管价格适中,对于显示数字最合适,而且采用动态扫描法与单片机连接时,占用的单片机口线少; 采用DS1302时钟芯片实现时钟,DS1302芯片是一种高性能的时钟芯片,可自动对秒、分、时、日、月、年进行计数,而且精度高,位的RAM做为数据暂存区,工作电压2.5V~5.5V范围内,2.5V时耗电小于300nA。
综上所述此电子日历具有读取方便、显示直观、功能多样、电路简洁、成本低廉等诸多优点,符合电子仪器仪表的发展趋势,具有广阔的市场前景。
关键词:时钟电路,DS1302,动态扫描,单片机
SCM e-Calendar
ABSTRACT
With the rapid development of technology, the passage of time, to view the sun from, pendulum clock to the present clock, the human continuous research and innovation records. Electronic calendars based on single chip design graduate, through the "Principles and Applications" course of the difficult things, and electronic calendar, the single chip design ideas to the successful completion of the microcontroller design of electronic calendar. The Microcontroller AT89S52 circuit as the main control system, power consumption, low-voltage work in 3V, the voltage can choose 3 ~ 5V voltage supply; using dynamic scanning LED digital tube, LED digital tube affordable, show figures for the most appropriate and dynamic scanning connection with the MCU, the MCU port lines occupy less; using DS1302 clock chip clock, DS1302 clock chip is a high performance chips that can automatically seconds, minutes, hours, days, months and years to count, and high precision, bit of RAM as a temporary data storage area, operating voltage range of 2.5V ~ 5.5V, 2.5V when power consumption is less than 300nA.
In summary this e-calendar is easy to read, intuitive display, versatile, circuit simplicity, low cost and many other advantages to meet the development trend of electronic instruments and meters, and has broad market prospects.
KEY WORDS: Clock circuits,DS1302,dynamic scan,SCM
设计要求:
(1) 设计一个单片机控制的电子日历(采用AT89S52单片机);
(2)具有年、月、日、时、分、秒等功能(采用实时时钟电路DS1302);
(3)时间与阳历能够自动关联;
(4)具备年、月、日、时、分、秒校准功能(采用实时时钟电路DS1302);
(5)具备显示模块(采用LED数码管动态扫描);
电路设计最终方案决定
综上各方案所述,对此次作品的方案选定: 采用AT89S52作为主控制系统; DS1302提供时钟;LED数码管动态扫描作为显示。
#p#副标题#e#
目 录
前 言 1
第1章 设计要求与方案论证 3
1.1设计要求 3
1.2系统基本方案选择和论证 3
1.2.1单片机芯片的选择方案和论证 3
1.2.2显示模块选择方案和论证 4
1.2.3时钟芯片的选择方案和论证 4
1.3 电路设计最终方案决定..4
第2章系统的硬件设计与实现 5
2.1电路设计框图 5
2.2系统硬件概述 5
2.3主要单元电路的设计 5
2.3.1单片机主控制模块的设计 6
2.3.2时钟电路模块的设计 6
2.3.3电路原理及说明 7
2.3.4显示模块的设计 10
第3章系统的软件设计 11
3.1程序流程框图 11
3.2子程序的设计 14
3.2.1读、写DS1302子程序 14
结 论 16
谢 辞 17
参考文献 18
附 录 20
附录一:系统电路图 20
附录二:系统程序清单 21
附录三:系统使用说明书 34
外文资料翻译 35
参考文献
[1] 刘勇 编 数字电路 电子工业出版社 2004
[2] 陈正振 编 电子电路设计与制作 广西交通职业技术学院信息工程系 2007
[3] 杨子文 编 单片机原理及应用 西安电子科技大学出版社 2006
[4] 王法能 编 单片机原理及应用 科学出版社 2004
[5] 杜志强、魏秉国 编 单片机原理及应用 郑州大学出版社 2008
[6] 吴金戌等.8051单片机实践与应用.北京:清华大学出版社,2002
[7] 王治刚.单片机应用技术与实训.北京:清华大学出版社,2004
[8] 李勋.单片机微型计算机大学读本.北京:北京航空航天大学出版社,2002
[9] 吴桂初.单片机在夫兰克赫兹中的应用.机电工程.1996
[10] 肖洪兵. 跟我学用单片机. 北京:北京航空航天大学出版社,2002.8
[11] 何立民. 单片机高级教程. 第1版.北京:北京航空航天大学出版社,2001
[12] 赵晓安. mcs-51单片机原理及应用. 天津:天津大学出版社,2001.3
[13] 李广第. 单片机基础. 第1版.北京:北京航空航天大学出版社,1999
[14] 徐惠民、安德宁. 单片微型计算机原理接口与应用. 第1版. 北京:北京邮电大学出版社,1996
[15] 何立民.从cygnal 80c51f看8位单片机发展之路. 单片机与嵌入式系统应用,2002年,第5期:p5~8
[16] 夏继强. 单片机实验与实践教程. 北京:北京航空航天大学出版社, 2001
[17] 吴桂初.单片机在真空包装机中的应用.科技通报.2004.3
[18] 陈淑洁.单片机实验教学中交通灯控制的方法研究.赣南师范学院学报
[19] 试谈8031单片机的地址指针.微型机与应用.1997.11
[20] 钱晓捷.汇编语言程序设计.北京:电子工业出版社,2000×