资源描述:
《万年历 0701030407 卓晨1》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、单片机万年历的设计与制作摘要本文设计了具有智能化万年历时钟电路,通过对各种方案设计的研究,采用了比较常用且价格便宜的LED数码管作为电路的显示部分,按钮开关作为调时部分,通过与单片机连接数码管动态显示年、月、日,时、分、秒等功能,并能准确计算闰年闰月的显示,外加4个LED会随每秒闪烁一次,更加美观直观,三个按钮连接P3口可以精确调整每一个时间数值,通过对所设计的万年历时钟电路进行实验测试,达到了动态显示时间,随时调整时间,LED每秒闪烁的技术指标,基本达到了任务书的要求。关键词:AT89C51单片机;时钟;数码管;LED动态显示41SCMper
2、petualcalendardesignandproductionAbstractThispaperintroducesthedesignoffeaturesintelligencecalendarclockcircuit,throughvariousdesignresearch,usingcomparedcommonlyusedandcheaperLEDdigitaldisplaypartasthecircuit,buttontoswitchasattunewithsingle-chipmicrocomputerwhenparts,digit
3、altubesconnectdynamicdisplayyear,month,day,andminutesandseconds,andotherfunctions,andaccuratelycalculatingleapyearintercalarymonth,plusfourdisplaywitheachsecondglittersonceLED,morebeautiful,intuitive,andthreebuttonsconnectP3mouthcanaccuratelyadjusteachtimenumerical,throughto
4、theclockcircuitdesigncalendartested,reachedthedynamicdisplaythetime,adjustthetime,LEDeachsecondglitterstechnicalindexreachedcommitments,basicrequirements.Keywords:AT89C51microcontroller;clock;Digitaltube;LEDdynamicdisplay4141目录第一章前言11.1引言11.2选题目的与意义1第二章概述22.1什么是单片机22.2单片机介绍3
5、2.3AT89C51芯片简介32.3.1AT89C51单片机管脚的定义及功能42.3.2AT89C51单片机内部结构7第三章单片机万年历时钟的设计方案83.1设计思路83.2构成框图8第四章系统硬件电路的设计94.1万年历的主控制器电路104.2时钟功能的实现选择104.3复位电路的选择124.4时间调整电路的设计134.5时间显示电路的设计134.5.1扫描方式的选择134.5.2LED数码管的选择144.5.3显示电路的整体实现15第五章系统程序设计与软件仿真165.1.主程序的设计及流程图165.2.时间调整程序流程框图175.3Keil
6、uVision2环境195.4万年历程序的烧录21第六章调试与制作226.1硬件测试226.2软件测试226.3测试结果分析与结论236.3.1测试结果分析236.3.2测试结论23结束语24附录1万年历原理图2541附录2万年历实物图26附录3万年历源程序27参考文献33致谢344141第一章前言1.1引言年历,是指印有一年的月份、星期、日期、节气等的印刷品。人们习惯把单张年历、月历、日历都划入广义的年历范畴内。几十年来,年历的发展见证了科技的发展和时代的变迁。年历工艺的进步显示了科技的发展和人民生活水平的提高。电子科技日新月异,人们对现代电
7、子设备的智能化和微型化及其精度提出了更高的要求,而单片机因其具有稳定可靠、体积小、价格低廉等特点,成为设计智能化仪器仪表的首选微控制器,因此本次我们没有选用传统的专用的时钟芯片,而是采用了AT89C51芯片,此款单片机可以使用软件对其进行在线编程,其灵活性和可靠性都相对提高。现在是一个知识爆炸的新时代。新产品、新技术层出不穷,电子技术的发展更是日新月异。可以毫不夸张的说,电子技术的应用无处不在,电子技术正在不断地改变我们的生活,改变着我们的世界。在这快速发展的年代,时间对人们来说是越来越宝贵,在快节奏的生活时,人们往往忘记了时间,一旦遇到重要的
8、事情而忘记了时间,这将会带来很大的损失。因此我们需要一个定时系统来提醒这些忙碌的人。数字化的钟表给人们带来了极大的方便。1.2选题目的与意义近些年,随