资源描述:
《毕业设计(论文)-基于单片机的数字时钟设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、铜陵学院毕业论文(设计)学号毕业论文(设计)课题基于单片机的数字时钟设计学生姓名院部电气工程学院专业班级2011级自动化(1)班指导教师二○一五年四月铜陵学院毕业论文(设计)目录第一章绪论11.1数字时钟设计的背景11.2集成电路11.3课题来源1第二章时间计数原理22.1时钟计时的方案选择22.2时钟显示的方案选择2第三章系统的硬件设计43.1硬件的整体设计43.2主控制模块的方案选择和设计43.2.1单片机STC89C52简介43.3时钟模块的方案选择与设计73.3.1DS12887时钟芯片简介73.3.2时钟模块电路93.4按键
2、电路的设计103.5显示模块的方案设计103.5.1图形点阵液晶显示器103.5.2显示模块电路123.6通信模块电路方案选择设133.6.1通信电路设计13第四章系统软件设计144.1汇编语言的选择144.2系统主程序及流程图144.3DS12887时钟芯片的读操作流程154.4液晶模块的写操作流程图164.5按键调整模块流程图174.6通信模块流程图17第五章实验与调试195.1硬件测试195.2软件调试195.3实物调试20总结22参考文献23致谢24V铜陵学院毕业论文(设计)插图清单图3-1系统硬件设计框图3图3-2STC89
3、C52PDIP管脚封装4图3-3STC89C52结构图5图3-4单片机的最小系统结构图6图3-524个引脚图7图3-6时钟模块电路8图3-7按键电路9图3-8显示模块12图3-9通信电路12图4-1主程序流程图14图4-2DS12887时钟芯片的读操作流程图14图4-3时间显示流程图15图4-4时间调整显示流程图15图4-5按键调整模块流程图16图4-6主机端通信子程序流程图16图4-7从机端通信子程序流程图17图5-1整体电路实物图18图5-2测试程序显示结果19图5-3正确程序显示结果19图5-4按键调整显示19V铜陵学院毕业论文
4、(设计)表格清单表3-1液晶模块12864的管脚说明9表3-2字符显示RAM在液晶模块中的地址表11V铜陵学院毕业论文(设计)基于单片机的数字时钟设计摘要最近几年,单片机在许多地方都得到了广泛的使用。不管是在在工业生产中或者是生活中,很多产品都是由单片机进行控制的。其由于体积小,低功耗,高性能,广泛受到人们的喜爱单片机作为这些设备的核心,再相应的外围设备(液晶显示器,键盘电路,复位电路,报警电路)结合,再使用相关的软件来设计一个数字时钟,数字时钟在我们的日常生活中的应用是非常广泛的,到处都是,可谓是无处不在。上班要看时间,开会要看时间
5、,工业生产要看时间,所以我们对于时间的把握可谓非常重要。本次设计的数字时钟要求能够显示实时时钟,能够显示年、月、日、时、分、秒以及实时气温还能够有远程通信的功用。在这些中硬件部分中最困难的地方就在于元器件的筛选、排版以及线路的焊接上。关键字:单片机;数字时钟;定时V铜陵学院毕业论文(设计)DesignofDigitalclockbasedonMCUAbstractInrecentyears,SCMhasbeenappliedinmanyfields.Whetherinindustryorinlife,manyproductsareco
6、ntrolledbythemicrocontroller.SCMtoitssmallsize,lowpowerconsumptionandhighperformancewidelylovedbythepeople.Thispapercombinedwithamicrocontrollercoresomerelatedperipheraldevices(LCD,keypadcircuit,resetcircuit,alarmcircuit)andusetheappropriatesoftwaretoachievethepurposeof
7、makingadigitalclock,adigitalclockinourdailylivesapplicationisverywide,itcanbeeverywhere.Timetolookforwork,meetingsdependsontime,industrialproductiondependsontime,sowecanbedescribedasaveryimportanttimeforsure.Thedesignofthedigitalclockrequirestheabilitytodisplayreal-time
8、clock,candisplayyear,month,day,hour,minute,second,andreal-timetemperaturealsofeaturesremotecommunications.Diff