首页题目详情

根据硬件图计算ADC0809的8个模拟量输入通道的地址,并编写程序实现8个通道的模拟量循环采集,采集结构存放至片内RAM 40H~47H中。

问答题
2020-09-17 10:17:31
0331
参考答案:根据电路连接图可计算出ADC0809的8个模拟量输入通道的地址为: ( ) 7F00H~7F07H( )( )( )( ) 循环采集的程序设计如下: ORG 0000H AJMP MAIN ORG 0030H MAIN: MOV DPTR,#7F00H MOV R0,#40H MOV R7,#8 LOOP: MOVX @DPTR, A JNB P3.2,$ MOVX A,@DPTR MOV ...
查看答案
 参考答案
科目:单片机原理及应用
学科:未分类
感兴趣题目
阅读下列程序段,说明程序段实现功能,并把每条指令加注释 MOV R0,#40H ; MOV A, @R0 ; INC R0 ; ADD A, @R0 ; INC R0MOV @R0,A ; CLR A ; ADDC A, #0 ; INC R0MOV @R0, A ; 功能:
用移位指令计算,10*X,已知X是一个8位无符号数。请编程序。
已知8个无符号数之和存于R3R4,求其平均值,结果仍存于R3R4中,请编程实现(R3为高字节)。
8255并行接口芯片,A口工作在方式0输入,B口方式1输出,C口高位为输出,低位为输入,设控制寄存器地址为3BH,请确定控制字并初始化编程。
已知(R0)=20H, (20H ) =10H, (P0) =30H, (R2) =20H, 执行如下程序段后( 40H ) =MOV @R0 , #11HMOV A , R2ADD A , 20HMOV PSW , #80HSUBB A , P0XRL A , #45HMOV 40H , A
内存中有两个4字节无符号数相加,一个存放在30H——33H开始的单元中,一个存放在40H——43H开始的单元中,请编程求它们的和,结果放在30H——33H中。
将20H单元清零
阅读下列程序,说明其功能。MOV R0,#dataMOV A,@R0 RL AMOV R1,ARL ARL AADD A,R1MOV @R0,ARET
请使用位操作指令,实现下列逻辑操作:P1.5=ACC.2∧P2.7∨ACC.1∧P2.0
已知变量X存于VAR单元,函数值Y存于FUNC单元,按下式编程求Y值。Y=
假设三个8位无符号数相加,其中一加数在内部RAM的50H,51H,52H,另一个数在内部RAM的53H,54H,55H相加之后放在50H,51H,52H单元中,进位存放在53H单元中,请编写程序。
将4个单字节数放片内30H~~33H,它们求和结果放在片内40H,41H单元。ORG 1000HMOV R7,#04HMOV R0,30HCLR AMOV 41H,ALOOP: ADD A,@R0JNC NEXTINC __________NEXT:INC __________DJNZ R7,LOOPMOV 40H,ASJMP $END