您好,欢迎访问三七文档
盐城纺织职业技术学院毕业设计基于单片机的99马表设计黄晓芳班级:电子512专业:应用电子技术所在系:机电工程系学号:053052111指导老师:罗文华完成时间2008年4月10日至2008年6月18日盐城纺院毕业设计基于单片机的99马表设计1目录摘要:........................................................................2引言:........................................................................3第一章单片机的发展与应用......................................................41.1、单片机的发展..............................................................41.1.1、单片机的概念..........................................................41.2、MCS-51单片机的简介.......................................................4第二章基于单片机AT89C51的99马表硬件系统.....................................82.1、基于单片机AT89C51的99马表原理...........................................82.1.1、主要功能:...........................................................82.1.2、系统板上硬件连线......................................................92.2、AT89S51的介绍............................................................92.2.1、主要特性.............................................................102.2.2、管脚说明.............................................................102.2.3、振荡器特性...........................................................122.2.4、芯片擦除.............................................................122.3、基于AT89S51的99马表外围电路设计........................................132.3.1、复位电路............................................................132.3.2、时钟电路.............................................................152.3.3、数码管...............................................................152.3.4、键盘电路.............................................................18第三章基于AT89S51的99马表软件系统..........................................203.1、基于单片机AT89S51的99马表汇编程序......................................203.1.1、基于单片机AT89S51的99马表流程图....................................203.1.2、基于单片机AT89S51的99马表汇编程序..................................213.2、KEILUVISION2集成开发环境介绍.............................................253.2.1、keil的使用步骤.....................................................253.4仿真软件PROTEUS............................................................273.4.1、基于Proteus软件的系统硬件仿真设计...................................273.4.2、基于Proteus软件的系统硬件仿真运行...................................283.5、硬件系统的设计...........................................................283.5.1、ProtelDXP概述......................................................283.5.2、原理图设计系统的特点.................................................283.5.3、印制电路板(PCB)的设计系统的特点....................................30第四章小结与展望.............................................................314.1、小结.....................................................................314.2、全文展望.................................................................31致谢.......................................................................32参考文献.....................................................................33盐城纺院毕业设计基于单片机的99马表设计2摘要:近年来随着科技的飞速发展,单片机的应用正在不断地走向深入,同时带动传统控制检测日新月异更新。系统实用性强、操作简单、扩展性强。本文介绍了基于单片机AT89S51的99马表的设计,重点讨论了AT89S51单片机周围硬件电路的原理和软件的编程以及仿真软件对电路功能的实现。关键词:单片机99马表设计实现ABSTRACT:Inrecentyearsalongwithscienceandtechnologydevelopfast,theapplicationofsingleflatmachineismovingtowardsthoroughcontinuously,atthesametimedrivetraditionalcontroldetectiondaythebenefitofnewmoonupdate.Thesystemusabilityisstrong,simplicityofoperator,extended.ThisarticleintroducedbasedonthemonolithicintegratedcircuitAT89S5199stopwatchdesigns,Discussedaroundwithemphasisat89S51monolithicintegratedcircuithardwarecircuit'sprincipleandsoftware'sprogrammingaswellasthesimulationsoftwaretoelectriccircuitfunctionrealization.Keywords:Onlyflatmachine99stopwatchesDesignRealize盐城纺院毕业设计基于单片机的99马表设计3引言:在单片机技术日趋成熟的今天,其灵活的硬件电路的设计和软件的设计,让单片机得到了广泛的应用,几乎是从小的电子产品,到大的工业控制,单片机都起到了举足轻重的作用。单片机小的系统结构几乎是所有具有可编程硬件的一个缩影,可谓是“麻雀虽小,肝胆俱全”,单片机的学习和研究是对微机系统学习和研究的简捷途径。本文中设计的基于AT89S51单片的99马表具有体积小,结构简单,易于操作等特性,还具有强大的扩展功能。它能够精确计时,并具有开始计时,计时停止,清零等功能,在运动会上,汽车上等一些需要计时的地方处处可见它的生影。特别是利用单片机做的马表,因其显示精准,误差小,价格较低而广受欢迎。盐城纺院毕业设计基于单片机的99马表设计4第一章单片机的发展与应用1.1、单片机的发展1.1.1、单片机的概念自1946年第一台数字式电子计算机ENIAC在美国宾夕法尼亚大学诞生以来,计算机的发展已经历了四代,微型计算机属于第四代计算机。对微型计算机而言,如果将CPU、存储器、I/O接口以及定时器/记数器集成在一块芯片上,就成为单片微型计算机(SUM,singleChipMicrocomputer),简称单片机。它具有体积小、功耗低、可靠性高、抗干扰能力强、价格低等优点,被广泛应用于检测和控制领域。此外,单片机在家用电器、电子玩具、语言设备、机器人等各个领域的应用也迅速发展。随着单片机在技术上、体系结构上的不断发展,国际上逐渐采用“微控制器(MCU,MicroControllerUnit)”来代替“单片微型计算机”这一名称,但在国内,由于习惯,我们仍沿用“单片机”这一名称。1.2、MCS-51单片机的简介51系列单片机是由美国Intel公司生产的以80C51为核心发展起来的各类单片机型号系列的总称。这类单片机都使用80C51的CPU内核及指令系统,且MCS-51系列中的8051成为许多半导体厂家。电气公司竞相选用的对象并以其为基核,推出了许多兼容性的CHMOS单片机,且这些单片机都具有极好的兼容性,并有很强的生命力,统称80C51系列MCS-51系列单片机产品有8051,8031,8751,80C51,80C31等型号(前三种为CMOS芯片,后两种为CHMOS芯片)。它们的结构基本相同,其主要差别反映在存储器的配置上。8051内部设有4K字节的掩模ROM程序存储器,8031片内没有程序存储器,而8751是将8051片内的ROM换成EPROM。由ATMEL公司生产的89C51将EPROM改成了4K的闪速存储器,他们的结构大同小异。·MCS-51单片机内部结构盐城纺院毕业设计基于单片机的99马表设计58051是MCS-51系列单片机的典型产品,我们以这一代表性的机型进行系统的讲解。下图是MCS-51系列单片机的内部结构示意图2。8051单片机包含中央处理器、程序存储器(ROM)、数据存储器(RAM)、定时/计数器、并行接口、串行接口和中断系统等几大单元及数据总线、地址总线和控制总线等三大总线,现在我们分别加以说明:图1盐城纺院毕业设计基于单片机的99马表设计61)中央处理器(CPU):中央处理器(CPU)是整个单片机的核心部件,是8位数据宽度的处理器,能处理8位二进制数据或代码,CPU负责控制、指挥和调度整个单元系统协调的工作,完成运算和控制输入输出功能等操作。2)数据存储器(RAM):8051内部有128个8位用户数据存储单元和128个专用寄存器单
本文标题:电子系毕业论文
链接地址:https://www.777doc.com/doc-7052893 .html