毕业设计(论文)基于单片机的电子时钟设计1.doc

上传人:laozhun 文档编号:3980945 上传时间:2023-03-30 格式:DOC 页数:22 大小:1.61MB
返回 下载 相关 举报
毕业设计(论文)基于单片机的电子时钟设计1.doc_第1页
第1页 / 共22页
毕业设计(论文)基于单片机的电子时钟设计1.doc_第2页
第2页 / 共22页
毕业设计(论文)基于单片机的电子时钟设计1.doc_第3页
第3页 / 共22页
毕业设计(论文)基于单片机的电子时钟设计1.doc_第4页
第4页 / 共22页
毕业设计(论文)基于单片机的电子时钟设计1.doc_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《毕业设计(论文)基于单片机的电子时钟设计1.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于单片机的电子时钟设计1.doc(22页珍藏版)》请在三一办公上搜索。

1、电子时钟设计作者:杨荣 指导教师:胡国华摘 要:电子时钟设计主要以EL-MUT-III型单片机实验箱为平台,并运用80C51汇编语言编程技术进行设计开发。80C51汇编语言具有执行速度快、占用内存小等优点。EL-MUT-III型单片机实验箱采用模块化结构,通过对不同模块的灵活组合,可完成从单元到系统,从基础到尖端的不同层面、不同复杂程度的实验。使用EL-MUT-III型单片机实验箱留给了学生足够的思维发展空间,可让学生充分的发挥个人的能动性。 该实验是由时间模块、日期模块、秒表模块、温度模块四部分组成。模块间可以通过按键切换,在各模块中实现了对时间和日期的正确显示与修改,秒表的计时、暂停和清零

2、,LED数码管和LCD液晶显示屏同步显示,自动检测外界温度并显示等基本功能。本设计运行稳定、不易出错,外型美观、操作简便,对80C51的综合编程有较高的指导意义。关键词:单片机 LCD LED 电子时钟 1引言1.1开发背景及研究意义在高科技发展的今天,电器产品在市场上飞速涌现,并给人们带来了生产和生活的巨大飞跃。电器产品能迅速发展关键在于其芯片技术更新,而芯片的更新却依赖于单片机开发的技术含量。无论在航天、军事、数控机床上还是洗衣机、电风扇,都离不开对单片机的研究和开发。高校对单片机人才的培养是通过硬件实验来实现,所以说硬件实验质量的高低直接影响着我国电器产品的更新速度。相对而言,我国的硬件

3、水平与发达国家还有很大的差距。在电脑硬件人才的培养和硬件科研开发方面还有很多的不足,关于硬件开发方面的参考资料、文献和相关系统还很少。一个国家军事强大与否,关键在于是否具有高科技含量武器装备,一个企业经济腾飞与否,关键在于是否具有高科技含量的产品生产。因此对单片机人才的培养是任何国家发展的必要课题,也是信息时代的发展趋势。高校硬件实验教学是单片机人才培养中很重要的一部分,而提高未来单片机人才的设计能力、动手能力又是高校硬件实验教学的首要任务。因为当学生走上工作岗位后,会接触到多种多样的设计任务。其中绝大部分是教学实验案例中没有的。如何让学生通过实验中提高动手能力和设计能力,掌握一定的设计方法和

4、操作技巧。我认为设计性实验的引入是搞好硬件实验的关键环节。目标不局限于让学生完成每个实验,而是要让学生在实验中掌握汇编程序,知道如何进行硬件设计步骤,能在原实验基础上进行改进和扩展。电子时钟设计属于设计性实验,在实验过程中我深深地体会到该实验给我带来的益处。电子时钟的分析、设计和开发,促进对所学计算机知识的综合应用;深入理解和掌握有关单片机方面的相关知识;培养了对单片机实验和汇编语言编程产生浓厚的兴趣;为以后的学习、工作打下坚实的理论基础;积累丰富的实践经验和培养良好的实践能力。1.2单片机发展概述随着大规模继承电路技术的不断发展,中央CPU、随机存取存储器RAM、只读存储器ROM、I/O接口

5、、定时器/计数器以及串行通信接口等集成在一块芯片上,构成了一个单片微型计算机,简称单片机(single-chip microcomputer)。单片机的这种特殊的结构形式,在某些应用领域中,它承担了大中型计算机和通用微型计算机无法完成的一些工作。因此,单片机在各个领域中得到了广泛应用和迅猛的发展。1.2.1单片机的特点单片机是在一块超大规模集成电路芯片上,集成了CPU、存储器(包括RAM/ROM)、I/O接口、定时器/计数器、串行通讯接口等电路。片内各功能部件通过内部总线相互连接起来。就其组成而言,一块单片机芯片就是不带外部设备的微型计算机。它的特点归纳以下几个方面:1、集成度高、体积小、可靠

6、性高。单片机把各功能部件集成在一块芯片上,内部采用总线结构,减少了各芯片之间的连接,大大提高了单片机的可靠性与抗干扰能力。其体积小,对于强磁场环境易于采用屏蔽措施,适合于在恶劣环境下工作。2、有优良的性能价格比。单片机高性能/低价格,是单片机推广应用的重要因素,也是各公司竞争的主要策略。3、控制功能强。单片机是微型计算机的一个品种,它的体积虽小,但“五脏具全”,它适用于专门的控制用途。在工业测控应用中,单片机的逻辑控制功能及运行速度均高于同一档次的微型计算机。4、系统配置较典型、规范。单片机的系统扩展容易,易构成各种规模的计算机应用系统。5、低功耗。适用于携带式产品和家用电器产品。1.2.2

7、单片机的应用领域正是由于单片机具有上述的特点,它已经成为科技领域的智能化工具。在许多行业中得到了广泛应用。参考达盛科技的EL-MUT-单片机/微型机实验系统指导书,现将单片机的应用大致归纳为以下几个方面。1、单片机在智能仪器仪表中的应用。单片机具有体积小、功耗小、功能强等特点,故广泛应用于各类仪器仪表中(包括电压、频率、温度、湿度、流速、元素、位移、压力等测定),引入单片机使得仪表仪器数字化、智能化、微型化,提高测试的自动化程度和精度。例如:微机多功能电位分析仪、微机温度测控仪、智能电度表、智能流速仪等。2、单片机在工业测控中的应用。 单片机广泛用于工业过程监测、过程控制、工业控制器、机电一体

8、化控制系统等。例如:MCS-51单片机控制电镀生产线,温室的温度自动控制系统、报警系统控制、工业机器人的控制系统等。3、单片机在日常生活及家电中的应用。 单片机广泛用于日常生活中的智能电器产品及家电中。例如:洗衣机、电冰箱、彩色电视机控制、心率监护仪、空调、微波炉、电饭煲、收音机、电风扇等。4、单片机在计算机网络与通信技术中的应用。单片机的通讯接口,为在计算机网络与通讯设备中的应用提供了良好的条件。例如:单片机控制的自动呼叫应答系统、列车无线通信系统、单片机无线遥控系统等。5、在其他方面的应用。 单片机除了以上各方面的应用外,它还应用于办公自动化领域、汽车自动驾驶系统、计算机外部设备、航空航天

9、器电子系统等。1.2.3、单片机的发展概况单片机作为微型机的一个重要分支,应用面很广,发展很快,它的产生和发展和微处理器的产生发展同步,现以8位单片机为起点,那么,单片机的发展历史大致可分为3个阶段。第一阶段(1976年-1978年):以Intel公司的MCS-48系列单片机为代表成为计算机发展史上的里程碑,开始了工业控制领域的智能化控制时代。第二阶段(1978年-1983年):以Intel公司的MCS-51系列单片机为代表,结构和性能在不断改进和发展。第三阶段(1983年- 至今):高档8位单片机巩固发展及16位单片机推出阶段。此阶段主要特征是,一方面不断完善高档8位单片机,改善其性能结构以

10、满足不同用户的需要;另一方面发展16位单片机及专用单片机。单片机的发展趋势是:向着大容量、高性能化;小容量低价格和外围电路内装化等几个方面发展。2设计分析开发电子时钟设计的第一步是进行设计分析。设计分析的好坏直接关系到设计能否实现,有一个好的设计分析,有利于设计的进一步深入。2.1设计要求及分析2.1.1设计要求1、能正常显示时间,由于我们采用6个数码管,故时间格式为“时,分,秒”。2、具备秒表的功能,即可作为一个计时器。3、可以对小时、分和秒进行调整。4、在实现2、3功能时,需用到键盘。2.1.2设计要求分析经过设计要求的分析,本设计由时间模块和秒表模块2部分组成。需要用到硬件设备有LED数

11、码管、键盘。设计中技术性的要求有8279控制7段LED数码管显示时间和秒表、中断技术等。2.2 实验雏形规划2.2.1 MCS-51单片机的概述MCS-51单片机芯片有许多种,其典型产品有8031、8051、8751等。它由多个部件组成,即中央处理器(CPU)、电路、程序存储器(ROM/EPROM)、数据存储器(RAM)、并行I/O接口(P0-P3口)、串行口、定时器/计数器及中断系统。它们都是通过总线连接,并被集成在一块半导体芯片上,即为单片微型计算机(Single-chip Microcomputer)。2.2.2实验箱接口分析EL-MUT-III实验箱是MCS-51单片机的一种,它是北京

12、达盛科技有限公司的科研成果。其实验系统CPU插座、LCD显示电路、键盘输入电路、系统及用户CPLD、8279键盘/显示接口、8255并行接口、244/273 I/O电路外扩展模块、简单输入输出电路等接口组成。系统板结构如图2.1所示。 2.2.3实验的实用性分析基于80C51CPU电子时钟设计的开发与实现主要原因有:一、目前,我国关于单片机实验方面的资料文献,无论在报刊杂志上、图书管还是在互联网上寻找都非常困难,同时全国各高校硬件实验爱好者对这方面资料急切的期待。鉴于此原因我完成该实验,希望我的努力能为我国单片机爱好者们提供一个参考资料。二、一个国家军事强大与否,关键在于是否具有高科技含量武器

13、装备,一个企业经济腾飞与否,关键在于是否具有高科技含量的产品生产。综上所述,为了我们国家的强大,为了我们企业日益腾飞,我努力做好实验,立志要为我国的单片机事业而奋斗。图2.1系统板结构图 2.2.4设计雏形演化通过对系统设计要求的分析,本设计主要由2个模块组成(图2.2)。时间模块和秒表模块。在时间模块中,实现对时间的正确走时和修改;在秒表模块中,实现秒表的计时、暂停、清零功能。显示模块是7段LED数码管。2.2.5设计雏形演化经过几个月实验,我不断地学习和总结,运用所学知识把实验室现有设备充分的利图2.2 设计要求模块关系图用起来,我粗略的估计自己能实现4个模块(图2.3)。各模块的详细功能

14、与规划如下:1、在设计要求的基础上,我充分利用实验室有限资源再加上2个模块,分别是日期模块和温度模块。2、各模块间通过按键进行单向循环切换。3、在时间和日期模块中,可以对六位数码管的任意位进行修改。并且在修改某位时,该位的LED数码管闪烁,对应的发光二极管点亮,以指示该位被激活,可以对该位进行修改。4、在各模块中,实现在LED数码管上和LCD液晶显示器上同步显示数据。5、在温度模块中,实现温度的自动检测,显示屏幕上的数据并随外界温度变化而变化。6、在LCD液晶显示屏幕上,为各模块配有标志型图案。图2.3 预计实现模块关系图 3系统硬件设计3.1实验连线设计在单片机实验中,实验连线是一个重要的环

15、节。对比较复杂的实验,其实验连线相当复杂。所以,连线时一般要画好实验连线图,按照图示进行连线,下面就该实验连线图(图3.1)和连线方法总结如下:1、硬件模块间连线图示中,EL-MUT-实验箱右侧为输出设备,包括:LCD液晶显示器、LED数码管显示器、发光二极管指示灯显示器;EL-MUT-实验箱左侧为输入设备,包括:3X8键盘、DS18B20温度感应器。图3.1 硬件模块间连线图2、按照硬件模块图示进行实验连线:(1)CS273接片选接口CS1;CS273的00-05依次接LED1-LED6。(2)8279的RL0-RL7依次接键盘RL10-RL17。 (3)8279的KA0-KA2分别接键盘的

16、KA10-KA12。(4)8255的A口PA0-PA7依次接LCD的DB0-DB7。(5)BUSY接PC7,REQ接PC0;8255CS接片选接口CS0。(6)DS18B20温度传感器模块的DOUT接8051CPU中的P1.0。3.2系统开发环境3.2.1系统开发环境硬件环境:PC机一台(586以上CPU、内存640K、VGA、硬盘2M以上),EL-MUT-型单片机实验箱一台,8051CPU模块和温度传感器模块各一个。软件环境:8051调试软件、Windows98以上操作系统。3.2.2系统开发环境分析自从Windows 2K、Windows XP操作系统上市以后,Windows 98操作系统

17、由于界面简单、功能少等缺点逐渐被广大电脑用户冷落,但实践证明该操作系统的稳定性、安全性等还是非常值得信赖的。所以我们选择Windows 98作为开发本设计的系统平台。8051调试软件是北京达盛科技有限责任公司单片机自带的程序调试软件。该软件可以对程序进行汇编、编译运行外,还可以单步执行程序、执行到光标处等多种优点,对本实验开发非常有利。参考何桥主编的单片机原理及应用,所以我们选择该软件作为本设计的软件环境。4系统软件设计4.1系统各模块设计4.1.1时间模块设计由图4.1可以了解到,时间模块主要由三个功能模块构成,其各个模块实现的功能如下:1、显示并正确走时:该电子时钟按照预设的工作方式不停的

18、走时,以达到时间误差很小。2、修改:用来对非正确时间进行修改,从图4.1中看到修改的方式有2种:(1)依次修改:按LED数码管从左到右的顺序依次修改时间。(2)任意位修改:可以移动光标到LED数码管的任意位进行时间修改。3、切换到日期模块:用来切换到日期模块,以实现多功能的电子时钟。显示当前时分秒依次修改修改时间模块任意位修改切换到日期模块图4.1 时间模块功能图4.1.2日期模块设计图4.2以了解到,日期模块主要由三个功能模块构成,其各个模块实现的功能如下:1、显示当前年月日:由于在一日之内,日期显示不出其动态变化。在调试时,可以改变其工作频率,以秒当日走。这样看来,日期显示是否正确,一目了

19、然。2、修改:用来对非正确日期进行修改,从图4.2看到修改的方式有2种:(1)依次修改:按LED数码管从左到右的顺序依次修改时间。(2)任意位修改:可以移动光标到LED数码管的任意位进行时间修改。3、切换到秒表模块:用来切换到秒表模块,以实现电子时钟的多种功能。4.1.3秒表模块设计由图4.3以了解到,秒表模块主要由三个功能模块构成,其各个模块实现的功能如下:1、显示六个零,等待按键,从图4.3看到等待按键有2种情况。(1)计时键开始计时:当计时键按下时,秒表开始计时。(2)切换键切换到其他模块:切换键按下直接切换到其他模块。日期模块显示当前年月日修改切换到秒表模块依次修改任意位修改图4.2

20、日期模块功能图2、开始计时:用来实现秒表计时,从图4.3看到等待按键有3种情况。(1)计时暂停:当暂停键按下时,秒表立即暂停。(2)计时清零:当清零键按下时,秒表立即清零。(3)切换到温度模块:用来切换到温度模块,以实现多功能电子时钟。3、计时暂停时:用来实现秒表计时完毕,暂停用来查看时间走了多少。从图4.3看到等待按键有3种情况。(1)开始计时:当计时键按下时,秒表继续接着计时。(2)计时清零:当清零键按下时,秒表立即清零。(3)切换到温度模块:用来切换到温度模块,以实现多功能电子时钟。4、计时清零:用来实现秒表计时完毕,计划重新计时,对以前的数据进行清零。从图4.3看到等待按键有2种情况。

21、(1)开始计时:当计时键按下时,秒表立即计时。(2)切换到温度模块:用来切换到温度模块,以实现多功能电子时钟。4.1.4温度模块设计由图4.4以了解到,温度模块主要由三个功能模块构成,其各个模块实现的功能如下:1、根据程序设计,在该模块中,DS18B20不断检测外界温度变化,并转化为数字信号显示出来。2、DS18B20是一个温度感应器,实验中我们设定了2种情况。(1)冰块接触DS18B20:温度立即下降。(2)打火机靠近DS18B20:温度立即上升。图4.3 秒表模块功能图切换到温度模块清零时开始计时切换到温度模块等待按键开始计时切换到温度模块切换到温度模块秒表模块开始计时暂停时继续计时计时清

22、零暂停计时清零温度模块不断检测并显示外界温度DS18B20切换到时间模块冰块接触温度下降打火机靠近温度上升图4.4温度模块功能图4.2程序设计流程图在本设计时间模块修改时间时,根据设计分析提出了两点要求:一、为了防止逻辑性错误出现,要对时间各位进行修改限制。例如:小时的两位AB,高位A修改时,只能选择0、1、2这3个数字,因为24小时模式下不可能出现30几小时的数字,所以在程序设计中,我们给语句加了限制。二、可以任意位修改,即对时间的任意位是有选择性的修改,也可以按位的顺序从左到右依次修改。在本设计中,实现这两点要求的程序流程图(如图4.5)图4.5 程序设计及流程图 5系统测试 5.1程序运

23、行图5.1 系统界面系统程序一开始运行,就进入系统界面(如图 5.1)。系统首先进入的是时间模块并开始计时,系统时间初始值为12:00:00,在LED和LCD上同步显示。在系统测试中,为了不让大家对许多名词感到很陌生,现就图5-1把该实验箱中用到的主要硬件介绍如下:1、LED数码管和LCD液晶显示器 位于实验箱(图5.1)左上角的8段数码管显示就是LED数码管。如图5.2。LCD液晶显示器位于实验箱右中部。如图 5.3。图5.2 LED数码管图5.3 LCD液晶显示器2、8051CPU位于实验箱右上角如图5.4,温度感应模块是左中部体积教大的板卡图5.5,有三个等点亮。键盘位于实验箱右下脚,很

24、明显有好多突出的小按钮图5.6。5.2各模块调试图5.5温度模块图5.4 8051CPU图5.6 3X8键盘程序运行后,对本实验各模块可以实现的功能分别进行检测。下面就依次对各模块进行功能测试。1、在时间模块中,时钟不停的走时,LCD和LED同时显示时间,LCD上TM被方框框住,表明所有显示都是时间模块中的数据。在本模块中,对其功能键进行检测如下:(1)A键按下后,应该实现的效果是:时钟中断,LED停止走时,LCD液晶显示屏静止,LED数码管第一位闪烁,发光二极管第一个点亮。经检测效果与预想的一致,继续检测。(2)键盘上的数字键0-9可以修改时间,LED和LCD上的数字同时被修改。修改时,按键

25、已经智能限制了逻辑性错误修改(比如78分,分的高位不可能超过5),修改完一位后,LED下一位闪烁,发光二极管下一个点亮。经检测效果与预想的一致,继续检测。(3)STEP键是个右移一位选择键,它每按一下,LED闪烁向右移一位,发光二极管右移循环点亮。此时数字键修改位应该是选择的该位。 经检测效果与预想的一致,继续检测。(4)ENTER键按下后,恢复时钟中断,继续走时,按键(除A和LAST键)屏蔽。经检测效果与预想的一致,继续检测。(5)LAST键按下后,切换到日期模块中,LED和LCD显示当前日期,LCD显示屏幕上DT被框住表明在日期模块,LCD屏幕左下脚有个日历本的图案。 经检测效果与预想的一

26、致,本模块检测完毕。2、在日期模块中,时钟中断一直不停的进行,其对检测与在时间模块中方法一样,只是在日期修改时,对年月日的修改限制不一样,这里大家都很清楚,我这里不再赘述。 经检测效果与预想的一致,本模块检测完毕。3、在秒表模块中,检测方法如下:(1)LCD和LED显示六个零,LCD上SW被方框选种,表明正在显示秒表模块中的数据,LCD左下脚有秒表图案显示。经检测效果与预想的一致,继续检测。(2)C键按下后,秒表开始计时;D键按下后,秒表暂停;E键按下后,秒表清零。经检测效果与预想的一致,继续检测。(3)LAST键按下后,切换到温度模块中,LED和LCD显示当前温度,LCD显示屏幕上TE被方框

27、选中表明在温度模块,LCD屏幕左下脚有个摄氏度的图案。 经检测效果与预想的一致,本模块检测完毕。4、在温度模块中,没有任何按键操作,LCD和LED数据显示一致。当打火机靠近DS18B20时,温度急剧上升;当冰块靠近DS18B20时,温度有所下降。 经检测效果与预想的一致,本模块检测完毕。6实验操作说明及结果分析6.1操作说明6.1.1 功能键介绍1、时钟程序和秒表切换键-LAST2、时钟程序和温度切换键-LAST3、时钟程序和日期切换键- LAST4、时钟程序以及日期程序调整键-A5、时钟程序以及日期程序调整确定键-ENTER6、秒表开始计时键-C7、秒表暂停键-D8、秒表清零键-E9、调整时

28、间或日期位移动键-STEP6.1.2功能键使用说明1、按照连线接好设备,运行程序dzsz.asm。首先进入的是时钟模块。在时钟模块和日期模块中,LED和LCD显示对应初值分别为12:00:00和06:01:01,详细的按键操作以及操作所对应的功能如下: A键:时钟或日期暂停,默认的LED第一位闪烁,发光二极管L1点亮。闪烁位和点亮位意味着该位已经激活,等待按键修改。0-9数字键:可以修改所激活的位。STEP键:可以移位到所要修改的那个LED数码管,修改位闪烁,同时对应的发光二极管亮。ENTER键:重新记时开始,发光二极管灭。LAST键:分别切换到日期和秒表模块。2、在秒表模块中初始值为0000

29、00。通过某些按键来使用秒表,该模块中详细的按键操作以及操作所对应的功能如下:C键:秒表记时开始。D键:暂停。E键:秒表记时清零。LAST键:切换到温度显示模块。3、在温度显示模块中没有设定初始值。温度是通过其感应器(BS18B20)不断地检测外界温度并转化为数字信号显示出来。该模块中详细的按键操作以及操作所对应的功能如下:BS18B20:触摸时温度会接近人体温度,打火机靠近时,温度会不断上升。LAST键:切换到时间显示模块。6.2设计的特点及与其他设计的比较6.2.1本设计与其他同类设计之比较1、各模块数据在LED和LCD上同步显示。2、各模块在LED上显示时,第二位和第四位使用点区分显示。

30、3、各模块在LCD上显示时,第二位和第四位后分别使用短横杠区分显示。4、在LCD显示各个模块时,有相应的图标与之对应显示。5、修改时钟和日期时,LED的对应位闪烁,同时对应位的发光二极管点亮。6、 在LCD显示各个模块功能时,当方框选中某个模块时,LCD显示此模块功能。6.2.2本设计特点1、增加了LED和LCD同步显示。2、数据显示时,清晰易懂,一目了然。3、操作简便、使用方便。4、程序结构合理,不易出错。6.3实验意义根据对全国各高校硬件教学的调查,我发现高校学生对硬件实验的感觉是:枯燥、难理解。学生对实验不感兴趣,状态普遍低迷。多数教育者们面对这种现状,颇感无奈。经分析这种现状产生的原因

31、如下:1、硬件人才缺乏没有引起全社会的重视。科研经费不足,导致硬件开发进展缓慢。2、我国现有的实验案例、教材十分贫乏。仅有的教材却枯燥乏味,令学生不感兴趣。本实验的成功开发为我国的硬件事业献出一份“薄礼”,为各高校硬件教学提供了一个生动的教学案例。同时也大胆地开辟了我院硬件实验的先河,弥补了我院在计算机硬件实验上的空白,极大地缩小了与其他院校硬件实验的差距,也积极地响应了我院的07年本科院校教学评估。7结束语本设计是以北京理工大学举办的大学生单片机作品大赛为初衷,以北京达盛科技EL-MUT-实验箱为平台,运用8051汇编语言开发的一个电子时钟设计。经过几个月的设计和开发,该电子时钟设计基本完毕

32、。其功能在很大程度上超越了比赛的要求,并接受了专家的验收。虽然实验已经结束,但由于时间仓促,本人能力有限,设计中许多问题还有待于改进。比如:在日期模块中,年份只限制在2000-2099年之间有效。面对这个问题,我要实现万年历。关于万年历在本设计中的实现,目前我还没有想出好的解决方法,真诚的希望得到老师批评指正,有待于本设计的进一步完善。参考文献1 何桥.单片机原理及应用M.中国铁道出版社,2002年2 达盛科技.EL-MUT-单片机/微型机实验系统指导书M.达盛科技 3 张毅刚.单片机原理及应用M.高等教育出版社主编,2000年第2版4 陈斌.51单片机应用系统开发典型实例M.中国电力出版社,

33、2004年5 王志强.MCS-51单片机应用开发子程序M.人民邮电出版社,2005年6 赵小侠.8051单片机数据传输接口扩展技术M.人民邮电出版社,2001年7 徐爱钧.单片机高级语言 C51 Windows 环境编程与应用M.北京:电子工业出版社. 2002年12月8 Analog Device Corp. Data-Acquisition Data bookM.1991 9 Intel.Microcontroller HandbookM.1988年10 崔如春.MCS51系列单片机双机并行互连的实现方法EB/OL.http:/www.2008MThe Design Of Electron

34、ic ClockAbstract: The design of electronic clock mainly uses the technology of 80C51 compilation language to design and develop, which uses EL-MUT- single-chip computer experiment container as a platform. The advantages of 80C51 compilation language are operating quickly、occupying little inter-space

35、 and so on. EL-MUT- single-chip computer experiment container adopts the structure of model, It can complete various experiments of different layers and different complicated level from unit to system, from basic to advanced, through flexible arrangement of different models. By using EL-MUT- single-

36、chip computer experiment container, students can have enough thought-developing space, also they can display their individual initiative adequately. This experiment is composed of four parts. They are time model, date model, stopwatch model and temperature model. The models can be switched through k

37、eyboards. Meantime, It can realize lots of basic functions. They are the correct show and modification of time and date、the reckoning time、pause and clear of stopwatch, the showing of LED digital pipe and LCD liquid crystal display screen at the same time and the examining of outer temperature autom

38、atically. This design operates smoothly and is uneasy to have mistakes, at the same time, it looks beautiful and it is easy to operate, so it is of great importance to 80C51 synthetically programs.Keyboard: single-chip computer; LCD; LED; electronic clock致 谢在本设计中,我有过烦恼也有欢乐,付出了汗水也曾想放弃过。在这里,我非常感谢我的导师胡国华老师,是他废寝忘食地求学精神感化我永不放弃,是他踏实认真地治学态度激励我坚持到底。本设计的成功实现,首先我要感谢的是我的导师胡老师,是他给了我这个机会;是他鼓励我坚持到底;是他不断地对我点拔指导。其次感谢有助于本实验完成的其他老师以及同学们,感谢他们对我提出了宝贵的意见。最后,我要对我的父母深深的鞠躬,感谢给予我在物质上、精神上的鼓励,让我顺利完成实验。谨以此文献给他们!

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号