单片机课程设计-DOC

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

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

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

资源描述

海量资源,欢迎共阅单片机电子时钟摘要:在日常生活中,电子时钟与我们密切相关,在很多地方都会用到电子时钟。除了专用的时钟、计时显示牌外,许多应用系统常常也带有实时时钟显示,如各种智能化仪器仪表、工业过程控制系统以及家用电器等。实现电子时钟的方法有多种,通过前面我们对单片机基本理论及相关知识的学习,在这里,要求用单片机为主控制芯片设计一简单的单片机电子时钟。近年来随着计算机在社会领域的渗透和大规模集成电路的发展,单片机的应用正在不断地走向深入,由于它具有功能强,体积小,功耗低,价格便宜,工作可靠,使用方便等特点,因此特别适合于与控制有关的系统,越来越广泛地应用于自动控制,智能化仪器,仪表,数据采集,军工产品以及家用电器等各个领域,单片机往往是作为一个核心部件来使用,在根据具体硬件结构,以及针对具体应用对象特点的软件结合,以作完善。关键词:电子时钟;单片机;计时SCMElectronicClockAbstract:Inourdailylife,theelectronicclockiscloselyrelatedtotheelectronicclockwhichwillbeusedinmanyplaces.Inadditiontoadedicatedclock,timinglicenses,therearemanyapplicationswhichoftenwithreal-timeclockdisplay,suchasavarietyofintelligentinstrumentation,industrialprocesscontrolsystemsandhomeappliances.TherearemanywaystorealizetheElectronicclock,throughthefrontoflearningourSCMbasictheoryandrelatedknowledge,here,themicrocontroller-basedcontrolchipdesignasimplesingle-chipelectronicclock.WiththedevelopmentofcomputerpenetrationinthesocialfieldandLSIinrecentyears,theusingofmicrocontrollerapplicationsisconstantlygodeeper,becauseithasthefeaturesofasmallsize,lowpowerconsumption,cheap,reliable,easytouse.Thereforeitisparticularlysuitableforthecontrolofthesystem,moreandmorewidelyusedinautomaticcontrol,Intelligentinstruments,dataacquisition,andmilitaryproductsandhomeappliances,SCMoftenusedasacorecomponentinthestructure,accordingtothespecifichardwareandsoftwareforapplication-specificobjectcharacteristicscombinedtomakeperfect.Keywords:electronicclock;microcontroller;timing目录第一章引言......................................................................11.1课程设计的目的...........................................................11.2课程设计内容.............................................................1第二章总体方案设计..............................................................22.1总体思想--方案论证.......................................................22.2方案的选择...............................................................2第三章硬件系统设计..............................................................43.1总电路设计...............................................................43.2器件的介绍...............................................................4海量资源,欢迎共阅3.3单元模块设计.............................................................6第四章软件系统设计..............................................................94.1软件程序思想.............................................................94.2主程序及流程图...........................................................94.3子程序及流程图..........................................................12第五章系统仿真.................................................................165.1KEIL51介绍..............................................................165.2PROTEUS介绍.............................................................205.3仿真过程及仿真结果......................................................28第六章结束语...................................................................29致谢...........................................................................30参考文献.......................................................................31第一章引言1.1课程设计的目的本次设计中以单片机的发展过程和发展方向为背景,介绍了单片机的输入输出的工作原理和操作方法,中断的工作原理和操作方法,74LS164译码器的工作原理和与LED连接的方法。通过它可以进一步学习与掌握单片机原理与使用方法。目前,单片机正朝着高性能和多品种方向发展趋势将是进一步向着CMOS化、低功耗、小体积、大容量、高性能、低价格和外围电路内装化等几个方面发展。下面是单片机的主要发展趋势。单片机应用的重要意义还在于,它从根本上改变了传统的控制系统设计思想和设计方法。从前必须由模拟电路或数字电路实现的大部分功能,现在已能用单片机通过软件方法来实现了。这种软件代替硬件的控制技术也称为微控制技术,是传统控制技术的一次革命。单片机模块中最常见的是数字钟,数字钟是一种用数字电路技术实现时、分、秒计时的装置,与机械式时钟相比具有更高的准确性和直观性,且无机械装置,具有更更长的使用寿命,因此得到了广泛的使用。时间对人们来说总是那么宝贵,工作的忙碌性和繁杂性容易使人忘记当前的时间。忘记了要做的事情,当事情不是很重要的时候,这种遗忘无伤大雅。但是,一旦重要事情,一时的耽误可能酿成大祸。数字钟是采用数字电路实现对.时,分,秒.数字显示的计时装置,广泛用于个人家庭,车站,码头办公室等公共场所,成为人们日常生活中不可少的必需品,由于数字集成电路的发展和石英晶体振荡器的广泛应用,使得数字钟的精度,远远超过老式钟表,钟表的数字化给人们生产生活带来了极大的方便,而且大大地扩展了钟表原先的报时功能。诸如定时自动报警、按时自动打铃、时间程序自动控制、定时广播、自动起闭路灯、定时开关烘箱、通断动力设备、甚至各种定时电气的自动启用等,所有这些,都是以钟表数字化为基础的。因此,研究数字钟及扩大其应用,有着非常现实的意义。1.2课程设计内容本次做的数字钟是以单片机(AT89C51)为核心,结合相关的元器件(共阴极LED数码显示器、数码管驱动器74LS164等),再配以相应的软件,是它具有星期,时,分,秒显示的功能,并且时,分,秒还可以调整。此次设计电子数字钟是为了了解电子数字钟的原理,从而学会制作电子数字钟。而且通过电子数字钟的制作进一步的了解各种在制作中用到的中小规模集成电路的作用及实用方法。第二章总体方案设计2.1总体思想--方案论证1.计时方案单片机电子时钟计时有两种方法:第一种是通过单片机内部的定时器/计数器,采用软件编程来实现时钟计时,这种实现的时钟一般称为软时钟,这种方法的硬件线路简单,系统的功能一般与软件设计相关,通常用在对时间精度要求不高的场合;第二种是采用专用的硬件时钟芯片计时,这种实现的时钟一般称为硬时钟。专用的时钟芯片功能比较强大,除了自动实现基本计时外,一般还具有日历和闰年补偿等功能,计时准确,软件编程简单,但硬件成本相对较高,通常用在对时钟精度要求较高的场合。2.显示方案对于电子时钟而言,显示是另一个重要的环节。显示通常采用两种方式:LED数码管显示和LCD液晶显示。其中LED数码管显示亮度高,显示内容清晢,根据具体的连接方式可分为静态显示和动态显示,在多个数码管时一般采用动态显示,动态显示时须要占用CPU的大量时间来执行动态显示程序,显示效果往往和显示程序的执行相关。LCD液晶显示一般能显示的信息多,显示效果好,而且液晶显示器一般都带控制器,显示过程由自带的控制器控制,不须要CPU参与,但液晶显示器造价相对较高。为了便于比较与学习,这里给出两种设计方案,一种是软件计时LED数码管显示的单片机电子时钟,另一种是硬件定时LCD液晶显示的单片机电子时钟。软件计时LED数码管显示的单片机电子时钟总体设计框图如图2-1所示。硬件定时LCD液晶显示的单片机电子时钟总体设计框图如图2-2所示。图2-1软件计时LED显示时钟总体框图图2-2硬件定时LCD显示时钟总体框图2.2方案的选择对于电子时钟而言,显示是另一个重要的环节。显示通常采用两种方式:LED数码管显示和LCD液晶显示。其中LED数码管显示亮度高,显示内容清晢,根据具体的连接方式可分为静态显示和动态显示,在多个数码管时一般采用动态显示,动态显示时须要占用CPU的大量时间来执行动态显示程序,显示效果往往和显示程序的执行相关。LCD液晶显示一般能显示的信息多,显示效果好,而且液晶显示器一般都带控制器,显示过程由自带的控制器控制,不须要CPU参与,但液晶显示器造价相对较高。掌握单片机最小系统的电路原理图;硬件的焊接、连接;独立编辑、编译软件;上电以后自动进入计时状态,起始于00:00:00。设计键盘调整时间,完成时间设计。定时时间为1/20秒,采用定时器实现。采用LED数码管显示,时、分,秒采用数字显示。采用24小时制,具有方便的时间调校功能。第三章硬件系统设计3.

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

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

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

×
保存成功