单片机PPT7教程.ppt

  1. 1、本文档共47页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机PPT7教程

第7章 输入输出通道与接口;以单片机(或专用芯片)为核心组成的单机系统;以个人计算机为核心的应用扩展型测量仪器; 应用系统结构框图,各环节的功能说明如下: 传感器:将输入的待测非电量信号(例如:温度信号)转换为电信号;也可以是电量传感器 调理电路:将传感器输出的电信号进行调理放大,转换成适合A/D转换器输入的信号; A/D转换器:将模拟信号转换为数字信号,送入CPU系统; CPU系统:对信号进行分析处理并显示结果。;7.1 模拟输入量的转换与接口 ; 7.1 A/D转换与接口;7.1.1 0809 A/D转换的原理与接口;1.ADC0809芯片简介;2. ADC0809的引脚说明;ADC0809通道地址选择表;3. ADC0809与单片机的接口电路;ADC0809编程要点;ADC0809零点和增益检查;举例 送恒定直流0V 输出数字量00H 送恒定直流5.1V 输出数字量FFH 送恒定直流1V 1V/X=5.1/255 输出数字量X=50=32H 送恒定直流2.01V 2.01V/X=5.1/255 输出数字量X=100~100.5=64H~65H;信号采样;数据采集; 连续量的量子化; 连续量的离散化和量子化;采样保持电路 1. 采样保持器概述 连续量VX(t)转变为时间序列值VX(nT) 。 ; 采样保持器的结构;多通道数据采集系统的几种结构形式; 各通道有各自独立的采样保持器,但公用一个A/D转换器。通过多路开关分,对各路信号分时进行A/D转换。能够实现多路信号的同步采集,但采集速度稍慢。 ; 各通道公用一个采样保持器和A/D转换器。工作时,通过多路开关将各路信号分时切换,输入到公用的采样保持器中,实现多路信号的分时采集,而非同步采集。并且采集速度最慢。优点是节省硬件成本,适于对采集速度要求不高的应用场合。;3 . A/D转换(0809)编程;C语言程序: #include “reg51.h” unsigned char ADDat = 0x00; unsigned int xdata * ADDatRD= (unsigned int xdata *) 0X8000; unsigned int xdata * ADDatWR= (unsigned int xdata *) 0X8000; void int main() { /*初始化中断*/ IT1 = 1; EX1 = 1; /*开中断*/ EA = 1; while(1); } void ADC() interrupt 2 /*ADC中断服务程序*/ { ADDat = *ADDatRD; *ADDatWR = 1; };7.1.2 现场开关量的输入;现场输入开关量的隔离; 7.2 模拟输出量通道的接口 ; 1、 D/A转换器主要性能指标 ; 1、D/A转换器主要性能指标; 7.2.1 0832 D/A转换与接口设计 1、0832D/A管脚功能; 2、 DAC0832引脚的功能 ; 2、 DAC0832引脚的功能; 3、工作原理框图;1)采用双缓冲方式 在ILE=1即有效的条件下,/LE1=/CS+/WR1=0(负脉冲)有效时,输入寄存器数据输入;上升沿到时数据锁存, 当/LE2=/WR2+/XFER=0有效时(负脉冲) ,DAC寄存器数据输入,上升沿到时数据锁存, 这种利用两个寄存器锁存方式,称为双缓冲方式,; 1) 双缓冲器方式 ; ; 3、工作方式;4、DAC0832与AT89C52的接口 以单极性单缓冲工作方式为例 ;5、0832 D/A转换编程要点 ;6、 D/A转换(DAC0832)程序举例 (1)产生锯齿波;6、 D/A转换(DAC0832)程序举例 ;6、 D/A转换(DAC0832)程序举例 (3)产生三角波;7.2.2 开关量输出接口;作用: 干扰信号过不去; 人身安全考虑。输入端往往是接大电压,输出端(测量端)接小电压,对测量人员有益。;1.以0809 A/D转换的原理与接口为例,掌握输入通道DAC转换接口和编程时使用MOVX和DPTR或P2口和Ri配合,片选读、写操作。C编程时,声明全局变量时增加xdata??键字,同时需要用指针强制指向我们所需要的地址。 2.现场开关量的输入,当现场

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档