试题与答案

下面程序是A/D转换应用程序,可实现多路模拟量输入的巡回检测,采样数据被存放在片内R

题型:填空题

题目:

下面程序是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进行转换 ⑦发生中断 ⑧修改通道地址

试题推荐
微信公众账号搜索答案