微控制器實驗 串列埠通訊實驗

2022-06-20 01:21:07 字數 637 閱讀 2050

實驗三:串列埠通訊實驗

內容:(1)利用電腦串列埠與實驗台串列埠進行連線;

(2)根據幀格式定義、波特率定義,程式設計配置串列埠,並編寫控制程式;

(3)實現從電腦上輸入控制字元,由微控制器通過串列埠接收,並控制led顯示的功能;

(4)對所程式設計序進行除錯及驗證。

要求:(1)掌握波特率的概念、學會程式設計設定波特率和工作方式;

(2)掌握串列埠通訊的程式設計控制方法;

1 #include 2 #include 3 unsigned char

newdata,led,count;

4bit newflag ;

5void main( void)22

if( newdata == 0x99

)25 ti = 0

;26 sbuf =newdata ;

27while ( ti == 0

);28 newflag = 0;29

}30}31

}32void set0 ( void ) interrupt 439}

40void t0_int () interrupt 1

51 }

view code

微控制器 串列埠通訊實驗

思考題 設計兩個微控制器通過串列埠方式1進行全雙工資料通訊,要求將波特率設定為2400,晶振頻率為11.0592mhz,請分別編寫傳送程式和接收程式,接收端需使用液晶螢幕顯示接收內容,傳送端可迴圈傳送乙個字串 自己定義乙個字串,例如 welcome to wuhan 1 電路圖如下 2 設計思路 1...

STC 51 微控制器 串列埠通訊實驗

以後不再好高騖遠,要腳踏實地地做好每件事,要踏踏實實地學好微控制器。作為第乙個部落格,首先談談我寫的乙個51微控制器串列埠通訊程式。我用的是一款增強版51微控制器,型號為stc12le5a60s2。1 查詢方式,下面是我的源 微控制器型號 stc12le5a60s2 串列埠1,波特率發生器使用定時器...

串列埠通訊實驗

晶振12mhz,波特率1200,程式啟動後微控制器主動發出hello server,pc使用串列埠助手應答微控制器,當微控制器收到pc發來的資料aah後,將30h 3fh的16個位元組傳送給pc,當51收到e0h時就發40h 5fh的32個位元組資料,若微控制器收到其他資料後,則不做任何修改返回pc...