单片机应用系统配置及接口技术.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文档。上传文档
查看更多
9.4.2 DAC0832与MCS-51单片机的接口 (1) 单缓冲器方式接口 如图9.19所示 相应的程序如下: MOV DPTR,#7FFFH ;指向DAC0832 MOV A,#DATA ;要输出的数字量送累加器A MOVX @DPTR,A ;数字量送入DAC0832 * 单片机技术 9.4 前向通道中的A/D转换器及接口技术 9.4.1 ADC0808/0809 ADC0808/0809八位逐次逼近式A/D转换器是一种单片CMOS器件,包括8位的模数转换器、8路(通道)转换开关和与微处理器兼容的控制逻辑。8路转换开关能直接连通8个单端模拟信号中的任何一个。 1.ADC0808/0809的内部结构及引脚功能 ADC0808/0809的内部结构如图9.13所示。片内带有锁存功能的8路模拟多路开关,可对8路0~5V的输入模拟电压信号分时进行转换,片内具有多路开关的地址译码和锁存电路、比较器、256R电阻T型网络、树状电子开关、逐次逼近寄存器SAR控制与时序电路等。输出具有TTL三态锁存缓冲器,可直接连到单片机数据总线上。 ⑴ ADC0808/0809主要指标如下: ① 分辨率为8位。 ② 最大不可调误差ADC0808小于土1/2LSB,ADC0809 小于土1LSB。 ③ 单一+5V供电,模拟输入范围为0~5V。 ④ 具有锁存控制的8路模拟开关。 ⑤ 具有三态锁存输出缓冲器,输出与TTL兼容。 ⑥ 功耗为15mW。 ⑦ 不必进行零点和满刻度调整。 ⑧ 转换速度取决于芯片的时钟频率。时钟频率范围: 10~1280kHz;当CLK=500kHz时,转换速度为128μs。 图9.13 ADC0809 内部结构 (2)ADC0808/0809的芯片引脚 ADC0808/0809的引脚如图9.14所示。引脚功能介绍如下: ① IN0~IN7:8路模拟量输入通道的输入端口。 ② 2-1~2-8:8位数字量输出端口。 ③ START:A/D转换信号输入端。有效的信号为一个正脉冲。 在脉冲的上升沿,A/D转换器的内部寄存器均被清零,在下降 沿开始A/D转换。 ④ ALE:地址锁存器允许信号输入端。当该信 号为高电平时,地址信号进入地址锁存器,该信号的下降沿, 地址被锁存。 ⑤ EOC:EOC为转换结束信号脉冲输出端。 在 START 信号上升沿之后0~(2μs+8个时钟周期)时间内, EOC变为低电平(采用查询方法应该特别注意这个特点)。 当A/D转换结束 后,EOC立即变为高电平。 图9.14 ADC0809的引脚图 ⑥ OE:输出允许信号。当OE端输入高电平时,打开三态输出锁存器,将转换结果的数字量输出到数据总线上 ⑦ REF(+)、REF(-):正负基准电压输入端。基准电压的中心值(VREF(+)+VREF(-))/2应接近VCC/2。其偏差不应超过±0.1V。正负基准的典型值分别为5V和0V。 ⑧ ADDA、ADDB、ADDC:8路模拟开关的3位地址选通线输入,用以选择对应的输入通道,其对应关系见表9.2。 ⑨ CLK:外部输入脉冲信号。典型值为640KHz。 ⑩ VCC、GND:分别为电源电压(+5V)和地。 表9.2 ADC088/0809输入通道地址 2.ADC0809/0809的时序 图9.15是ADC0808/0809的时序图。 图9.15是ADC0808/0809的时序 其中: tws:最小启动脉宽,典型值为100ns;最大200ns。 twe:最小ALE宽度,典型值为100ns,最大200ns。 tD:模拟开关延时,典型值为1μs,最大2.5μs。 tC:转换时间,当时钟为640KHz时,典型值为100μs, 最大116μs。 tEOC:转换结束延时,最大为8个时钟周期十2μs。 9.3.2 ADC0808/0809与8031单片机的接口设计 ADC0808/0809与8031单片机的硬件接口有3种方式: (1)查询方式; (2)中断方式; (3)等待延时方式。 ADC0808/0809与8031单片机的硬件接口如图9.16所示。 图9.16 ADC0808.0809与8031的接口 ① 延时等待方式 用延时等待的方法分别对8路模拟信号轮流采样一次,并依次把结果转存到30H单元起始的地址中. 数据

文档评论(0)

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

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

1亿VIP精品文档

相关文档