资源描述:
《基于某51单片机的地简易电子时钟》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、微机原理与单片机接口技术课程设计报告基于51单片机的简易电子时钟设计摘要今天,电子时钟是生活中不可或缺的一部分。电子时钟通过数码管显示,具有整点报时等功能,可以使得我们的生活变得更加有序。电子时钟也通过不断地改进,变得功能越来越强大。本次设计的电子时钟利用单片机STC89C51进行控制的,利用单片机自身的定时器功能,采用数码管显示,可对电子时钟进行调整校准。此设计具有相当重要的现实意义和实用价值。基于单片机STC89C51的电子时钟,采用数码管显示“时“分“秒”而且可用按键进行调整校准。此次设计与传统的机械表相比,它具有走的更精准,显示更直观等特点,而且单片机的数字时钟具有灵活
2、编程,便于功能扩充等特点。本次所设计主要有三个模块:显示模块,按键模块,闹铃模块。该时钟采用STC89C51单片机自身定时器进行计时,按键模块采用独立式键盘(4个按键),闹铃部分由8550三极管和蜂鸣器构成,显示时、分、秒用两个四位共阴极数码管显示,具有可调整时间功能和设定闹钟功能,在设计过程中硬件和软件应同时进行。关键词:电子时钟,单片机,闹钟,蜂鸣器IV微机原理与单片机接口技术课程设计报告IV微机原理与单片机接口技术课程设计报告SIMPLEELECTRONICCLOCKDESIGNBASEDON51MCUABSTRACTToday,theelectronicclockisa
3、nintegralpartoflife.Throughthedigitaldisplayelectronicclock,withthewholepointtimekeepingfunction,canmakeourlifemoreorderly.Theelectronicclockalsothroughcontinuousimprovement,hasbecomemoreandmorepowerful.ThedesignoftheelectronicclockusingSTC89C51MCUtocontroltheuseofsingle-chip,selftimerfuncti
4、on,theuseofdigitaltubedisplay,canadjustthecalibrationoftheelectronicclock.Hasveryimportantrealisticsignificanceandpracticalvalueofthisdesign.TheelectronicclockbasedonMCUSTC89C51,usingdigitaltubedisplay"when""seconds"andthebuttoncanbeusedtoadjustthecalibration.Andthedesignofthetraditionalmech
5、anicalwatch,ithastogomoreaccurate,moreintuitivedisplaycharacteristics,andthedigitalclockhasflexibleprogramming,easytofunctionexpansionandsoon.IV微机原理与单片机接口技术课程设计报告Thisdesignhasthreemainmodules:thedisplaymodule,keyboardmodule,alarmmodule.TheclockusesSTC89C51microcontrollertimertiming,keymodule
6、withseparatekeyboard(4buttons),thealarmiscomposedof8550transistorsandabuzzer,whenthedisplayisdividedbytwoseconds,fourcommoncathodedigitaldisplay,whichcanadjustthetimeandsetthealarmfunction,hardwareandsoftwareinthedesignprocessshouldbecarriedoutatthesametime.KeyWords:electronicclock,microcont
7、roller,alarmclock,abuzzerIV微机原理与单片机接口技术课程设计报告目录第一章绪论-1-1.1课题背景及意义-1-1.2课题内容-1-1.2.1题目及要求-1-1.2.2主要部分-2-第二章方案-3-2.1功能要求-3-2.3数码管显示方案-3-第三章电子时钟的硬件设计-5-3.1电子时钟的组成-5-3.2单片机最小系统图-5-3.3STC89C51引脚功能-6-3.4数码管显示模块-7-3.5闹铃部分-8-3.6按键模块-8-第四章电子时钟的软件设计-9-4.1电子时