资源描述:
《基于单片机的可编程作息时间控制器的设计毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、伊犁师范学院电信学院2013届电子信息科学与技术专业毕业论文本科毕论文(设计)论文题目:基于单片机的可编程作息时间控制器的设计作者姓名:班级:专业:学号:指导教师:完成时间:伊犁师范学院电信学院2013届电子信息科学与技术专业毕业论文目录第一章引言31.1选题背景及其意义31.2877A单片机的介绍31.3设计要求及其功能41.4本设计实现的功能4第二章系统总体方案52.1系统总体方案框图52.1.1设计要求52.1.2根据设计要求画出系统框图52.2控制系统时刻分析表62.3处理器的选择62.4时钟芯片的选择72.5液晶显示器的选择7第三章硬件部分的设计73.1系统部分73.2键
2、盘接口电路83.3显示部分9第四章控制系统软件部分104.1软件介绍104.2程序流程图114.3按键的扫描子程序124.4铃声控制程序124.5仿真电路13第五章总结15参考文献16致谢16伊犁师范学院电信学院2013届电子信息科学与技术专业毕业论文基于单片机的可编程作息时间控制器的设计何欢(伊犁师范学院电子与信息工程学院电子信息科学与技术09-2班,新疆伊宁市835000)摘要:本设计是作息时间控制器,由单片机最小系统、按键模块、数码管显示模块、铃声模块组成。采用PIC16F877A单片机、主频4MHZ晶振,通过按键STATE、TEN、UNIT控制时间的校正时间和铃声设定;数码
3、管显示模块用来显示时间,显示格式为“时分”,并能够根据需要显示年、月、日,由数码管小数点闪动作为秒计数;铃声模块进行到时提醒并出相应动作:发光二极管闪亮,同时播放音乐。时钟芯片采用的是DS1302,此芯片是DALLAS公司推出的涓流充电时钟芯片,其内含有一个实时时钟/日历和31字节静态RAM,并通过简单的串行接口与单片机进行通信。实时时钟/日历电路提供秒、分、时、日、日期、月、年的信息,每月的天数和闰年的天数可自动调整,时钟操作可通过AM/PM指示决定采用24或12小时格式。DS1302工作时功耗很低,保持数据和时钟信息时功率小于1mW。该设计采用C语言编写程序,由于汇编语言的移植
4、性比较差,而C语言则比较灵活,许多子函数都可以直接移植过去。关键词:PIC16F877A单片机;晶振;液晶显示器;源程序1伊犁师范学院电信学院2013届电子信息科学与技术专业毕业论文BasedonsinglechipmicrocomputercontrollerdesignofprogrammablecalendarHehuan(ilinormalcollegeofelectronicandinformationengineeringcollegeofelectronicinformationscienceandtechnology09-2class,xinjiangyiningc
5、ity,835000)Abstract:Thisisthetimeschedulecontrollerdesignedbysinglechipmicrocomputerminimumsystemmodule,buttons,digitaltubedisplaymodule,alarmmodule.UsingPIC16F877AMCU,4MHZcrystalvibrationmainfrequency,throughthebuttonSTATE,TEN,UNITcontroltimecorrectiontimeandsetring;Digitaltubedisplaymoduleis
6、usedtodisplaytime,displayformatof"time",andcanaccordingtoneedtodisplayyear,month,day,bythedigitaltubedecimalcountingflashingasseconds;Bellmoduletoremindandmakethecorrespondingaction:light-emittingdiodes,playmusicatthesametime.UsedclockchipDS1302,thischipisDALLAScompanytolaunchatricklechargingt
7、heclockchip,containingareal-timeclock/calendarand31bytesstaticRAM,andcommunicatewithsinglechipmicrocomputerwithsimpleserialinterface.Real-timeclock/calendarcircuitprovidesseconds,minutes,andinformationday,date,month,year,numberofdaysper