相关代码 |
|
;11-1-1.ASM $MOD51 ORG 0000H START: MOV TMOD,#20H ;设定定时器的模式 MOV TH1,#0FDH ;设定传送的波特率9600b/s SETB TR1 ;定时开始 MOV SCON,#50H ;设定串行传输的模式 SETB P1.0 ;设定观察对照点 ; LOOP: CLR TI ;清除TI标志位 MOV A,#31H ;选择要送出的码 CPL P1.0 ;传送起始的参考点 MOV SBUF,A ;从串行通信专用的寄存器送出 ; WAIT: JNB TI,WAIT ;等待传送完成 CPL P1.0 ;传送完成的参考点 ACALL DELAY ;延迟的时间 SJMP LOOP ;继续传送同样的码来观察 DELAY: MOV R0,#00H ;延迟用子程序 DJNZ R0,$ RET END
相关资源 |
|