- 1、本文档共94页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机原理及其应用第八(修订)简介
第8章 MCS-51单片机的接口技术 8.1 显示器及其接口 8.2 键盘接口 8.3 D/A转换器及其接口 8.4 A/D转换器及其接口 8.5 打印机接口* 8.6 拨码盘及语音接口* 8.3 D/A转换器及其接口 8.3.1 D/A转换器 8.3.2 MCS-51和D/A的接口 1.D/A转换器的原理 D/A转换器的原理: 把输入数字量中每位都按其权值分别转换成模 拟量,并通过运算放大器求和相加(如图8-3-2所 示)。 n位D/A转换器 D/A转换器的输出形式 电压输出 电流输出 输出加运放将电流转为电压。 D/A转换器的输入锁存 无锁存器 不能与P0直接相连。 有锁存器 能与P0直接相连。 2.D/A转换器的性能指标 l 分辨率: 分辨率是指D/A转换器的单位数字量引起的模拟量输出的变化。一般定义为:输出满度与2n的比值。 例如: 8位D/A, 输出满度是5V,分辨率为5/28=19.5mv l 转换精度: 转换精度指满度校准时,在全量程内,DAC的实际模拟输出值与理论值的最大相对误差。 l 线性度: 线性度是指DAC的实际转换特性曲线和理想直线之间的最大偏移误差。 l 建立时间 :建立时间是数据变化满刻度时,输出达到终值±(1/2)LSB所需的时间。 3.DAC0832 l DAC0832内部结构 DAC0832内部由三部分电路组成(图8-3-3)。 “8位输入寄存器”、“8位DAC寄存器”、“8位D/A转换电路”由8位T型电阻网络和电子开关组成。 第一级寄存器选通: ILE=1, CE=0, WR1=0 第二级寄存器选通: WR2=0, XFER=0 8.3.2 MCS-51和D/A的接口 1.DAC的应用(输出端) l??? DAC用作单极性电压输出 l? DAC用作双极性电压输出(图8-3-5、表8-3-1) l???DAC用作程控放大器(图8-3-6 ) 2.MCS-51与8位DAC的接口(输入端) MCS-51和DAC0832接口时,有三种连接方 式: 直通方式 单缓冲方式 (只有一路模拟量输出,或多路模拟量输出但不要求同步) 双缓冲方式 (多路模拟量输出且要求同步) 锯齿波 ORG 0000H START: MOV R0,#0FEH CLR A LOOP: MOVX @R0, A INC A SJMP LOOP END 三角波 ORG 0000H START: MOV R0,#0FEH CLR A DOWN: MOVX @R0, A INC A JNZ DOWN UP: DEC A MOVX @R0, A JNZ UP SJMP DOWN END 矩形波 ORG 0000H START: MOV R0, #0FEH LOOP: MOV A, #33H MOVX @R0, A ACALL DELAY1 MOV A, #0FFH MOVX @R0, A ACALL DELAY2 SJMP LOOP END 3.MCS-51与12位DAC的接口 l?DAC1208的内部结构和原理(图8-3-10) l?MCS-51和DAC1208的连接(图8-3-11) 高8位输入寄存器地址 4001H, 先送8位数据 低4位输入寄存器地址 4000H, 再送4位数据 DAC寄存器地址 6000H, 最后再打开DAC寄存器 软件编程 将存在DIGIT和DIGIT+1的12位数据送入DAC1208作D/A转换。 ORG 100H MOV DPTR, #4001H ; 8位输入寄存器地址 MOV R1, #DIGIT ;高8位数据地址 MOV A, @R1 ;取数据 MOVX @DPTR, A ;高8位送入DAC1208 DEC DPL ;4位输入寄存器地址 INC R1 ;低4位数据地址 MOV A, @R1 ;取数据 MOVX @DPTR, A ;低4位送入DAC1208 MOV DPTR, 6000H ;DAC寄存器地址 MOVX @DPTR, A ;同步作D/A转换 8.4 A/D转换器及其接口 8.4.1 A/D转换器概述 8.4.2 逐次逼近式A/D转换器的工作原理 8.4.3 MCS-51和ADC0809的接口 8.4.4 MCS-51和AD574的接口 对于一个模拟信号转换成数字信号所要求的基本部件有: ??????模拟多路转换器与信号调理电路。 ????
文档评论(0)