下面程序是A/D转换应用程序,可实现多路模拟量输入的巡回检测,采样数据被存放在片内RAM单元中。阅读程序完成说明语句。 ORG 0000H AJMP MAIN ORG 001

admin2010-04-27  32

问题 下面程序是A/D转换应用程序,可实现多路模拟量输入的巡回检测,采样数据被存放在片内RAM单元中。阅读程序完成说明语句。
         ORG     0000H
         AJMP    MAIN
         ORG     0013H    ;该地址是①地址
         AJMP    INT1
   MAIN:MOV    R0,#78H  ;78是②地址
         MOV    R2,#08H    ;
         SETB  IT1    ;该指令的作用是③
         SETB  EA
         SETB  EX1    ;允许INT1中断
         MOV DPTR,#6000H;#6000H是④地址
         MOV    A,#00H    ;A的内容对转换结果⑤影响
   LOOP:MOVX  @DPTR,A  ;该指令的作用是⑥
   HERE:SJMP  HERE
         DJNZ  R2,LOOP
   INT1:MOVX  A,@DPTR  ;当⑦时,程序将运行到此处。
         MOV    @R0,A
         INC   DPTR    ;DPTR加1的目的是⑧
         INC    R0
         RET1
   答:①______;②______;③______;④______;
   ⑤______;⑥______;⑦______;⑧______;

选项

答案①INT1中断源的入口 ②存放转换结果的首地址 ③设置为边沿触发 ④809通道0的 ⑤没有 ⑥启动0809进行转换 ⑦发生中断 ⑧修改通道地址

解析
转载请注明原文地址:https://kaotiyun.com/show/mHAx777K
0

最新回复(0)