plc自动报时毕业设计

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

ANYANGINSTITUTEOFTECHNOLOGY专科毕业论文基于单片机的自动报时系统设计Microcomputerbasedautomaticchronophersystemdesign院系名称:电子信息与电气工程学院专业班级:学生姓名:学号:指导教师姓名:指导教师职称:2012年5月目录Abstract...................................................................................................................3引言.......................................................................................................................4第一章硬件系统设计...........................................................................................52.1总体框图设计......................................................................................................................52.2单片机选型..........................................................................................................................52.3独立式按键控制电路..........................................................................................................82.4LED动态显示电路.............................................................................................................102.5时钟芯片DS1302...............................................................................................................142.6电路原理............................................................................................................................17第二章软件设计.................................................................................................183.1设计思路............................................................................................................................183.2主程序模块.........................................................................................................................183.3显示程序模块.....................................................................................................................203.4DS1302的写时钟程序模块...............................................................................................223.5按键程序模块.....................................................................................................................223.6定时器程序模块................................................................................................................24第三章系统调试...........................................................................................26结论...................................................................................................................29致谢...................................................................................................................30参考文献...............................................................................................................31附录A................................................................................................................32摘要本设计是利用单片机原理设计的自动报时系统。其中,自动报时系统以AT89C51单片机为核心,采用4个独立式按键来调整时间和设置闹铃,用共阴极动态六段LED动态显示来显示时间,计时方案采用时钟芯片DS1302。以8路反向动态缓冲器74LS240作为LED的动态扫描的段码控制驱动信号,用P2.0—2.5外接一片集电极开路反向门电路7406(OC门)做6位LED的位选信号驱动口,6个数码管的8根段选线分别接74LS240的输出,LED共阴极端与7406的输出端相连,从左到右依次来显示时,分,秒。正文中首先简单描述了硬件系统的工作原理,且附以硬件系统的设计框图,论述了本次毕业设计所应用的各种硬件接口技术和各个接口模块的功能及工作过程,并具体描述了外接电路接口的软、硬件调试。本文撰写的主导思想是软、硬件相结合,以硬件为基础,来进行各功能模块的编写。关键词:单片机,自动报时系统,位码,段码,显示AbstractThisdesignprincipleistousesinglechipdesignoftheautomatictimekeepingsystem.Amongthem,theautomatictimekeepingsystemwithAT89C51microcontrollerasthecore,withfourstand-alonebuttonstoadjustthetimeandsetthealarm,dynamicLiuduanwithcommoncathodeLEDdynamicdisplaytoshowtime,timeclockchipprogramusingDS1302.Toreversethedynamicbuffer74LS2408astheLEDsectionofthedynamicscancodecontroldrivesignal,withtheP2.0-2.5addanopen-collectorreversegate7406(OCdoors)do6bitselectsignalLEDdriverI,6of8digitaltubewereconnected74LS240paragraphalignmentoutput,LEDcommoncathodeisconnectedwiththeoutputof7406,fromlefttorighttodisplaythehours,minutes,seconds.Firstofall,thetextsimplydescribestheworkingprincipleofthehardwaresystem,andattachedtothedesignofthehardwaresystemblockdiagram,discussedtheapplicationofthisgraduationdesigntechniquesandavarietyofhardwareinterfacefunctionsofeachinterfacemoduleandtheworkprocess,andspecificdescriptionoftheexternalcircuitinterfacesoftwareandhardwaredebugging.Thisarticleiswrittenbytheleadingideasofhardwareandsoftwarecombinationofhardware-based,tothepreparationofvariousfunctionalmodules.Keywords:microcontroller,automatictimekeepingsystem,thebitcode,segmentcode,display引言随着半导体集成工艺的不断发展,单片机的集成度将更高、体积将更小、功能将更强。在单片机家族中,80C51系列是其中的佼佼者,加之Intel公司将其MCS–51系列中的80C51内核使用权以专利互换或出售形式转让给全世界许多著名IC制造厂商,如Philips、NEC、Atmel、AMD、华邦等,这些公司都在保持与80C51单片机兼容的基础上改善了80C51的许多特性。这样,80C51就变成有众多制造厂商支持的、发展出上百品种的大家族,现统称为80C51系列。80C51单片机已成为单片机发展的主流。专家认为,虽然世界上的MCU品种繁多,功能各异,开发装置也互不兼容,但是客观发展表明,80C51可能最终形成事实上的标准MCU芯片。本设计采用的是ATMEL公司的AT89C51芯片,此芯片根据了充分的静止CMOS控制器与三级节目记忆锁,共有:32条I/O线,2定时计数器,6个中断来源,4K闪存,128个字节在芯片RAM。由于本设计所做的是一个自动报时系统简单,所以要用到单片机的最小应用系统模块1,还需要用独立式键盘和动态显示模块。而我的硬件设计详见第二章,主要介绍了需要哪几部分硬件电路和硬件系统的概叙。在2.1节介绍了主要的硬件框架;2.2节简单的介绍了单片机最小应用系统的性能和附属电路;2.3节详细介绍了键盘控制电路;2.4节介绍了动态显示电路。2.5介绍了DS1302芯片。在第三章中我们详细的解说了软件系统的设计。3.1节介绍了我们做这个设计的程序设计思路;3.2节介绍了主程序模块及其框图;3.3节介绍了显示程序模块及其框图。第四章是我对此设计的调试过程和结果显示。第五章就是我对此设计的总体概括,体会和心得。我所设计的这个自动报时系统

1 / 33
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功