51單片機串口通訊例程(彙編)

		ORG 0000H
		LJMP	INIT		
		ORG 0023H    ;窗口中斷入口
		LJMP CON	
INIT:			;配置中斷
	MOV		SCON,#0X50
	ANL		PCON,#00H
	MOV		TMOD,#0X20
	MOV		TL1,#0XFD
	MOV		TH1,#0XFD
	SETB	TR1
	SETB 	ES
	SETB 	EA
LOOP:			;循環
	LJMP LOOP
CON:
	MOV P2,SBUF    ;將接收到的數據寫入P2
	CPL RI			;標誌位取反,只能手動取反
	MOV SBUF,P2		;將接收到的數據發送到電腦
D1:	JNB TI,D1		;判斷是否發送完成
	CPL TI			;標誌位取反
	RETI
END

不知道怎樣對SBUF取反。

Thank for your reading!!!!!!!!!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章