基于AT89S52单片机可控倒计时控制系统的设计.doc
《基于AT89S52单片机可控倒计时控制系统的设计.doc》由会员分享,可在线阅读,更多相关《基于AT89S52单片机可控倒计时控制系统的设计.doc(29页珍藏版)》请在三一办公上搜索。
1、基于AT89S52单片机可控倒计时控制系统的设计A Design of controlable Countdown System based on SCM目 录第一章 单片机的概述.11.1 单片机概述.11.2 单片机的产生展.21.3 单片机应用领域.31.4 单片的生产厂家和型.3第二章 MSC-51单片机.42.1 MCS-5系列单片机绍.42.2 最小系统.42.3 定时与中断的概念.52.4 AT89S52 的芯片概述.7第三章 LED数码管.9第四章 倒计时控制系统的设计.114.1 设计的组成及功能.114.2 硬件设计流程图.124.3 硬件部分的设计.124.4 元器件筛选
2、与检测.184.5 软件部分的实现.214.6 该系统的使用方法.264.7 可能出现的问题与解决方法.26结论.27 致谢. 28参考文献 29 基于AT89S52单片机可控倒计时控制系统的设计摘要:近年来随着计算机在社会领域的渗透,单片机的应用正在不断地走向深入,同时带动传统控制检测日新月益更新。在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构,以及针对具体应用对象特点的软件结合,以作时完善。 模拟多通道压力系统是利用压力传感器采集当前压力并反映在显示器上,它可以分析压力过量程,并发出报警。并采用电子秤原理可根据输入
3、单价准确的计算出物体的金额。本篇论文讨论了简单的倒计器的设计与制作 ,对于倒计时器中的四位LED数码显示器来说,我为了简化线路、降低成本,采用以软件为主的接口方法,即不使用专门的硬件译码器,而采用软件程序进行译码。 关键词:单片机 AT89S52 LED数码管显示器 keil C5 倒计时器 三极管C8850 A Design of controlable Countdown Systembased on SCMAbstract:Permeate in the social realm along with the calculator in recent years, single slic
4、e the application of the machine just at constantly alignment thorough, arouse a traditional control an examination a day a new moon benefit renewal in the meantime.In solidly the hour the examination the single slice that controls with auto the machine the application the system, single slice machi
5、ne usually Be a core parts to use, only single slice the machine aspect knowledge is not enough, return should according to concrete the hardware structure, and aim at concrete application the software ofwith the object characteristics combine to make perfect. Imitating many passage pressure systems
6、es is to make use of pressure to spread the feeling machine to collect current pressure combine the reflection is on the display, it can analyze the pressure surfeit distance, erupting to report to the police.Combine the adoption electronics steelyard principle can according to input the amount of m
7、oney that the unit price computes an object accurately.This thesis discuss that pour the design and creation of the timer in brief, for pour four LED figures displays in the timer to say, I am for the sake of the simplification circuit,decline low cost, adopt to take software as the connect of lord
8、a peoples method, do not use specialized hardware to translate the ode machine namely, but adopt the software procedure to carry on translating code.Key words:single slice machine AT89 S51 The LED figures tube display; Keil C51 Pour timer Triode transistor C8850 引 言在生活和生产的各领域中,凡是有自动控制要求的地方都会有单片机的身影出
9、现;从简单到复杂,从空中、地面到地下,凡是能想像到的地方几乎都有使用单片的需求。现在尽管单片机的应用已经很普遍了,但仍有许多可以用单片机控制而尚未实现的项目,因此,单片机的应用大有想像和拓展空间。 单片机的应用有利于产品的小型化、多功能化和智能化,有助于提高劳动效率,减轻劳动强度,提高产品质量,改善劳动环境,减少能源和材料消耗,保证安全等。但是,单片机应用的意义绝不仅限于它的广阔范围以及所带来的经济效益上,更重要的意义还在于:单片机的应用正从根本上改变着传统的控制系统设计思想和设计方法。从前必须有模拟电路或数字电路实现的大部分功能,现在已能使用单片机通过软件(编程序)方法实现了。这种以软件取代
10、硬件并提高系统性能的控制系统“软化”技术,称之为微控制技术。微控制技术是一种全新的概念,是对传统控制技术的一次革命。随着单片机应用的推广普及,微控制技术必将不断发展、日益完善和更加充实。第一章 单片机的概述1.1 单片机概述 单片机因将其主要组成部分集成在一个芯片上而得名,具体说就是把中央处理器 CPU(Central processing unit)。随机存储器RA(Random access memory)。只读存储器 ROM(Read only memory)。断系统、定时器计数器以及 IO(Input/output)接口电路等主要微型机部件集成在一个芯片上。虽然单片机只是一个芯片,但从
11、组成和功能上看,它已具有了计算机系统的属性。为此,称它为单片微型计算机 SCMC(Single chip micro computer),简称单片机。单片机主要应用与控制领域,用以实现各种测试和控制功能,为了强调起控制属性,也可以把单片机称为微控制器 MCU(Microcontroller unit)。在国际上,“微控制器”的叫法似乎更通用一些,而在我国则比较习惯与“单片机”这一名称。 单片机在应用时,通常是处于控制系统的核心地位并融入其中,即以嵌入的方式进行使用,为了强调其嵌入的特点,也常常将单片机称为嵌入式微控制器 EMCU(Embedded micro controller unit)。
12、在单片机的电路和结构中,有许多嵌入式应用的特点。1.1.1 通用单片机和专用单片机 根据控制应用的需要,可以将单片机分成为通用型和专用型两种类型。通用型单片机是一种基本芯片,他的内部资源比较丰富,性能全面且适用性强,能覆盖多种应用需要。用户可以根据需要设计成各种不同应用的控制系统,即通用单片机有一个在设计的过程,通过用户的进一步设计,才能组建成一个以通用单片机芯片为核心再配以其它外围电路的应用控制系统。然而在单片机的控制应用中,有许多时候是专门针对某个特定产品的,例如电度表和 IC 卡 读写器上的单片机等。这种应用的最大特点是针对性强而且数量巨大,为此厂家常与芯片制造商合作,设计和生产专用的单
13、片机芯片。由于专用单片机芯片是针对一种产品或一种控制应用而专门设计的,设计时已经对系统结构的最简化,软硬件资源利用的最优化。 1.1.2 单片机与单片机系统单片机通常是指芯片本身,它是有芯片制造商生产的,在它上面集成的是一些做为基本组成部分的运算器电路,控制器电路,存储器,中断系统,定时器/计数器以及输入/输出口电路等。但一个单片机芯片并不能把计算机的全部电路都集成到其中,例如组成谐振电路和复位电路的石英晶体,电阻,电容等,这些元件在单片机系统中只能以散件的形式出现。此外,在实际的控制应用中,常常需要扩展外围电路和外围芯片。从中可以看到单片机和单片机系统的差别,即:单片机只是一块芯片,而单片机
14、系统则是在单片机芯片的基础上扩展其它电路或芯片构成的具有一定应用功能的计算机系统。通常所说的单片机系统都是为实现某一控制应用需要由用户设计的,是一个围绕单片机芯片而组建的计算机应用系统。在单片机系统中,单片机处于核心地位,是构成单片机系统的硬件和软件基础。 1.2 单片机的产生与发展1. 单片机的产生 电子计算机的发展经历了从电子管,晶体管,集成电路到大(超大)规模集成电路共四个阶段,即通常所说的第一代,第二代,第三代和第四代计算机。现在广泛使用的微型计算机是大规模集成电路技术发展的产物,因此它属于第四代计算机,而单片机则是微型计算机的一个分支。从 1971 年微型计算机问世以来,由于实际应用
15、的需要,微型计算机向着两个不同的方向发展;一个是向高速度,大容量,高性能的高档微机方向发展;而另一个则是向稳定可靠、体积小和价格廉价的单片机方向发展。但是两者在原理和技术上是紧密联系的。 2. 单片机的发展继1971年微处理器的研制成功不久,就出现了单片的微型计算机即单片机,但最早出现的单片机是一位的,1976年Intel公司推出了 8 位的 MCS-48 系列单片机,它以体积小、控制功能全、价格低等特点,赢得了广泛的应用和好评,为单片机的发展奠定了坚实的基础,成为单片机发展史上一个重要阶段,其后,在 MCS-48 成功的刺激下,许多半导体芯片在生产厂商竞相研制和发展自己的单片机系列。到80年
16、代末世界各地已相继研制出大约50个系列300多个品种的单片机产品,其中包括 Motorola 公司的 6801,6802,Zilog 公司的 Z-8 系列,Rockwell 公司的 6501,6502 等,此外,日本的 NEC公司,日立公司等也不甘落后,相继推出了各自的单片机品种。尽管目前单片机的品种很多,但是我过使用最多的是 Intel 公司的 MCS-51单片机系列。MCS-51 系列是在 MCS-48 的基础上于20世纪80年代初发展起来的,虽然它是8位的单片机,但其功能较 MCS-48 有很大的增强。此外,它还具有品种全,兼容性强,软硬件资料丰富等特点,因此应用愈加广泛,成为比MCS-
17、48更重要的单片机品种,直到现在,MCS-51 仍不失为单片机的主流系列。 继8位单片机之后,又出现了16位单片机,1983年Intel公司推出的 MCS-96 系列单片机就是其中的典型代表。与 MCS-51相比,MCS-96不但字长增加一倍,而且在其他性能方面也有很大的提高,特别是芯片内还增加了一个4路或8路的10位A/D转换器,使其具有A/D转换的功能。纵观单片机近30年的发展历程,单片机今后将向多功能、高性能、高速度、低电压、低功耗、低价格、外围电路简单化以及片内存储器容量增加的方向发展。但其位数不一定会继续增加,尽管现在已经有了32位单片机,但使用的并不多。可以预言,今后的单片机将是功
18、能更强,集成度和可靠性更高而功耗更低,以及使用更方便等特点。此外,专用化也是单片机的一个发展方向,针对单一用途的专用单片机将会越来越多。 1.3 单片机应用领域现在单片机的应用已经很广泛,下面我们就一些典型方面进行介绍。1. 工业自动化方面 自动化能使工业系统处于最佳状态,提高经济效益,改善产品质量和减轻劳动强度。因此,自动化技术广泛应用于机械、电子、电力、石油、化工、纺织、食品等轻重工业领域中,而在工业自动化技术中,无论是过程控制技术,数据采集和测控技术,还是生产线上的机器人技术,都需要要有单片机的参与。在工业自动化的领域中,机电一体化技术将发挥愈来愈重要的作用,在这种集机械、微电子和计算机
19、技术于一体的综合技术中,单片机将发挥越来越大的作用。 2. 仪器仪表方面 现在仪器仪表的自动化和智能化要求越来越高,对此最好使用单片机来实现,而单片机的使用又将加速仪器仪表向数字化,智能化,多功能化和柔性化方向发展。此外,单片机的使用还有助于提高仪器仪表的精度和准确度,简化结构、减小体积及重量而易于携带和使用,并具有降低成本,增强抗干扰的能力,便于增加显示、报警和自诊断等功能。 3. 家用电器方面 当前,家用电器产品的一个重要发展趋势是不断提高其智能化程度,而家电智能化的进一步提高就需要有单片机的参与,所以生产厂家常标榜“电脑控制”以提高其产品的档次,例如洗衣机,电冰箱,空调机,微波炉,电视机
20、和音像视频设备等,这里说的电脑实际上就是单片机。智能化家用电器将给我们带来更大的舒适和方便,进一步改善我们的生活质量,把我们的生活变的更加丰富多彩。 4. 信息和通信产品方面 信息和通信产品的自动化和智能化程度很高,这当然离不开单片机的参与,例如计算机的外部设备和自动化办公设备中,都有单片机在其中发挥着作用。 5. 军事装备方面 科技强军、国防现代化离不开计算机,在现代化的飞机、军舰、坦克、大炮、导弹火箭和雷达等各种军用装备上,都有单片机深入其中。 1.4 单片的生产厂家和型Intel(美国英特尔) 公司:MCS-48,MCS-51 系列。 Microchip(美国微晶)公司:PICI6XX,
21、PIC54CXX 系列。 Zilog(美国齐洛落)公司:ZS 系列及 SUPER8 Fairchild(美国仙童)公司:FS 系列和 3870 系列 Motorola(美国摩托罗拉)公司:6801 系列和 6805 系列 Rockwell(美国洛克威尔)公司:6500/1 系列 TI(美国德克萨斯仪器)公司:TMS700 NS(美国国家半导体)公司:NS8070 RCA(美国无线电)公司:CDP1800 系列 Panasonic(日本松下)公司:MN101C 系列 NEC(日本电气)公司:Ucom87,uPD7800 系列 Hitachi(日本日立)公司:HD6301,HD6305,HD63L
22、05 系列; ATMEL 公司:AT89C51 系列 PHILIPS:87LPC 系列 Cygnal:C8051F0 系列 第二章 MSC-51单片机2.1 MCS-51 系列单片机介绍 2.1.1 80C51 芯片介绍MCS-51 的原生产厂商是 Intel 公司,最早推出 80C51 芯片的也是 Intel 公司,并且作为 MCS-51 的一部分,按原 MCS-51 芯片的规则命名,例如 80C31、80C51、87C51 和 89C51,这样我们就能很容易地认识 80C51 的系列芯片。 但是后来愈来愈多的厂商生产 80C51 的系列芯片,例如 PHILIPS,ATMEL,LG,华邦等公
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 AT89S52 单片机 可控 倒计时 控制系统 设计
链接地址:https://www.31ppt.com/p-4148029.html