开题报告附页
随着当今世界经济的快速发展和信息化时代的来临,各种各样的小型智能家电产品陆续出现在我们的生活中。
日历是人们不可或缺的日常用品。
但一般日历都为纸制用品,使用不便,寿命不长。
电子万年历采用智能电子控制和显示技术,改善了纸制日历的缺陷。
本设计以AT89S52单片机为核心,构成单片机控制电路,结合DS1302时钟芯片和24C02FLASH存储器,完成时间的自动调整和掉电保护,全部信息用液晶显示。
时间、日期调整由三个按键来实现,并可对闹铃开关进行设置。
日历能显示阳历和阴历年、月、日以及星期、时、分、秒。
在显示阴历月份时,能标明是否闰月。
基本要求:
1能完成数字计数功能
2能完成时间校准功能
3能完成定时报时功能
熟读设备说明书,严格遵守操作规程,爱护设备,保证设备的正常使用,发现问题及时与老师取得联系。
时间安排:
早进入阶段:和指导老师进行课题的沟通和交流,对课题有一个初步的理解
第一周:查询各方面资料,熟悉课题,对课题形成直观的了解。
第二周:整理资料,对设计中可能用到的软件进行熟悉,查找相关专业资料。
第三周:根据要求进行软件C语言编写程序。
第四周:画仿真电路进行调试程序。
第五周:用DXP设计硬件电路图,并选择器件。
第六周:做出硬件实物电路并调试现象。
第七周查资料,写论文。
第八周:整理论文,毕业答辩。
硬件总体方案设计与论证
方案设计:
按照系统设计功能的要求,初步确定设计系统由主控模块、时钟模块、存储模块、键盘接口模块、显示模块和闹铃模块共6个模块组成,电路系统构成框图如图4-1所示。
主控芯片使用52系列AT89S52单片机,时钟芯片使用美国DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟芯片DS1302,存储模块采用美国ATMEL公司生产的低功耗CMOS串行EEPROM存储芯片AT24C02。
DS1302作为主要计时芯片,可以做到计时准确。
更重要的是,DS1302可以在很小电流的后备 (2.5~5.5V 电源,在2.5V 时耗电小于300nA )下继续计时,并可编程选择多种充电电流来对后备电源进行慢速充电,可以保证后备电源基本不耗电。
系统的主要功能模块方框图
方案论证:
该系统采用MCS-51系列单片机AT89S52作为控制核心,该系统可以完成运算控制、信号识别以及显示功能的实现。
由于用了单片机,使其技术比较成熟,应用起来方便、简单并且单片机周围的辅助电路也比较少,便于控制和实现。
整个系统具有极其灵活的可编程性,能方便地对系统进行功能的扩张和更改性。
CS-51单片机特点如下:
1> 可靠性好:单片机按照工业控制要求设计,抵抗工业噪声干扰优于一般的CPU ,程序指令和数据都可以烧写在ROM 许多信号通道都在同一芯片,因此可靠性高。
2> 易扩充:单片机有一般电脑所必须的器件,如三态双向总线,串并行的输入及输出引脚,可扩充为各种规模的微电脑系统
3> 控制功能强:单片机指令除了输入输出指令,逻辑判断指令外还有更丰富的条件分支跳跃指令。
软件总体设计方案:
主要内容:
调整时间用三个调整按钮,一个作为移位、控制用,一个作为加用,一个作为退出调整和闹铃开关用。
分别定义为控制按钮、加按钮、退出按钮。
在调整时间过程中,要调整的位与别的位应该有区别,所以增加了闪烁功能,即调整的位一直在闪烁,直到调整下一位。
闪烁原理就是,让要调整的一位每隔一定的时间熄灭一次,例如间隔时间为50ms 。
利用定时器计时,当达到50ms 溢出时,就送给该位熄灭符,在下一次溢出时,再送正常显示的值,不断交替,直到调整该位结束。
此时送正常显示值给该位,再进入下一位调整闪烁程序。
时间调整程序流程图如图所示。
(89S52)
主控模块 DS1302
时钟电路 键扫描电路 液晶显示
存储电路
闹铃电路。
软件总体方案设计框图
控制键有效,进入年调整程序
等待按键程序 加键有效 年加1 控制键有效,进入月调整程序
控制键有效,进入日调整程序
控制键有效,进入星期调整程序
控制键有效,进入时调整程序
控制键有效,进入分调整程序
等待按键程序
加键有效
月加1
等待按键程序 加键有效 日加1 等待按键程序
加键有效
星期加1
等待按键程序 加键有效 小时加1 等待按键程序
加键有效
分加1
控制键有效,跳出时间调整程序,进入主循环程序
参考文献
[1] 吴金戌,沈庆阳.8051单片机实践与应用,北京:清华大学出版社,2003.12,26
-38.
[2] 何立民.单片机应用文集,北京:北京航空航天大学出版社,1991,53-72.
[3] 公茂法.单片机人机接口实例集,北京:北京航空航天大学出版社,1998.2,32-
59.
[4] 何立明.单片机高级教程——应用与设计,北京:北京航天航空大学出版社,2000.4,
149-173.
[5] 李广弟,朱月秀.单片机基础,北京:北京航空航天大学出版社,2001.8,36-85.
[6] 楼然苗,李光飞.MCS-51系列单片机设计实例,北京:北京航天航空大学出版社,
2001.3,75-83.
[7] 李华.单片机原理与接口技术,北京:清华大学出版社,33-80.
[8] 王伟.高性能、低功耗带RAM实时时钟芯片DS1302(上),电子世界:第一期,
1995,26-35.
[9] 王伟.高性能、低功耗带RAM实时时钟芯片DS1302(下),电子世界:第四期,1995,
32-41.
[10] 刘光潭.中外集成电路简明速察手册,上海:电子工业出版社,1991.
[11] 一九九九年产品目录(第一期),武汉力源股份有限公司,1999.
[12] 刘利.液晶显示原理,上海:电子工业出版社,2002.5,52-70.
[13] 李宏,张家田.液晶显示器件应用技术,北京:机械工业出版社,2004,156-183.
[14] 沈庆阳.汉字显示应用技术,上海:电子工业出版社,2002.3,128-139.
[15] MAXIM.NEW RELEASES DATA BOOK (VOLUME V),AMERICA,1996.。