单片机实验报告解说.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数字电压表 2014年12月14日 1:ADC的简单介绍 2:TLC模数转换 3:程序 4:实验心得 原理:模数转换器即A/D转换器,或简称ADC,通常是指一个将模拟信号转变为数字信号的电子元件。通常的模数转换器是将一个输入电压信号转换为一个输出的数字信号。由于数字信号本身不具有实际意义,仅仅表示一个相对大小。故任何一个模数转换器都需要一个参考模拟量作为转换的标准,比较常见的参考标准为最大的可转换信号大小。而输出的数字量则表示输入信号相对于参考信号的大小。 转换方式:采样、保持、量化、编码 性能指标:输入电平、输出形式、控制性质以及需要的速度、分辨率和精度。 误差:模拟数字转换器的误差有若干种来源。量化错误和非线性误,是任何模拟数字转换中都存在的内在误差。也有一种被称作孔径错误(aperture error),它是由于时钟的不良振荡,且常常在对时域信号数字化的过程中出现。 转换原理图: 信号输出: 用数码管或其他显示元件 ADC:Analog-to-Digital Converter 采样率(sampling rate) 分辩率( Resolution) 转换分辨率: 串行AD——TLC2543,美国TI公司生产,性能优良的AD转换器。 1〉12位转换精度 2〉10us转换时间 3〉11路模拟输入 4〉3种内建自测模式 5〉内建采样保持 6〉内建片内时钟系统 7〉具有转换结束引脚,便于使用查询方式和中断方式编程 8〉有极性或无极性二进制输出 9〉可编程进入断电模式 10〉可编程设定输出数据长度为8、12、16位 ADC转换芯片内部结构: TLC2543封装接口机外部电路 TLC2543工作时序图: 2543芯片工作控制字真值表 cs equ p1.4 ;AD的片选信号 clk equ p1.5 ;AD的时钟信号 din equ p1.6 ;AD的数据输入信号 dout equ p1.7 ;AD的数据输出信号 eoc equ p3.2 ;AD的转换结束结束 org 0000h ljmp main org 0030h ;跳过异常向量区 main: mov sp,#53h ;初始化堆栈指针 start0: mov r1, ;送0通道方式/通道数据 lcall rd_ad ;第一次读取的转换结果可能不准确,丢弃。 ;mov r1, ;1通道方式/通道数据 ;acall rd_ad ;送1通道方式/通道数据 loop: jnb eoc,$ ;等待AD转换完成 mov r1, ;送0通道方式/通道数据 lcall rd_ad ;读取转换结果 mov 30h,40h ;转换结果存放到数据缓冲区 mov r7, #255 lcall code_change1 ljmp start0 ljmp start0 主程序: code_change1: mov a,40H ;将转化的结果送入累加器a clr c ;清除符号位 rlc a ;带进位循环左移 jc zhuan0 ;如果符号位为一,跳转到zhuan0子程序 mov dptr,#vol1 ;将电压入口地址给数据指针 m2:movc a,@a+dptr ;查表取数 mov r0,a ;将取得的数存放到r0寄存器中 mov a,40H clr c rlc

文档评论(0)

高考学子 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档