数字万年历课程设计

数字万年历课程设计

ID:12014137

大小:598.00 KB

页数:16页

时间:2018-07-15

数字万年历课程设计_第1页
数字万年历课程设计_第2页
数字万年历课程设计_第3页
数字万年历课程设计_第4页
数字万年历课程设计_第5页
资源描述:

《数字万年历课程设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、《数字万年历》课程设计报告专业:自动化班级:*****姓名:*****指导老师:*****二零一一年六月摘要在当代繁忙的工作与生活中,时间与我们每个人都有非常密切的关系,每个人都被时间影响着,我们必须对时间有个度量,因此设计万年历来记录时间,本设计采用AT89C51和DS1302实时时钟芯片进行万年历电路设计和软件设计,该万年历能实现能够实现年、月、日、时、分的显示,也可以人为校正时间,初始时间:2000010112.00。本次设计以12MHZ晶振与AT89C51相连,通过编程实现以24小时为一周期,利用单片机的定时器和计数器产

2、生定时效果,通过编程产生数字时钟效果,然后用数码管动态扫描显示内部处理的数据。通过端口读入当前外部控制状态来改变程序的不同状态从而实现不同功能。本次万年历设计以单片机为核心软硬件结合,使硬件部分大为简化,也提高了系统的稳定性。关键词:万年历单片机DS1302目录一、方案的确定…………………………………………………………31.1单片机芯片的选择方案…………………………………………………31.2显示方案………………………………………………………………31.3时钟芯片的选择方案…………………………………………………5二、系统的硬件设计

3、与实现………………………………………62.1电路设计框图………………………………………………………62.2主要单元电路的设计………………………………………………72.2.1单片机主控制模块的设计……………………………………………72.2.2时钟电路模块的设计………………………………………………8三、系统的软件设计……………………………………………93.1程序流程框图……………………………………………………93.1.1电子时钟计算程序图…………………………………………103.1.2调整流程图…………………………………………………1

4、13.2程序设计………………………………………………………12四、致谢词……………………………………………………15参考文献………………………………………………………15附录:proteus仿真图……………………………………………16一.方案的确定1.1单片机芯片的选择方案方案1:采用89C51芯片作为硬件核心,采用FlashROM,内部具有4KBROM存储空间,能于3V的超低压工作,而且与MCS-51系列单片机完全兼容,实验室学生用的较多的也较为熟悉的处理单元。方案2:采用AT89S52,片内ROM全都采用FlashROM;能

5、以3V的超底压工作;同时也与MCS-51系列单片机完全该芯片内部存储器为8KBROM存储空间,同样具有89C51的功能,但AT89S52性价比不高。所以选择采用89C51作为主控制系统。1.2显示方案方案一:硬件方案:采用51单片机作为控制单元,显示器采用6位LED数码管(共阳),可分别显示时间或日期;(通过KB键可切换),显示器的驱动采用动态扫描电路形式。所需的驱动电流比静态驱动时要大,因此要增加驱动电路。可采用74LS244或者晶体管;其中74ls244是用来驱动段选码,晶体管是驱动位选码。软件方案:“时钟”基准时间由单片机

6、内部定时中断来提供,定时时间应该乘以一个整数得到“秒”,且不宜太长或太短,最长不能超过16位定时器的最长定时时间,最短不能少于定时中断服务程序的执行时间。一般来说,基准时间越短,越有利于提高时钟运行的精确度。本实验定时5ms乘以一个整数200得到1秒,用一个计数器(R4)对定时中断的次数进行计数,从而可以实现“秒”定时,同理可以实现“分”定时和“时”定时,甚至于“日”、“月”、“年”定时。设计电路图如下图所示:方案二:硬件方案:同样采用51单片机作为核心控制单元,采用7SEG-MPX6对时间进行显示,同时为了节省I/O口线采用M

7、AX7221,软件方案:由于此方案也是采用51单片机作为控制单元,软件方案同方案一。方案二设计的电路图如下图所示:XTAL218XTAL119ALE30EA31PSEN29RST9P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78P3.0/RXD10P3.1/TXD11P3.2/INT012P3.3/INT113P3.4/T014P3.7/R

8、D17P3.6/WR16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U1AT89C51+5+5+5R110kR24.7kR34.7k

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。