liwanli:
谢谢,我试了一下!以下是我根椐DATASHEET编的一个程序,但还是不行,能否指点一二!CLK BIT P0.7 ;A0 BIT P0.6A1 BIT P0.5DI BIT P0.4 ;ORG 00HSTART:MOV DPTR,#0AAAAHSETB A1MOV A,DPHCALL SDT46MOV A,DPLCALL SDT461JMP $SDT46:MOV R3,#8;写入8位数据SD1:RLC A;MOV DI,CSETB CLKCALL DELAYCLR CLKCALL DELAYCLR A0DJNZ R3,SD1RETSDT461:MOV R3,#8;写入8位数据SD11:RLC A;MOV DI,CSETB CLKCALL DELAYCLR CLKCALL DELAYDJNZ R3,SD11SETB CLKCALL DELAYSETB A0CLR CLKNOPNOPCLR A1CALL DELAYSETB CLKNOPNOPSETB A1RETDELAY:MOVR7,#0FHDJNZR7,$RETEND