单片机制作万年历的研究精文档格式.docx
- 文档编号:13593056
- 上传时间:2022-10-11
- 格式:DOCX
- 页数:50
- 大小:514.51KB
单片机制作万年历的研究精文档格式.docx
《单片机制作万年历的研究精文档格式.docx》由会员分享,可在线阅读,更多相关《单片机制作万年历的研究精文档格式.docx(50页珍藏版)》请在冰豆网上搜索。
它可以对年、月、日、周日、时、分、秒进行计时,还具有闰年补偿等多种功能,而且DS1302的使用寿命长,误差小。
对于数字电子万年历采用直观的数字显示,可以同时显示年、月、日、周日、时、分、秒和温度等信息,还具有时间校准等功能。
该电路采用AT89S51单片机作为核心,功耗小,能在3V的低压工作,电压可选用3~5V电压供电。
本设计是基于51系列的单片机进行的电子万年历设计,可以显示年月日时分秒及周信息,具有可调整日期和时间功能。
在设计的同时对单片机的理论基础和外围扩展知识进行了比较全面准备。
在硬件与软件设计时,没有良好的基础知识和实践经验会受到很大限制,每项功能实现时需要那种硬件,程序该如何编写,算法如何实现等,没有一定的基础就不可能很好的实现。
在编写程序过程中发现以现有的相关知识要独自完成编写任务困难重重,在老师和同学的帮助下才完成了程序部分的编写。
万年历的设计过程在硬件与软件方面进行同步设计。
硬件部分主要由AT89C51单片机,LED显示电路,以及调时按键电路等组成。
在单片机的选择上本人使用了AT89C51单片机,该单片机适合于许多较为复杂控制应用场合。
显示器使用2片7SEG-MPX8-CA和一片7SEG-MPX4-CA。
7SEG-MPX8-CA是一种八个共阳二极管显示器,7SEG-MPX4-CA是一种四个共阳二极管显示器。
为了能更轻松的控制这三片显示器,本人使用了3片74HC164来驱动。
74HC164是8位边沿触发式移位寄存器,串行输入数据,然后并行输出。
软件方面主要包括日历程序、时间调整程序,公历转阴历程序,显示程序等。
程序采用汇编语言编写,以便更简单地实现调整时间及阴历显示功能。
所有程序编写完成后,在wave软件中进行调试,确定没有问题后,在Proteus软件中嵌入单片机内进行仿真。
最后总在老师同学的帮助以及自己的努力下完成了此次电子万年历的设计。
关键词:
时钟电钟;
DS1302;
DS18B20;
动态扫描;
单片机
ABSTRACT
E-calendardaytimeisaverywiderangeoftools,increasinglypopularinmodernsociety.Itcanbeyear,month,day,Sunday,hours,minutes,secondsfortime,butalsohasaleapyearcompensationtoavarietyoffunctions,andtheDS1302'
slonglife,smallerror.Forthedigitalelectroniccalendarusinganintuitivedigitaldisplaycansimultaneouslydisplayyear,month,day,Sunday,hours,minutes,seconds,andtemperatureandotherinformation,butalsoatime-calibrationandotherfunctions.ThecircuitusesAT89S51microcontrollerasthecore,powerconsumption,low-voltageworkin3V,thevoltagecanchoose3~5Vvoltagesupply.
Thedesignisbasedon51seriesofmicrocontrollerstothedesignofelectroniccalendar,youcandisplaydateinformationonwhentheminutesandseconds,andweeks,withadjustabledateandtimefunctions.AtthesametimeinthedesignofthetheoreticalbasisoftheMCUandperipheralexpansionofknowledgeofthemorecomprehensivepreparation.Thehardwareandsoftwaredesign,thereisnogoodbasicknowledgeandpracticalexperiencewillbegreatlylimited,eachfeatureisrequiredtoachievethekindofhardware,procedures,howtowrite,howtoimplementsuchalgorithms,thereisnocertainfoundationcannotbegoodimplementation.Foundduringthepreparationprocesstotheexistingknowledgetocompletethepreparationofthetaskalonedifficult,
Inthehelpofteachersandstudentstocompletetheprogrampartofthepreparation.
Calendarofthedesignprocessinhardwareandsoftwaretosynchronizethedesign.HardwaremainlybytheAT89C51microcontroller,LEDdisplaycircuit,andthetunecomposedofthecircuitwhenthebutton.IntheSCMchoiceIusedtheAT89C52microcontroller,whichissuitableformanyofthemorecomplexcontrolapplications.Monitortheuseoftwo7SEG-MPX8-CAanda7SEG-MPX4-CA.7SEG-MPX8-CAisatotalofeight-yangdiodedisplay,7SEG-MPX4-CAisatotaloffour-yangdiodedisplay.Inordertomoreeasilycontrolthethreemonitors,Iusethree74HC164todrive.
74HC164isan8-bitedge-triggeredshiftregister,serialinputdata,andparalleloutput.Thesoftwareincludescalendarprogram,timetoadjustprocedures,turnthelunarcalendarprograms,displayprograms.Programswritteninassemblylanguageusedinordertomoreeasilyadjustthetimeandtherealizationofthelunarcalendardisplay.Allprogrammingiscomplete,thewavesoftwaredebugging,makesurethatnoproblems,intheProteussoftwarewithinamicrocontrollerembeddedinthesimulation.Thefinaloveralltheteachertohelpstudents,aswellastheirowneffortstocompletethedesignoftheelectroniccalendar.
Keywords:
Clockelectricclock;
Dynamicscan;
scm
附录
第一章引言
1.1选题背景
在社会迅速发展的今天,单片机的运用已经神偷到我们生活的每个角落,也似乎很难找到哪个领域没有单片机的足迹。
智能仪表、医疗器械,导弹的导航装置、智能监控、通讯与数据传输、工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,汽车的安全保障系统,动控制领域的机器人,数码相机、电视机、全自动洗衣机的控制,电话机以及程控玩具,电子宠物等,这些都离不开单片机。
所以,单片机的学习、开发与应用将对于现代社会的发展、经济的繁荣,和提高满足人类日益增长的物质文化需求有着至关重要的作用。
随着经济的不断发展,人们对生活质量的要求也在不断地提高。
厂家也不断的推出各种电子产品以满足人们的需要,而电子万年历则顺应了人们对时间方面的要求。
传统的电子万年历功能较为单一,价格较高,较难走进千家万户,没能达到人们生活中所需要的最基本要求,本课题旨在设计一款,功能较全面,价格较低且实用性强的电子万年历,以满足不同使用者的需求。
1.2单片机的简介
单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统[1]。
现在可以说单片机是百花齐放的时期,世界上各大芯片制造公司都推出了自己的单片机,从8位、16位到32位,数不胜数,应有尽有,它们各具特色,互成互补,为单片机的应用提供广阔的天地。
(1)微型计算机(SingleChipMicrocomputer)
微型计算机的主要特点:
CPU集成于一个芯片中。
单片机(MicroControllerUnit)是把组成微型计算机的各功能部件:
CPU、RAM、ROM、定时/计数器、中断控制器、并行和串行接口均集成在一个芯片中。
其一个芯片就构成了一个比较完整的计算机系统。
微型计算机与单片机是微电子领域的两个分支。
微型计算机的特点是运算速度快、存储容量大,适合于信息管理、科学计算等领域;
而单片机的特点为体积小、价格低,适合于仪器、设备的控制,常常嵌入到仪器、设备中。
故单片机也称作微控制器(Microcontroller)。
(2)单片机的生产与发展
目前世界上单片机的生产公司有上百家,如Intel、Philips、Microchip、Motorola、Siemens、NEC、AMD、Zilog、TI、Atmel等。
但在国内广泛应用的只有Intel系列和MicrochipPIC系列,
第1阶段(1976--1980):
单片机发展初级阶段。
集成了8位CPU、RAM、ROM、定时器、并行口(无串行口)等部件,但性能低,寻址范围小(≤4KB),中断系统、定时器也简单。
典型机型:
IntelMCS-48系列。
第2阶段(1980--1983):
高性能单片机阶段。
此阶段的单片机普遍带有串行口,有多级中断处理系统,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 制作 万年历 研究
![提示](https://static.bdocx.com/images/bang_tan.gif)