當前位置:編程學習大全網 - 編程軟體 - 簡述c51單片機串行口數據發送和數據接收過程

簡述c51單片機串行口數據發送和數據接收過程

參考吳鑒鷹吧裏面的資料,我也學習單片機,有吳鑒鷹單片機開發板(評價不錯的壹款單片機開發板),這樣實驗+理論,然後看視頻學習會更好。有興趣可以看下

串行口初始化編程格式:

SIO: MOV TMOD,#20H ;T1作波特率發生器

MOV TH1,#X ;定時初值選定波特率

MOV TL1,#X MOV PCON,#00H ;SMOD=0,就是波特率不增倍CLR TI ;清除發送中斷標誌SETB TR1 ;打開定時器1 2、發送程序

查詢方式: TRAM: MOV A,@R0 ;取數據

MOV SBUF,A ;發送壹個字符

WAIT:JBC TI,NEXT ;等待發送結束

SJMP WAIT NEXT: INC R0 ;準備下壹次發送

SJMP TRAM3、接收程序

WAIT: JBC RI,NEXT ;查詢等待

SJMP WAIT NEXT: MOV A,SBUF ;讀取接收數據

MOV @R0,A ;保存數據

INC R0 ;準備下壹次接收

SJMP WAIT 這個是用軟件查詢方法做的,沒有設定數據校驗。

  • 上一篇:李洋趙娜(壹對年輕戀人)
  • 下一篇:DELPHI寫程序與有RS232串口的儀器通信
  • copyright 2024編程學習大全網