MCS单片机系统扩展研讨.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MCS单片机系统扩展研讨

1. 主要性能指标 ?分辨率:输出数字量变化一个单位数字,所对应的模拟最小量,即满量程/2n。 ?转换精度:满量程时实际模拟量输出与理论输出的差值,一般为LSB/2。 ?偏移量误差: 输入0数据时,模拟量的输出值。 ?线性度 :实际输出特性曲线与理论输出特性曲线间的偏差。 7.5.2 D/A转换器及扩展 2 D/A转换 DAC 0832与51单片机连接 1. 性能特点: ?8位D/A,分辨率=Vref/256 ?CMOS低功耗器件 ?单电源供电,+5~+15V ?电流输出型器件(需外接运放) ?具有双缓冲控制输出 ?采用T型电阻解码网络结构 ?参考电压源,-10~+10V 2. DAC0832内部结构和引脚功能 内部结构: ? 8位输入寄存器 ? 8位DAC寄存器 ? 8位D/A转换电路 DAC0832引脚功能 ? D0—D7:8位数字量输入端 ? /CS: 片选端,低有效 ? ILE: 数据锁存允许,高有效 ? /WR1: 写控制信号1,低有效 ? /WR2: 写控制信号2,低有效 ? /XFER: 数据传送控制信号 ? Iout1: 电流输出端1 ? Iout2: 电流输出端2 ? Rfb: 内置反馈电阻端 ? Vref: 参考电压源,-10~+10V ? DGND: 数字量地 ? AGND: 模拟量地 ? Vcc: +5~+15V单电源供电端 DAC0832的应用 直通方式 单缓冲方式 例1:利用DAC0832产生三角波、锯齿波、矩形波. (3) 双缓冲方式 例1:根据原理图,编程实现输出20HZ的方波。 晶振f=12MHZ 分析: (1) 20HZ: 50ms周期,25ms定时; (2) 25ms定时常数:方式1,2^16-25000=9E58H (3) 幅值:0V-00H; -4V—0.8*255=204=0CCH (4) DAC0832端口地址: 程序编写:T初始化,中断服务程序; 设计一个教室供暖温度测量系统,要求 1)测量暖气管的循环水压力,压力范围0-0.3MPa; 精度0.002MPa; 2)测量某个暖气片的进水温度、出水温度; 温度范围0-100度;精度0.5度 3)实现室内高低温度报警及指示,报警温度可以设置;(+、—、确认、设置/监控) 4)实现对暖气管供热控制,电磁阀为AC220V; 5)循环显示各温度和压力(4位数码管显示)。 6)在楼管值班室实现集中监控多个教室。 请设计硬件系统和软件框图; * 7.4.1 显示器及其接口 1. LED数码管显示器结构 2. LED数码管显示原理与段码 共阳段码表: 共阴段码表: 3. LED数码管接口电路 (1).静态显示与动态显示 ? LED静态显示 特点:(1) 数码管恒定导通或恒定截止。 (2) 各位数码管相互独立,公共端恒定接地(共阴极)或接正电源(共阳极)。 3. LED数码管接口电路 (1).静态显示与动态显示 ? LED动态显示 特点:(1)所有数码管段选线并联在一起,由一个8位的I/O口控制;各位公共端(阴极或阳极)分时轮流接通。 (2) 按位轮流、循环点亮各数码管。 静态显示接口电路1 74LS377锁存器 静态显示接口电路2 动态显示接口电路 分析字型码,建字码表(取反) 分析字位码 字型码地址、字位码地址 分配显示缓冲区 A15---/CS A0-----A0 A1-----A1 动态显示接口电路 PA7 PA6 PA5 PA4 PA3 PA2 PA1 PA0 Dp g f e d c b a “0” 0 0 1 1 1 1 1 1 3FH ……. 字型码取反(驱动反相) 动态显示程序流程 显示初始值: 显示缓冲区首地址; 字位码初值; 显示位数; 占用资源:工作寄存器1区;ACC,DPTR RAM_DIS EQU 40H ;显示缓冲区 WEI_Add EQU 7FFCH ;数码管位地址 CODE_Add EQU 7FFEH ;字型码地址 LED_DIS: PUSH PSW ;保护现场 PUSH DPH PUSH DPL PUSH ACC SETB RS0 CLR RS1 DIS0: MOV R0,#RAM

文档评论(0)

骨干 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档