作业帮 > 综合 > 作业

求两道单片机编程题答案 十万火急!

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/27 23:13:50
求两道单片机编程题答案 十万火急!
1.16个无符号整数(小于256)存于外部RAM区的1000H至100FH单元中,试编程找出其中的最大值并存入内部RAM的20H单元.2.编程实现:把内部RAM中起始地址为DATA 1的数据传送到外部RAM以DATA2为首地址的区域中,直到发现字符“$”为止,数据最大长度在30H中.已知字符“$”的ASCII码为24H.
1.
MOV DPTR,#1000H
MOV 20H,#0
MOV R2,#16
LOOP:
MOVX A,@DPTR
CJNE A,20H,DDDD
DDDD:
JC SSSS
MOV 20H,A
SSSS:
INC DPTR
DJNZ R2,LOOP
SJMP $
--------------------------
2.
MOV R0,#DATA1
MOV DPTR,#DATA2
MOV R2,30H
LOOP:
MOV A,@R0
CJNE A,#24H,ZZZ
SJMP T_END
ZZZ:
MOVX @DPTR,A
INC R0
INC DPTR
DJNZ R2,LOOP
T_END:
SJMP $