電路土如下
這是我的測(cè)試程序,請(qǐng)幫忙看一下, 我測(cè)試過(guò)好象不是以反碼輸回來(lái)的,好想都上一0xFF返回來(lái)的! LJMP MAIN ORG 0200H MAIN: MOV DPTR , #0001H //命令輸入的端口 MOV A , #05H // 復(fù)位 MOVX @DPTR, A
LCALL DELAY MOV DPTR,#0001H CLR A MOV A , #06H //測(cè)試命令輸入 MOVX @DPTR ,A NOP CLR A MOV A , #055H MOV DPTR,#0000H //數(shù)據(jù)輸出端口 MOVX @DPTR ,A NOP NOP CLR A LOOP:MOV A ,P0 //請(qǐng)幫我看一下上面的匯編有錯(cuò)誤嗎?下面的顯示就不用了
MOV P1 ,A //我的P1是接七段數(shù)碼管的,顯示返回來(lái)的值,好象顯示全部是1 。 MOV P3 ,#0 //我的P3是接七段數(shù)碼管的位碼的 NOP MOV P3 , #1 NOP MOV P3 , #2 NOP LJMP LOOP
DELAY: MOV R5,#255 D1: MOV R6,#255 DJNZ R6,$ DJNZ R5,D1 RET
END