第九章 ad与da转换器接口习题答案.pptVIP

  • 5
  • 0
  • 约4.35千字
  • 约 20页
  • 2018-12-06 发布于湖北
  • 举报
第九章 ad与da转换器接口习题答案

第九章 A/D与D/A转换器接口 习题答案 下图为DAC0832 8位D/A转换器与系统的连接图。 (1)根据图(b)说明DAC0832的工作方式。 (2)编写一个程序,使输出为可控制斜率的锯齿波。(提示:利用软件延时程序实现斜率控制。DAC0832的端口地址自定) 练习:8255与系统总线、ADC的连接示意如下。当START为高时,启动一次A/D转换;当EOC为高时,一次转换完成,D0~D7数据有效。请编写相关的程序段,实现以下功能:通过8255采集外部模拟输入的数据(即ADC的转换结果),共采集100次,并将这些数据依次存入数据段内以DATA为首址的单元中。 DATA DB 100 DUP(?) ; 数据段内的字节变量 …… MOV AL, 1XXX1010B ; 8253方式控制字(8AH),B口方式0、输入,C口上半部分输入、下半部分输出,A口未用 OUT 73H, AL MOV CX, 100 LEA DI, DATA MOV AL, 0XXX0000B ; PC0 = 0 OUT 73H, AL AGN: MOV AL, 0XXX0001B ; PC0 = 1,启动ADC OUT 73H, AL POLL: IN AL, 72H ; 查询PC7 ( EOC) SHL AL, 1 JNC POLL MOV

文档评论(0)

1亿VIP精品文档

相关文档