一个由AT89C51单片机与一片ADC0809组成的数据采集系统,ADC08的地址为7FF8H~7FFFH。硬件逻辑电路图如下,下面程序是利用中断方式,分别对8路模拟信号轮流采样一次,转换结果依次存放在首址为30H的片外数据RAM中。完成中断服务程序填空。

admin2010-04-27  31

问题 一个由AT89C51单片机与一片ADC0809组成的数据采集系统,ADC08的地址为7FF8H~7FFFH。硬件逻辑电路图如下,下面程序是利用中断方式,分别对8路模拟信号轮流采样一次,转换结果依次存放在首址为30H的片外数据RAM中。完成中断服务程序填空。
   
           ORG 0000H
           AJMP MAIN
           ORG 0013H
           AJMP INT1
   MAIN:  MOV R1,#30H
           MOV R7,#08H
           MOV DPTR,#07FF8H
           SET IT1
           SET EX1
           SET EA
   HERA:  SJMP HERE
   中断服务程序:
   INT1:  MOVX A,  ①   
           MOVX  ②  ,A
             ③  R1
           INC  ④   
           DJNZ  ⑤  ,READ
             ⑥   
     ⑦  :MOVX  ⑧  ,A
           RET1

选项

答案①@ DPTR ②@ R1 ③INC ④DPTR ⑤R7 ⑥RET1 ⑦READ ⑧@ DPTR

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

最新回复(0)