电路土如下
这是我的测试程序,请帮忙看一下, 我测试过好象不是以反码输回来的,好想都上一0xFF返回来的! LJMP MAIN ORG 0200H MAIN: MOV DPTR , #0001H //命令输入的端口 MOV A , #05H // 复位 MOVX @DPTR, A
LCALL DELAY MOV DPTR,#0001H CLR A MOV A , #06H //测试命令输入 MOVX @DPTR ,A NOP CLR A MOV A , #055H MOV DPTR,#0000H //数据输出端口 MOVX @DPTR ,A NOP NOP CLR A LOOP:MOV A ,P0 //请帮我看一下上面的汇编有错误吗?下面的显示就不用了
MOV P1 ,A //我的P1是接七段数码管的,显示返回来的值,好象显示全部是1 。 MOV P3 ,#0 //我的P3是接七段数码管的位码的 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