资源描述:
《基于msp430的单片机的实时时钟设计(数码管显示)毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、苏州市职业大学毕业设计说明书毕业设计题目基于MSP430单片机的实时时钟设计系部电子信息工程系专业班级08电气1班姓名学号指导教师2011年5月29日摘要本文研究了基于数码管显示的数字时钟系统设计与实现。该系统具有时间设置及显示、闹钟、计时等功能,系统以MSP430单片机为核心,主要进行基于MSP430单片机的低功耗型数字时钟及其系统的研究。系统带有数码管显示器,配合按键提供友好的用户界面,操作简单,该数字时钟能长期、连续、可靠、稳定的工作;同时还具有体积小、功耗低等特点,便于携带,使用方便。系统软件设计包括单片机编程。单片机软件编程主
2、要实现按键、数码管显示、时钟、计时、闹钟等模块功能。在本设计中充分利用了单片机内部资源,涉及到了键盘控制、数码管显示、中断系统、定时/计数器、串口通信等。关键字:数字时钟;MSP430单片机;数码管AbstractThispaperstudiesthedigitalpipedisplaybasedondigitalclocksystemdesignandrealization.Thissystemhasthetimesetanddisplay,alarmclock,timing,andotherfunctions,systemtoMSP
3、430microcontrollerasthecore,mainlyforthelowpowerconsumptionMCUbasedonMSP430typeofdigitalclockanditssystem.System,cooperatewithdigitaltubedisplaybuttonsprovidefriendlyuserinterface,easyoperation,thisdigitalclockcanlong-termcontinuous,reliableandstableworking;Italsohasthef
4、eaturessuchassmallvolume,powerconsumption,easytocarry,easytouse.Systemsoftwaredesignincludingmicrocontrollerprogramming.Single-chipmicrocomputersoftwareprogrammingmainlyrealizesbuttons,digitalpipedisplay,clock,timing,alarmclockfunctionmodule.Inthisdesignmakefulluseofthei
5、nternalresources,involvingthemicrocontrollerkeyboardcontrol,digitaltubedisplay,interruptsystem,timing/counters,serialcommunication.Keyword:Digitalclock,MSP430microcontroller,Digitaltube目录第一章绪论11.1课题研究的意义11.2课程设计内容11.3课程设计目的2第二章数字时钟的构成及方案选择32.1数字时钟的构成32.2模块方案选择32.2.1单片机模块
6、方案32.2.2时钟方案选择32.2.3键盘模块选择42.2.4显示模块方案选择4第三章系统硬件设计与实现53.1电路设计图53.2系统硬件设计53.2.1MSP430单片机简介53.2.2复位电路的设计63.2.3晶振电路设计73.2.4时钟模块设计83.2.5键盘模块设计83.2.6显示模块设计9第四章系统的软件设计114.1系统设计总流程图114.2DS1302时钟流程图114.3LED数码管显示流程图12第五章系统的调试与仿真145.1IARFOR430简介145.2程序调试过程14第六章结论16参考文献17附录一:系统原理图1
7、8致谢35第一章绪论1.1课题研究的意义20世纪末,电子技术获得了飞速的发展,在其推动下,现代电子产品几乎渗透了社会的各个领域,有力的推动了社会生产力的发展和社会信息化程度的提高,同时也使现代电子产品性能进一步提高,产品更新换代的节奏也越来越快。目前,单片机正朝着高性能和多品种方向发展的趋势将进一步向CMOS化、低功耗、小体积、大容量、高性能、低价格和外围电路内装化等几个方面发展。下面是单片机的主要发展趋势:单片机应用的重要意义还在于,它从根本上改变了传统的控制系统设计思想和设计方法。从前必须由模拟电路或数字电路实现的大部分功能,现在已
8、经能用单片机通过软件方法来实现了。这种软件代替硬件的控制技术也称为微控制技术,是传统控制设计的一次革命。数字时钟在单片机模块里比较常见,数字时钟是一种用0、1数字电路技术实现时、分、秒计时的装置,与机械式时