摘要:单片机以其微小的体积、低廉的价格、强大的控制能力在智能化和控制领域有着广泛的应用。计数器就是单片机诸多应用中的一例。它能够显示实时计数值(0-99),且计数范围可以自行调整(0-99)。该计数器采用AT89S51单片机为主控制核心。计数器具有很强的实用性,能广泛应用于各种场合。论文部分详细地叙述了设计的整个过程,共分6章。第1章介绍了选题背景;第2章是核心芯片的简介;第3章介绍了设计任务和要求;第4章介绍了系统方案的论证;第5章介绍了硬件电路设计;第6章介绍了系统程序。 关键词:单片机;AT89S51;计数器
The Counter Design of 0 To 99
Abstract: 假牙清洁剂The microcontroller unit(MCU) has been used widely in intelligence and industrial control for its small scale, low price, great ability of control. The counter is one example of many applications. It can display real count (0-99) and count range (0-99) to adjust. AT89S51 played the role of master in this design. The counter has great ability in
practice and it can be used in many fields. This paper mainly introduces the process of the design, and it divided to 6 chapters. Chapter 1 describes the background knowledge of the system; Chapter 2 is the brief introduction of the core chip; Chapter 3 describes the assignment and requirement of the design; Chapter 4 describes 生产防锈纸生产线 programs demonstrate of the system; Chapter 5 describes the design of the hardware circuit; Chapter 6 describes the program of the system.
Key word: microcontroller; AT89S51; counter
摘要...............................................................1
ABSTRACT ...........................................................1
第一章 引言.......................................................3
第二章 核心芯片简介...............................................3
ras同步适配器
2.1 AT89S51的结构和特点............................................3
2.2 单片机外部结构及结构特点.......................................4
2.3 主要功能特性...................................................5
2.4 AT89S51的新功能................................................5
2.5 单片机内部结构介绍.............................................5
第三章 设计任务及要求.............................................9
3.1 设计任务.......................................................9
3.2 技术基本要求...................................................9
第四章 方案设计及论证.............................................9
点火加热装置
4.1单片机控制模块..................................................9
4.2报警模块.......................................................10
4.3显示模块...................................................汽车阻尼板....10
第五章 系统的硬件设计............................................10
5.1系统原理图......................................................10
5.2 AT89S51的外围电路..............................................11
5.2.1晶振电路.....................................................11
5.2.2复位电路.....................................................11
5.3显示模块的实现..................................................11
5.4单片机控制模块的电路设计与实现..................................11
5.5报警模块的实现..................................................12
第六章 系统程序..................................................12
附录..............................................................15
第一章 引言
计数器可以用来显示产品的工作状态,一般来说主要是用来表示产品已经完成了多少份的折页配页工作。
工业用的计数器又有通用计数器,时间计数器,多功能计数器和电磁计数器等。通用计数器是利用数字电路技术数出给定时间内所通过的脉冲数并显示计数结果的数字化仪器。通用计数器是其他数字化仪器的基础。在它的输入通道接入各种模-数变换器,再利用相应的换能器便可制成各种数字化仪器。通用计数器特点:测量精度高、量程宽、功能多、操作简单、测量速度快、直接显示数字,而且易于实现测量过程自动化。通用计数器按功能可分3类:1、频率计数器:专门用于测量高频和微波频率的计数器。2、计算计数器:具有计算功能的计数器,可进行数学运算,可用程序控制进行测量计算和显示等全部工作过程3、微波计数器:是以通用计数器和频率计数器为主配以测频扩展器而组成的微波频率计。应用领域:通用计数器在工业生产和科学实验中得到广泛应用。电子工程师经常需要测量频率、时间间隔、相位和对事件计数,精确的测量离不开频率计数器或它的同类产品,如电子计数器和时间间隔分析仪。这些仪器为研发提供高精度和分析能力,为大批量生产提供高效率并为维修提供低成本和便携性。最早的电子计数器是为了对诸如原子现象之类的事情进行计数而设计出来的。
减感油墨
本次设计的“0-99计数器”,使用的是AT89S51单片机,他是一种价格便宜而且性能优良的单片机系统,结构简单,布局合理,适用于多种程序功能调试和模拟。向AT89S51下载编译好的程序,使用开关作为功能键,用数码管显示作为输出界面。通过这次设计,进一步掌握如何利用接口电路进行硬件系统的设计,如何进行软件的设计,同时增强了学习兴趣及动手能力。在报告中,详细介绍了整个设计过程的各个环节,其中不足之处,欢迎老师指出或给予更好的建议。
第二章 核心芯片简介
2.1 AT89S51的结构和特点
AT89S51单片机是在一块超大规模集成电路芯片上,集成了CPU、存储器(包括RAM/ROM)、I/O接口、定时器/计数器、串行通讯接口等电路。片内各功能部件通过内部总线相互连接起来。片内含4K Bytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及AT89C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,功能强大的微型计算机的AT89S51可为许多嵌入式控制应用系统提供高性
价比的解决方案.就其组成而言,一块单片机芯片就是不带外部设备的微型计算机。它的特点归纳以下几个方面:
1、集成度高、体积小、可靠性高。单片机把各功能部件集成在一块芯片上,内部采用总线结构,减少了各芯片之间的连接,大大提高了单片机的可靠性与抗干扰能力。
2、有优良的性能价格比。单片机高性能/低价格,是单片机推广应用的重要因素。
3、控制功能强。单片机是微型计算机的一个品种,它的体积虽小,但“五脏具全”,它适用于专门的控制用途。
4、系统配置较典型、规范。单片机的系统扩展容易,易构成各种规模的计算机应用系统。
5、低功耗。适用于携带式产品和家用电器产品。
2.2 单片机外部结构及结构特点
AT89S51芯片的引脚结构如图2.1所示:
图2.1 芯片引脚图
(1)振荡器的特性:
XTAL1和XTAL2分别为反向放大器的输入和输出。该反向放大器可以配置为片内振荡器。石晶振荡和陶瓷振荡均可采用。如采用外部时钟源驱动器件,XTAL2应不接。有余输入至内部时钟信号要通过一个二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度。
(2)结构特点:
AT89S51具有如下特点:40个引脚,4K Bytes Flash片内程序存储器,128 Bytes的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,看门狗(WDT)电路,片内时钟振荡器.此外,AT89S51设计和配置了振荡频率可为0Hz并可通过软件设置省电模式.空闲模式下,CPU暂停工作,而RAM定时计数器,串行口,外中断系统可继续工作,掉电模式冻结振荡器而保存RAM的数据,停止芯片其它功能直至外中断激活或硬件复位.同时该芯片还具有PDIP、TQFP和PLCC等三种封装形式,以适应不同产品的需求.
2.3 主要功能特性:
· 兼容MCS-51指令系统 · 4k可反复擦写(>1000次)ISP Flash ROM
· 32个双向I/O口 · 4.5-5.5V工作电压