微机原理电子教案第8章资料.pptVIP

  • 5
  • 0
  • 约3.17千字
  • 约 54页
  • 2019-05-23 发布于江苏
  • 举报
4. 用软件和D/A转换器来实现A/D转换 程序如下: START: XOR AX,AX ;累加器清零 MOV BL,80H ;初值为80H MOV CX,08H ;计数初值为8 AGAIN: ADD AL,BL ;计算试探值 MOV BH,AL ;保留试探值 OUT PORTA,AL ;PORTA是锁存器地址 IN AL,PORTS ;PORTS是输入端口的 地址 AND AL,01 ;取状态位 JZ END1 ;如状态位为0,则 保存此位 MOV AL,BL NOT AL ;求反 AND AL,BH ;使试探位为0 MOV BH,AL ;保存试探值 END1: ROR BL,1 ;右移,得下一个试探值 MOV AL,BH LOOP AGAIN ;继续进行试探和测试 … ;后续程序段 8.3.3模/数转换器和系统连接时要考虑的问题 输入模拟电压的连接 数据线和系统总线的连接 启动信号的供给 电平启动信号 脉冲启动信号 转换结束信号以及转换数据的读取 程序查询方式 中断方式 CPU等待方式 固定的延迟程序方式 例1: 用带有可控三态门的A/D转换器进行A/D转换,且采用中断方式传输结果。

文档评论(0)

1亿VIP精品文档

相关文档