




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、21 .单片机简介 22 .单片机的产生和发展 23 .单片机的主要特点 24 .单片机的应用 3设计 31 .要求 32 . 系统基本方案选择和论证 33.STC89C52RC 介绍 451 .单片机最小系统 52 . 电源供电模块的实现 63 . 复位电路 64 .晶振电路 85 .单片机流水灯电路原理图及工作原理 891. 单片机简介单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O 设备。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件
2、。同时,学习使用单片机是了解计算机原理与结构的最佳选择。单片机的使用领域已十分广泛,如智能仪表、实时工控、通讯设备、导航系统、家用电器等。 各种产品一旦用上了单片机,就能起到使产品升级换代的功效,常在产品名称前冠以形容词 “ 智能型 ”,如智能型洗衣机等。2. 单片机的产生和发展单片机(Microcontrollers )诞生于1971 年,经历了SCM、 MCU 、 SoC 三大阶段,早期的SCM 单片机都是8 位或 4 位的。其中最成功的是INTEL 的 8051 ,此后在8051 上发展出了MCS51 系列 MCU 系统。基于这一系统的单片机系统直到现在还在广泛使用。随着工业控制领域要求
3、的提高,开始出现了16 位单片机,但因为性价比不理想并未得到很广泛的应用。90 年代后随着消费电子产品大发展,单片机技术得到了巨大提高。随着INTEL i960 系列特别是后来的ARM 系列的广泛应用,32 位单片机迅速取代16 位单片机的高端地位,并且进入主流市场。而传统的8 位单片机的性能也得到了飞速提高,处理能力比起80 年代提高了数百倍。高端的 32 位 Soc单片机主频已经超过300MHz, 性能直追90 年代中期的专用处理器,而普通的型号出厂价格跌落至1 美元,最高端的型号也只有10 美元。当代单片机系统已经不再只在裸机环境下开发和使用,大量专用的嵌入式操作系统被广泛应用在全系列的
4、单片机上。而在作为掌上电脑和手机核心处理的高端单片机甚至可以直接使用专用的 Windows 和 Linux 操作系统。3. 单片机的主要特点1、较高的性能价格比。目前国内市场上,一些单片机的芯片价格只有十几元人民币,加上少量的外围器件,就可以构成功能丰富的各种钾能仪器仪表及控制装置。2、集成度高,体积小,可靠性好。单片机把各种功能部件集成在一块芯片上,内部采用总线结构,减少了各芯片之间的连线,提高了单片机的可靠性与抗干扰能力。3、控制功能强。单片机指令系统、硬件资源丰富,能充分满足工业控制的各种要求。4、低电压,低功耗,便于生产便捷式产品。5、开发周期短、易于产品化。可根据需要构成各种规模的应
5、用系统。4. 单片机的应用单片机(Microcontrollers )作为计算机发展的一个重要分支领域,根据发展情况,从不/专用型、总线型/非总线型及工控型/家电型。通用型这是按单片机(Microcontrollers )适用范围来区分的。例如,80C51 式通用型单片机,它不是为某种专门用途设计的;专用型单片机是针对一类产品甚至某一个产品设计生产的,例如为了满足电子体温计的要求,在片内集成ADC 接口等功能的温度测量控制电路。总线型这是按单片机(Microcontrollers )适用范围来区分的。例如,80C51 式通用型单片机,它不是为某种专门用途设计的;专用型单片机是针对一类产品甚至某
6、一个产品设计生产的,例如为了满足电子体温计的要求,在片内集成ADC 接口等功能的温度测量控制电路。单片机这是按单片机(Microcontrollers )是否提供并行总线来区分的。总线型单片机普遍设置有并行地址总线、数据总线、控制总线,这些引脚用以扩展并行外围器件都可通过串行口与单片机连接,另外, 许多单片机已把所需要的外围器件及外设接口集成一片内,因此在许多情况下可以不要并行扩展总线,大大减省封装成本和芯片体积,这类单片机称为非总线型单片机。二、设计1 .要求( 1)采用单片机STC89C52RC做成最小系统来控制。( 2)利用最小系统做出跑马灯,其LED灯的闪烁间隔时间采用延时程序控制 ,
7、 每种模式可采用不同的延时,灵活多变。2 . 系统基本方案选择和论证单片机最小系统, 或者称为最小应用系统, 是指用最少的元件组成的单片机可以工作的系统。对51 系列单片机来说, 最小系统一般应该包括: 单片机、晶振电路、复位电路、按键输入、显示输出等。单片机接口电路主要用来连接计算机和其它外部设备。各功能模块的选择及论证如下:复位电路: 由电容和电阻构成, 由电路图并结合" 电容电压不能突变" 的性质 ,可以知道, 当系统一上电,RST 脚将会出现高电平, 并且 , 这个高电平持续的时间由电路的RC值来决定. 典型的 51 单片机当RST脚的高电平持续两个机器周期以上就将
8、复位, 所以 , 适当组合RC 的取值就可以保证可靠的复位。本设计中R=10K,C=10uF。晶振电路: 典型的晶振取11.0592MHz(因为可以准确地得到9600 波特率和19200 波特率 , 用于有串口通讯的场合) 同时也可取12MHz(产生精确的微秒级时歇 , 方便定时操作) ,因设计需要,本设计采用12M晶振。单 片 机 : 一 片 AT89S51/52 或 其 他 51 系 列 兼 容 单 片 机 , 本 设 计 采 用STC89C52R。 C接口电路: 具有人机交互接口。具有一定的可扩展性,单片机 I/O 口可方便地与其他电路板连接。通过该最小系统,我们可以用keil 软件进行
9、编程从而实现对一些外设的控制!比如一些简单的实验:闪烁灯、跑马灯、数码管和蜂鸣器的展示等等!3.STC89C52RC 介绍STC89C52为 8 位通用微处理器,采用工业标准的C51 内核,在内部功能及管脚排布上与通用的8xc52 相同,其主要用于会聚调整时的功能控制。功能包括对会聚主 IC 内部寄存器、数据RAM及外部接口等功能部件的初始化,会聚调整控制,会聚测试图控制,红外遥控信号IR 的接收解码及与主板CPU通信等。主要管脚有:XTAL1( 19 脚)和XTAL2( 18 脚)为振荡器输入输出端口,外接12MHz晶振。RST/Vpd( 9 脚)为复位输入端口,外接电阻电容组成的复位电路。
10、VCC( 40 脚)和VSS( 20 脚)为供电端口,分别接+5V电源的正负端。P0P3 为可编程通用I/O 脚,其功能用途由软件定义,在本设计中,P0 端口( 3239 脚)被定义为N1 功能控制端口,分别与 N1 的相应功能管脚相连接,13 脚定义为IR2输入端,10 脚和 11 脚定义为I C总线控制端口,分别连接N1 的 SDAS( 18 脚)SCLS( 19 脚)端口,12 脚、 27 脚及 28 脚定义为握手信号功能端口,连接CPU 的相应功能端,用于当前制式的检测及会聚调整状态进入的控制功能。1. 单片机最小系统单片机最小系统主要由电源、复位、 振荡电路以及扩展部分等部分组成。最
11、原理图2. 电源供电模块的实现对于一个完整的电子设计来讲,首要问题就是为整个系统提供电源供电模51 系列单片机虽然使应用范围最广,但是在实际使用过程中,一个和典型的问题就是相51 系列单片机更容易受到干扰而出现程序跑飞的现象,此最小系统中的电源供电模块的电源可以通过计算机的USB口供给3. 复位电路单片机的复位,是为了把电路初始化到一个确定的状态,一般来说,单片机单片机复位电路原理是在单片机的复位引脚RST上外接电阻和电容,实现上电复位。 当复位电平持续两个机器周期以上时复位有效。复位电平的持续时间必须大于单片机的两个机器周期。具体数值可以由RC电路计算出时间常数。复位电路有按键复位和上电复位
12、两种。( 1)上电复位: STC89C52R系列单片机为高电平复位,C通常在复位引脚RST上连接一个电容到VCC, 再连接一个电阻到GND, 由此形成一个RC充放电回路保证单片机在上电时RST脚上有足够时间的高电平进行复位,随后回归到低电平进入正常工作状态,这个电阻和电容的典型值为10K和 10uF。如图所示。复位电路图按键复位:按键复位就是在复位电容上并联一个开关,当开关按下时电容被放电、RST也被拉到高电平,而且由于电容的充电,会保持一段时间的高电平来使单片机复位。由于按键复位可控性稍强,比较适合样品制作或者实验室调试场合,本设计采用按键复位。如图所示。复位电路图4. 晶振电路5. 单片机
13、流水灯电路原理图及工作原理按照单片机系统扩展与系统配置状况,单片机应用系统可分为最小系统、最小功耗系统及典型系统等。AT89C51单片机是美国ATMEL公司生产的低电压、高性能CMOS 8位单片机,具有丰富的内部资源:4kB 闪存、128BRAM、 32 根 I/O口线、 2 个 16 位定时 /计数器、5 个向量两级中断结构、2 个全双工的串行口,具有 4.25 5.50V 的电压工作范围和0 24MHz工作频率,使用AT89C51单片机时无须外扩存储器。因此,本流水灯实际上就是一个带有32 个发光二极管的单片机最小应用系统,即为由AT89C51单片机、电阻、发光二极管、晶振、复位、电源等电
14、路和必要的软件组成的单个单片机。其具体的电路原理图组成如下所示:R28P14D30R30D2R29P13LED 绿 D31 LED 兰P15 R27470D27LED 黄D32R2P0P002.2KVCCP10R32R11KD1D4LED 红P03LED 暖 白R52.2KD6P04P06 R7P05 R6D5LED 兰VCC2.2KP16 R26D261KLED 白VCCK0P10 1PP1112 23P07 R8D25P17 R25LED兰D24P31P30 R24R23P32 R221KD23D22P33 R21D21470P34R201KC1 P13 4P30 1010KC23zH0p
15、F1C330pFP1.0VCCP1.1(AD0)P0.0P1.2(AD1)P0.1P1.3(AD2)P0.2P1.4(AD3)P0.3P1.5(AD4)P0.4P1.6(AD5)P0.5P1.7(AD6)P0.6RST(AD7)P0.7P3.0(RXD)EA/VP PP3.1(TXD)ALE/P ROGP3.2(INT0)PSENP3.3(INT1)(A1 5)P2.7P3.4(T0)(A1 4)P2.6P3.5(T1)(A1 3)P2.5P3.6(WR)(A1 2)P2.4P3.7(RD)(A1 1)P2.3XTAL2(A1 0)P2.2XTAL1(A9 )P2.1GND(A8 )P2.0U
16、1P35 15P37 17192089C51P33 13P34 14P31 11P32 12P25401KD7D839 P0038 P0137 P0236 P0335 P0434 P0533 P0632 P0731302928 P2727 P2626 P2525 P2424 P2323 P2222 P2121 P20P23R121KLED白D94702.2KP20 R9P21 R10P22 R11D11D10LED 暖 白P24 R132.2KD13LED 兰R14D14R19LED白D19P35 R192.2K2.2K1KD12LED 绿单片机流水灯的电路原理图从原理图中可以看出,如果要让接
17、在P1.0 口的 LED1亮起来,那么只要把P1.0口的电平变为低电平就可以了;相反, 如果要接在P1.0 口的LED1熄灭,就要把P1.0 口的电平变为高电平;同理, 其他LED的点亮和熄灭的方法同LED1。 因此,要实现流水灯功能,我们只要将发光二极管依次点亮、熄灭。 在此我们还应注意一点, 由于人眼的视觉暂留效应以及单片机执行每条指令的时间很短,我们在控制二极管灯亮灭的时候应该延时一段时间,否则我们就看不到“流水”效果了。在本次设计的过程中,我们发现很多的问题,遇到了很多麻烦,有的问题其实很简单,主要是对知识的掌握程度不够,扩展知识欠缺,这就要求我们在以后的学习中,应该注意到这一点,并且应该多读一些课外的文献,只靠书本上的知识远远不够。更重要的是我们要学会把从书本中学到的知识和实际的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年远程医疗服务在分级诊疗中的政策支持与挑战应对报告
- 村委会承包水田合同协议
- 村里的股权转让合同范本
- 环评合同终止协议书模板
- 电商代运营收费合同范本
- 环保案件调解协议书范本
- 经济法劳务合同补充协议
- 砖厂购买煤夹子合同范本
- 稀土厂废料出售合同范本
- 项目停工解除协议书范本
- (2025)汽车驾驶员高级技师基本理论知识考试题附含答案
- 轴线翻身护理技术课件
- 中国信息通信研究院-算力中心服务商分析报告(2025年)
- 冀教版 三年级 数学 上册 第一单元《第1课时 倍的认识》课件
- 陪诊师培训课件
- 护理质量管理评价标准考核试题(附答案)
- 2025昆明市公安局经济技术开发区分局第二批勤务辅警模拟题带答案
- 2025年青海公务员考试笔试试题(含答案)
- 酒店服务意识培训材料
- DB42∕T 2232-2024 湖北省水利工程护坡护岸参考设计图集
- 安徽国元农业保险股份有限公司招聘笔试题库2025
评论
0/150
提交评论