东北大学单片机课件第十章.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《东北大学单片机课件第十章.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 东北大学 单片机 课件 第十
- 资源描述:
-
1、单片机选择方案单片机选择方案1.选择原则选择原则 a.尽可能选择自己熟悉的尽可能选择自己熟悉的,如如51内核类内核类 b.资源配备要适应需要资源配备要适应需要,留少量余量留少量余量 c.考虑开发难度考虑开发难度(第三方软硬件支持情况第三方软硬件支持情况 如各种驱动程序如各种驱动程序) d.货源情况货源情况 e.性能价格比性能价格比 单片机应用系统的设计单片机应用系统的设计- 概述概述2.技术指标方面技术指标方面a.运行速度运行速度,主频和总线吞吐量主频和总线吞吐量b.存储器配置数量和种类存储器配置数量和种类 Flash SRAM EEPROM c.I/O口数量口数量d.C/T,中断源中断源,串
2、行口配置情况串行口配置情况e.外部器件扩展能力外部器件扩展能力: I2C,SPI,USB等等f.封装形式及引脚数封装形式及引脚数g.电源电压电源电压,静态功耗静态功耗h.支持高级语言情况支持高级语言情况(C,C51,PLM等等)可与可与51配套使用的外围芯片节选配套使用的外围芯片节选通用并行通用并行I/O口:口:Intel 8255/8155 打印机、键盘、显示、开关量打印机、键盘、显示、开关量专用并行专用并行I/O口:口:8279 键盘键盘/显示显示 8253 定时定时/计数器计数器 8251 串行接口串行接口UART DS12887 实时时钟实时时钟串行接口调整电路:串行接口调整电路: M
3、C1488/1489 RS-232C MAX232 RS-232C MC3486/3487 RS-422 DS75176/MAX485/MAX1487 RS-485 A/D、D/A器件:器件:ADC0809 8位逐次比较式位逐次比较式 ADC1210 12位逐次比较式位逐次比较式 AD574 12位逐次比较式位逐次比较式 LM331 V/F转换式,最高频率转换式,最高频率100KHz AD650-654 V/F转换式,最高频率转换式,最高频率2MHz MC14433 双积分式,三位半双积分式,三位半 DAC0832 8位电流型位电流型D/A转换器转换器 DAC1210 12位电流型位电流型D/
4、A转换器转换器模拟开关电路:模拟开关电路: CD4051 单单 8选选1 模拟开关模拟开关 CD4052 双双4选选1模拟开关模拟开关 CD4053 三组二路双向模拟开关三组二路双向模拟开关 CD4066 4双向模拟开关双向模拟开关 CD4067 单单16选选1模拟开关模拟开关其他:几乎可以直接使用全部其他:几乎可以直接使用全部TTL、MOS、MC系列逻辑芯片系列逻辑芯片应用极限应用极限: 时钟频率时钟频率 12MHz 外部外部ROM 64K 外部外部RAM+I/O 64K (可超过此限制可超过此限制) 负载能力负载能力 4/8 个个TTL负载负载 (1TTL=8CMOS) I/O口线口线 1
5、4/32 中断源中断源 5/6 通讯波特率通讯波特率 62.5K bps (12MHz) 堆栈深度堆栈深度 128B I/O端口数端口数 64K51单片机的几个应用技巧单片机的几个应用技巧:大容量大容量RAM扩展扩展(用用I/O口模拟高位地址线分页寻址口模拟高位地址线分页寻址);构造构造2个数据地址指针个数据地址指针DPTR (利用利用P2锁存器和锁存器和Ri);用用T0/T1作为外部中断源作为外部中断源;用用ROM作为作为RAM使用使用(存储字库存储字库,表格等表格等);利用利用VPD引脚保护引脚保护RAM区数据区数据(外加电池外加电池);引脚引脚XTAL2,ALE可做系统其他电路时钟或脉冲
6、源可做系统其他电路时钟或脉冲源 (ALE信号不够准确信号不够准确);几种常用中低档单片机介绍几种常用中低档单片机介绍1. ATMEL 系列系列(美国美国Atmel公司公司) a. 51内核内核,基本型与基本型与8031引脚和指令全兼容引脚和指令全兼容 b. 主要区别主要区别:增加片内增加片内Flash 型型ROM, 因此因此: 简化硬件设计简化硬件设计,适应低功耗要求适应低功耗要求; 可加密可加密; 扩大可用扩大可用I/O资源数资源数,通常不必再扩展通常不必再扩展 c. 子型号子型号: 89C1051/2051 20脚脚,适合嵌入式应用适合嵌入式应用 89C51/52 40脚脚,4/8K 片内
7、片内ROM 89C55/58 40脚脚,16/32K 片内片内ROM Fmax=24MHz 电源电源2.7-7V , 功耗功耗20mA 此系列产品彻底淘汰此系列产品彻底淘汰8751芯片芯片d. 适用场合适用场合v直接替代直接替代8031,8051等等;v嵌入式控制器嵌入式控制器(如足球机器人如足球机器人);v多多CPU系统中的从机系统中的从机(通讯网络分站通讯网络分站);v便携式仪表便携式仪表. 设计要点设计要点: 避免使用外部并行器件避免使用外部并行器件(RAM或或I/O); 根据软件规模选择子型号根据软件规模选择子型号; 全部全部32条条I/O线可任意使用线可任意使用,但但P0口需外接上拉
8、电阻口需外接上拉电阻; 若需使用若需使用A/D,D/A器件器件,应考虑串行接口方式应考虑串行接口方式; 最小系统最小系统:单片机单片机+晶体晶体+复位电路复位电路2.PIC系列系列 (美国(美国Microchip公司)公司) 主要特点:主要特点: 运行快(约快运行快(约快4倍)倍) 工作电压低工作电压低 2.5-5V 低功耗低功耗, 典型电流典型电流2mA/15AA 精简指令集精简指令集 (33-58条条) 可有小封装可有小封装 (8P) 优势优势: 适合于便携式设备适合于便携式设备, 电池供电超小型设备电池供电超小型设备, 如单一功能的产品可如单一功能的产品可 考虑使用考虑使用8引脚器件引脚
9、器件. 代表性产品代表性产品 PIC 12C508/93. Motorola 系列系列主要特点主要特点: 采用锁相环技术采用锁相环技术,外外32K,内内32M,降噪声抗干扰降噪声抗干扰; 片上片上Flash型型ROM; 指令功能强指令功能强,16位堆栈指针位堆栈指针,支持支持C语言编程语言编程; 仿真器不通用仿真器不通用;代表性子系列代表性子系列: MC68HC08(99年年) 子型号举例子型号举例:MC68HC908GP32命名规则命名规则:MC 正规合格产品正规合格产品 68 Motorola 产品标识产品标识 HC 高速高速CMOS工艺工艺 GP 通用通用PC类类4.CYGNAL系列系列
10、(美国美国Cygnal公司公司)要点要点: 51内核内核 片内片内Flash (可多达可多达64K) 片内片内RAM 4K 8路路12位位A/D,2路路12位位D/A 8个个(4个个)8位位I/O口口 双串行口双串行口 I2C、SPI、SCI接口接口 2.7-3.6V供电供电 20MHz主频主频 100/64引脚封装引脚封装 交叉开关交叉开关(Cross Bar)和和Jtag 接口接口 支持支持C51编程编程应用潜力应用潜力a. 控制应用控制应用,高速采样和高精度数字量输出高速采样和高精度数字量输出; (广义上广义上,其其A/D资源也可以做开关量输入检测资源也可以做开关量输入检测)b. 多开关
11、量多开关量I/O; 如报警输入如报警输入,能量表脉冲信号采集能量表脉冲信号采集,逻辑控制等逻辑控制等c. 通讯中间环节通讯中间环节,可设计上下游独立的通讯接口可设计上下游独立的通讯接口;d. 片内存储器资源丰富片内存储器资源丰富,不必扩展不必扩展,系统结构紧凑系统结构紧凑;e. 装置小型化装置小型化.C8051F020功能框图功能框图5.Philips 系列系列(荷兰菲力浦公司荷兰菲力浦公司)典型机型典型机型 P89C668特点特点:51内核内核 带带16K/64K Flash存储器存储器 指令周期指令周期6t,比比51快快2倍倍资源资源: 4个个8位位I/O口口 3个个16位位C/T 4个中
12、断优先级个中断优先级 增强型增强型UART(帧错误检测帧错误检测,自动地址识别自动地址识别) 与与89C51系列全兼容系列全兼容 两个两个DPTR I2C串口串口 可编程计数器阵列可编程计数器阵列(PCA)101单片机测控前向通道单片机测控前向通道传感器、小信号放大电路传感器、小信号放大电路 前向通道前向通道输入数据采集通道输入数据采集通道1011传感器传感器传感器:一般指非电物理量与电量的转换,即传感器是将被传感器:一般指非电物理量与电量的转换,即传感器是将被 测的非电物理量,转换成对应电量的一种装置。测的非电物理量,转换成对应电量的一种装置。1012模拟信号放大模拟信号放大根据各种运放的特
13、点,运放可分为根据各种运放的特点,运放可分为4类类一、通用型(如一、通用型(如A741)二、高精度型(如二、高精度型(如OP07,OP37等)等)-失调参数小失调参数小三、斩波稳零型(如三、斩波稳零型(如7650)四、高输入阻抗型(四、高输入阻抗型(1071012,如,如LF347)第十章单片机应用系统的设计第十章单片机应用系统的设计V0仪用放大器仪用放大器 特点:高输入阻抗,高共摸抑制比,低失调。特点:高输入阻抗,高共摸抑制比,低失调。 程控放大器程控放大器 使用放大器应注意的主要问题使用放大器应注意的主要问题A. 供电制度供电制度B. 输出饱和问题输出饱和问题C. 泄放回路泄放回路D. 前
14、级的箝位保护前级的箝位保护E. 测量放大器的参数对称性及调整测量放大器的参数对称性及调整F. 周边电阻参数的选取周边电阻参数的选取(除比值外还考虑功耗除比值外还考虑功耗)G. 多级放大器的增益分配多级放大器的增益分配(高共模抑制者增益大高共模抑制者增益大)H. 设计设计PCB板时注意屏蔽和设置去耦电容板时注意屏蔽和设置去耦电容1013多路开关的选用多路开关的选用1、在选择多路模拟开关的速度时,要考虑到其后级、在选择多路模拟开关的速度时,要考虑到其后级 采样保持电路和采样保持电路和A/D的速度。的速度。 2、在精密数据测量时,需考虑模拟开关的传输精度问题,、在精密数据测量时,需考虑模拟开关的传输
15、精度问题, 如模拟开关漂移特性(性能稳定性)、开关导通电阻,如模拟开关漂移特性(性能稳定性)、开关导通电阻, 漏电流等,将会大大影响测量精度。漏电流等,将会大大影响测量精度。 如如4051,可进行多通道测量,零点、基准增益校正。,可进行多通道测量,零点、基准增益校正。 4051输出输出VEFIN选用注意事选用注意事项项10. 1. 4 采样采样/保持保持 为什么要采样保持?为什么要采样保持? 对模拟信号进行模拟数变换时,从启动变换到变换结对模拟信号进行模拟数变换时,从启动变换到变换结束的数字量输出,需要一定的时间,故必须在束的数字量输出,需要一定的时间,故必须在A/D转换开转换开始的将信号电平
16、保持住,而在始的将信号电平保持住,而在A/D转换结束后,又能跟踪转换结束后,又能跟踪输入信号的变化,故需加采样保持器。输入信号的变化,故需加采样保持器。是否要加采样保持器要看:模拟信号变化频率和是否要加采样保持器要看:模拟信号变化频率和A/D转换转换的孔径时间。的孔径时间。 采样保持原理电路采样保持原理电路 TT102 前向通道中的前向通道中的A/D转换器及接口技术转换器及接口技术 1021 A/D转换器的原理及分类转换器的原理及分类 A/D有两大类:有两大类:1、直接型、直接型A/D模拟量模拟量 数字代码数字代码2、间接型、间接型A/D模拟量模拟量 中间量(时间、频率等)中间量(时间、频率等
17、)目前常用的目前常用的A/D有三种类型有三种类型逐次逼近式、双积分式、逐次逼近式、双积分式、V/F变换式变换式 数字代码数字代码双积分式 1022 A/D的选择及应用要点的选择及应用要点一、选择要点一、选择要点1、如何确定、如何确定A/D的位数的位数A/D转换器的位数至少要比总精度要求的最低分辨率高转换器的位数至少要比总精度要求的最低分辨率高1位,对位,对8位机采用位机采用8位位A/D接口简单接口简单 一般为一般为8位(低分)位(低分)912位(中分)位(中分)13位以上(高分)位以上(高分)2、A/D的转换速率的转换速率转换时间:转换时间:A/D从启动转换从启动转换 转换结束的时间转换结束的
18、时间 积分型,电荷平衡型等转换速率较慢一般为积分型,电荷平衡型等转换速率较慢一般为ms级级. (温度、流量、压力等工业参数温度、流量、压力等工业参数) 逐次逼近型等逐次逼近型等 转换速率较快一般为几十转换速率较快一般为几十s级级(用于控制系统,声频等信号)(用于控制系统,声频等信号) 高速高速A/D转换时间为转换时间为20100 ns 另外,选另外,选A/D的转换速率要结合的转换速率要结合cpu的处理速度等因素。的处理速度等因素。如,按采样定理及实际要求:如,按采样定理及实际要求:若,一个周期波形采若,一个周期波形采10个点,转换数率为个点,转换数率为1s, 可处理信号的频率为可处理信号的频率
19、为100 kHZ。要在要在1s内完成数据的读、存、循环计数等处理很困难。内完成数据的读、存、循环计数等处理很困难。可能要用到可能要用到DMA技术技术3、工作电压和基准电压、工作电压和基准电压为保证转换精度:需要基准电源与工作电压要分开。为保证转换精度:需要基准电源与工作电压要分开。4、参考电压、参考电压利用对参考电压利用对参考电压REF(+),REF(-)施加不同的电压实现零点及施加不同的电压实现零点及量程的迁移。量程的迁移。 如传感器测量输出范围为如传感器测量输出范围为1.25 V3.75V 若若 REF(-)= 1.25V, REF(+) = 3.75V时时 转换的数字代码对应为转换的数字
20、代码对应为00FFH5.6 A/D转换电路的基准源问题转换电路的基准源问题 对于逐次比较式和双积分式来说对于逐次比较式和双积分式来说,因为其工作原理的因为其工作原理的需要需要,必须提供精确的电压基准必须提供精确的电压基准,通常在器件引脚上通常在器件引脚上标记为标记为Vref. 基准源的处理方法基准源的处理方法: A.某些器件本身具有内部基准源某些器件本身具有内部基准源,如如AD574. B.可以用高稳定度稳压器件搭建可以用高稳定度稳压器件搭建,如如LM336.TL431一、一、ADC 0809与与MCS一一51单片机的连接单片机的连接 10. 2. 3 各种类型各种类型A/D转换器接口技术转换
21、器接口技术二、二、12位位A/D转换器转换器AD574A与与MCS-51单片机的接口设计单片机的接口设计 三、积分三、积分A/D转换器及接口技术转换器及接口技术 四、四、V/F转换器及应用转换器及应用 1、 用用V/F转换器实现转换器实现A/D的方法的方法启动频率计数器启动频率计数器 f = D /T D 计数器,计数器,T 计数时间。计数时间。 T = DS / fs DS 定时计数器计数初值,定时计数器计数初值,fs- 基准频率。基准频率。 故故 f = D/DS * fs。 定时器定时器 基准频率基准频率 V/F 频率计数器 DATA BUS LM331实用电路图如下实用电路图如下:10
22、3开关量开关量输入通道及接口输入通道及接口1.数字量数字量(开关量开关量,脉冲量脉冲量)输入输入 即为二值信息即为二值信息,如开关状态如开关状态,指示灯亮灭指示灯亮灭; a. 输入通道输入通道b.基本输入方法基本输入方法输入前向通道举例:输入前向通道举例: 热电偶信号输入电路热电偶信号输入电路热电偶测温技术细节热电偶测温技术细节 热电偶产生微弱温差电势信号热电偶产生微弱温差电势信号,易受干扰易受干扰,用仪用放用仪用放大器进行信号放大大器进行信号放大,用点温度计用点温度计AD590或或PN结测冷端进结测冷端进行数字化补偿行数字化补偿.E(0,T)=E(0,t0)+E(t0,T) t0为冷端温度为
展开阅读全文