毕业论文 毕业设计 单片机控制的多功能秒表系统.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《毕业论文 毕业设计 单片机控制的多功能秒表系统.doc》由会员分享,可在线阅读,更多相关《毕业论文 毕业设计 单片机控制的多功能秒表系统.doc(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 基于单片机的秒表的设计制作 毕业设计(论文)(2009届) 院 系:电气工程系 专 业:电子信息工程 学生姓名:罗伟 班 级:电信 S2009-1-25 学 号:200932081013 指导老师:刘云芳 职 称:高级教师 2011年6月摘 要 本次设计主要完成具备基本功能的由单片机控制的电子秒表的理论和实践设计,电子秒表是重要的计时工具,广泛与用于各个行业里面。作为一种测量工具,电子秒表跟其他一般的计时工具相比,有着便捷、准确、可比性高等优点。不仅可以提高精确度,而且还大大减轻了操作人员的负担,降低错误率。所以电子秒表常常用于体育竞技及各种其他要求有较精确时间的各领域中。其中开启、停止按键
2、的使用你方法与传统的机械计时器相同,即按一下开启键,启动计时器开始计时,按下停止键终止计时。而复位键可以再任何情况下使用,计时在计时过程中,只要按一下复位键,计时应立马停止,并将计时器清零。本设计是一个利用单片机控制的多功能秒表系统,它是基于51系列的单片机进行的系统设计。它采用AT89C51单片机为中心器件,利用其定时器/计数器定时和记数的原理,结合电源电路,晶振电路,复位电路,显示电路、LED数码管,以及一些按键电路来设计计时器。将软、硬件有机地结合起来,使得系统能够实现四位LED显示,最大显示时间为秒,每毫秒自动加1,一个开始暂停按键、一个复位按键。其突出的优点:体积小、场外作业、功耗最
3、低、宜用电池作为电源、硬件结构紧凑、简单和软件设计灵活.关键字电子秒表,单片机,定时中断 目 录第一章 绪论1第二章 任务分析与方案确定32.1 设计的目的:32.2 设计的主要内容:3第三章 秒表计数器的系统概述43.1 单片机的概述43.2 单片机的工作过程43.3 单片机的特点43.4 AT89C51单片机简介5第四章 硬件电路设计84.1 总体设计方案84.2 硬件电路设计8第五章 软件程序设计125.1 软件设计概述125.2 程序流程图12总结15参考文献15附1 源程序代码16附2 系统原理图18第一章 绪论近十几年来,单片机在生产过程控制、自动检测、数据采集与处理、科技计算、商
4、业管理和办公室自动化等方面获得了广泛的应用。单片机具有体积小、重量轻、耗能省、价格低、可靠性高和通用灵活等优点,因此也广泛应用于卫星定位、汽车火花控制、交通自动管理和微波炉等专用控制上。近几年来,单片机的发展更为迅速,它已渗透到诸多学科的领域,以及人们生活的各个方面。单片机规模不大,小而完全。厂家在一个芯片上制成了CPU和一定容量的程序存储器和数据存储器以及一定数量的输入/输出接口(Intel)。在一个大规模集成电路芯片上建立了完整的计算机结构,故称之为单片机。MCS-51系列中的一片89C52芯片,内部构造了完整的计算机硬件系统。从CPU、存储器到输入输出端口,一应俱全。只要写入程序,就可完
5、成中央控制或数据采集、处理及通信传输的信息处理,MCS-51单片机指令系统中为适应控制的需要设有极强的位处理功能,具有加、减、乘、除指令;CPU时钟高达12MHz,完成单字节乘法或除法运算仅需要4Ns;具有多机通信功能,可作为多机系统中的一个子系统。近年来,在国际上出现了Mechanics和Electronics复合成Mechtronics这个新词,我国译为“机电一体化”。这种机械和电子技术、信息技术紧密结合的新的学科领域是先进制造技术研究和普及的结果。机电一体化产品要实现电器控制的实时性、高可靠性、可编程和一定的人工智能。同时追求体积小、价格低,甚至低功耗等。正是针对上述种种要求而设计的单片
6、机自然成为机电一体化控制器的最佳选择。单片机出现的历史并不长,它的产生与发展和微处理器的产生与发展大体上同步,也经历了四个阶段:第一阶段:19711974年,4位微处理器Intel 4004及8位微处理器Intel 8008,这些计算机价格便宜、功能有限,只用于消耗类电子产品。 第二阶段:19741978年,初级单片机阶段,以Intel公司的MCS-48为代表,8位单片机。 第三阶段:19781983年,高性能单片机阶段。以Intel公司的MCS-51, Motorola公司的6801和Zilog公司的Z8等为代表。这一阶段推出的单片机普遍带有串行口,有多级中断处理系统、16位定时器/计数器,
7、有的片内还带有A/D转换器接口,片内RAM, ROM容量加大,寻址范围可达64K字节。广泛应用于工业控制、外部设备控制、宏观控制、局部网络及家用计算机中。第四阶段:1983年至今,8位单片机巩固发展及16位单片机推出阶段。例如Mostek公司的MK6800、Intel公司的MCS-96等。MCS-96集成度为12万只品体管/片,寻址范围64K字节、5个8位并行口、一个全双工串行口、4个16位定时器、8通道10位A/D转换器等,另外MCS-96指令能处理位、字节、字,有16位乘16位乘法、32位除16位除法指令,一块单片计算机的功能可以和一台多片系统机相媲美。单片机己经进入一个崭新的阶段。同时随
8、着微电子技术的不断发展,数控系统也在不断地更新换代,先后经历了电子管(1952年)、晶体管(1959年)、小规模集成电路(1965年)、大规模集成电路及小型计算机(1970年)和微处理机或微型计算机(1974年)等五代数控系统。前三代数控系统是属于采用专用控制计算机的硬接线(硬线)数控系统,一般称为普通数控系统,简称NC。70年代初,随着计算机技术的发展,使小型计算机的价格急剧下降,采用小型计算机代替专用控制计算机的第四代数控系统,不仅在经济上更为合算,而且许多功能可用编制的专用程序来实现,将它存储在小型计算机的存储器中,构成所谓控制软件,提高了系统的可靠性和功能特色。这种数控系统又称为软接线
9、(软线)数控,即计算机数控系统,简称CNC。1974年制成以微处理机为核心的数控系统,称为第五代微型机数控系统,简称MNC。单片机控制系统的电子秒表,自动化程度高、成本低、体积小、控制精确等优点,有很好的经济效益和广阔的发展前景。单片机控制系统的研制成功,是电子秒表发展中的一次较大的进步,它表明了目前正在使用的许多控制系统完全可以由单片机控制系统所代替。第二章 任务分析与方案确定2.1 设计的目的:1、通过本次设计加深单片机课程的全面复习和掌握,对单片机应用能有进一步的了解。2、掌握秒表计数器的定时、外部中断设置及编辑原理。3通过此次课程设计能够将单片机软硬件结合起来,通过绘制PCB原理图以及
10、编程来达到秒表的设计要求。4、该实验通过单片机的定时器/计数器定时和计数原理,设计简单的计时器系统,拥有正确的及时、暂停、清零功能,并同时可以用数码管显示,再现实生活中应用广泛,具有现实意义。2.2 设计的主要内容:一、 设计任务:1、 本课题主要以单片机为基础,具体而全面的完成电子秒表在其上的实现;2、 基于单片AT89C51为核心的语言编程来实现电子秒表的设计;3、 用软件仿真与世界结果对比。二、 设计要求:1、 设计方案具有和理性、科学性;2、 系统工作稳定可靠;3、 系统抗干扰性能强;4、 系统硬件电路简单、程序结构明晰。三、 系统功能1、 又启/停开关,用于开始/结束计时操作;2、
11、设置复位开关,在任何情况下只要按下复位开关,秒表无条件进行复位清零操作;3、 结合51系列单片机微机方正实验系统中的软件,编写能够实现该课题的软件程序,最后将软硬件结合起来,进行有效调试。第三章 秒表计数器的系统概述3.1 单片机的概述 电子计算机是20世界纪40年代发展起来的新技术之一,它的出现是科学技术产生了一场深刻的革命。特别是自1971年以来,随着大规模集成电路的发展,又出现了微型计算机。它对发展现代化的工业、农业、国防和科学技术具有极其巨大的推动作用。作为微型机控制系统的组成,主要分为两大部分,硬件和软件。硬件是指微型计算机本身及其外围设备;件是指管理计算机的程序以及过程控制应用程序
12、。 单片机诞生于1971年,经历了SCM、MCU、SoC三大阶段,单片机的发展是迅速的,迄今为止,仅40年历史,单片机技术已发展成为计算机技术的一个独特分支,在众多领域尤其是在只能话仪器仪表、检测和控制系统中得到了广泛的运用。目前,8位高档机和16位机在单片机应用中占主导地位,产品众多,已有几十个系列、几百个型号,所以形成了多公司、多系列、多型号的局面。到目前为止,再国内的到广泛运用的单片机是Intel公司生产的MCS-48/MCS-51和MCS-96系列,其中又以51单片机使用最为广泛。3.2 单片机的工作过程单片机自动完成赋予它的任务的过程,也就是单片机执行程序的过程,即一条条执行的指令的
13、过程,所谓指令就是把要求单片机执行的各种操作用的命令的形式写下来,这是在设计人员赋予它的指令系统所决定的,一条指令对应着一种基本操作;单片机所能执行的全部指令,就是该单片机的指令系统,不同种类的单片机,其指令系统亦不同。为使单片机能自动完成某一特定任务,必须把要解决的问题编成一系列指令(这些指令必须是选定单片机能识别和执行的指令),这一系列指令的集合就成为程序,程序需要预先存放在具有存储功能的部件存储器中。存储器由许多存储单元(最小的存储单位)组成,就像大楼房有许多房间组成一样,指令就存放在这些单元里,单元里的指令取出并执行就像大楼房的每个房间的被分配到了唯一一个房间号一样,每一个存储单元也必
14、须被分配到唯一的地址号,该地址号称为存储单元的地址,这样只要知道了存储单元的地址,就可以找到这个存储单元,其中存储的指令就可以被取出,然后再被执行。 程序通常是顺序执行的,所以程序中的指令也是一条条顺序存放的,单片机在执行程序时要能把这些指令一条条取出并加以执行,必须有一个部件能追踪指令所在的地址,这一部件就是程序计数器PC(包含在CPU中),在开始执行程序时,给PC赋以程序中第一条指令所在的地址,然后取得每一条要执行的命令,PC在中的内容就会自动增加,增加量由本条指令长度决定,可能是1、2或3,以指向下一条指令的起始地址,保证指令顺序执行。3.3 单片机的特点1.有优异的性能价格比。2.集成
15、度高、体积小、有很高的可靠性。单片机把各功能部件集成在一块芯片上,内部采用总线结构,减少了各芯片之间的连线,大大提高了单片机的可靠性和抗干扰能力。另外,其体积小,对于强磁场环境易于采取屏蔽措施,适合在恶劣环境下工作。3.控制功能强。为了满足工业控制的要求,一般单片机的指令系统中均有极丰富的转移指令、I/O口的逻辑操作以及位处理功能。单片机的逻辑控制功能及运行速度均高于同一档次的微机。4.低功耗、低电压,便于生产便携式产品。2C(Inter-Integrated Circuit)及SPI(Serial Peripheral Interface)等串行总线方式,进一步缩小了体积,简化了结构。6.单
16、片机的系统扩展和系统配置较典型、规范,容易构成各种规模的应用系统。3.4 AT89C51单片机简介单片机AT89C51简介AT89C51是美国ATMEL公司生产的低电压,高性能CMOS8位单片机,片内含4K bytes的可反复擦写的只读程序存储器(EPROM)和128bytes的随机存取数据序存器(RAM),器件采用ATMEL公司的高密度/非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器(CPU)和FLASH存储单元,AT89C51单片机为许多嵌入式控制系统提供了一种灵活行高且价廉的方案。 主要特性8031 CPU与MCS-51 兼容,性价比高性能稳定,系统配置灵活
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业论文 毕业设计 单片机控制的多功能秒表系统 单片机 控制 多功能 秒表 系统
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内