DA转换的汇编程序 我不懂汇编 哪位大佬能帮我转成C语言 小弟非常感谢!!!(附带DA转换的图)程序:ORG 0000H
AJMP MAIN
ORG 0030H
MAIN: MOV DPTR,#7FFFH ;置DAC0832入口地址
MOV R0,#00H ;置初时值
SAO: JNB P1.0,JIA ;当P1.0为高电平时,跳转JIA
JNB P1.1,JIAN ;当P1.1为低电平时,跳转JIAN
AJMP SAO ;无条件跳转SAO
JIA: INC R0 ;R0+1
MOV A,R0
CJNE A,#00H,SONG
MOV R0,#0FFH
MOV A,R0
AJMP SONG
JIAN: DEC R0
MOV A,R0
CJNE A,#0FFH,SONG
MOV R0,#00H
MOV A,R0
SONG: MOVX @DPTR,A
LOP: MOV A,P1
CJNE A,#0FFH,LOP
AJMP SAO
END
|