JiZzJiZZ国产免费A_国产午夜成人AV在线播放_亚洲欧美在线观看一区二区_91久久久久精品无嫩草影院_欧美高清一区二区三区_欧美日韩国产码高清_亚洲精品国产电影_亚洲AV无码专区亚洲AV桃
廣告招募

51單片機(jī) (5) C51實(shí)現(xiàn)單片機(jī)串口通信仿真

2025年07月15日 08:09:52      來源:江蘇瑞易通電子科技有限公司 >> 進(jìn)入該公司展臺(tái)      閱讀量:10

分享:

1、效果圖



2、虛擬串口

通過VSPD虛擬串口工具虛擬出兩個(gè)串口用于通信

VSPD虛擬串口工具下載:/detail/leytton/7565589



3、串口調(diào)試

打開兩份串口調(diào)試工具,個(gè)打開com1,第二個(gè)打開com2,這時(shí)在任一串口調(diào)試工具發(fā)送信息,另一個(gè)串口調(diào)試工具中能接收到信息

串口調(diào)試工具下載:/detail/leytton/7565561



4、Proteus電路設(shè)計(jì)圖

P1串口:屬性原件值COMPIM,Physical port為com2,Physical Baud rate為9600 

虛擬終端(Virtual Terminal):接RXD接口的虛擬終端顯示單片機(jī)通過com2接收到的信息,接TXD接口的虛擬終端顯示單片機(jī)傳出的信息。




5、51單片機(jī)程序代碼

  1. #Include   

  2.   

  3. void init();  

  4. void main(){  

  5.  unsigned char temp=0xff;  

  6.  init();  

  7.  while(1){  

  8.     if(RI){     //RI=1,判定為串口接收到了數(shù)據(jù),RI要清零,  

  9.          RI=0;     

  10.          temp=SBUF;    

  11.      }else{  

  12.       P1=temp;   

  13.      }  

  14.  }  

  15. }  

  16. void init(){  

  17.  TMOD=0x20;   //設(shè)置T1工作方式為方式2  

  18.  TH1=0xfd; //給定時(shí)器高位裝初值  

  19.  TL1=0xfd; //給定時(shí)器低位裝初值  

  20.  TR1=1;  //開定時(shí)器  

  21.              //以上是設(shè)置波特率  

  22.  SM0=0;  //設(shè)置串口通訊方式為方式1  

  23.  SM1=1;    

  24.  REN=1;  //串口是否接收數(shù)據(jù)的開關(guān)  

  25. }  



6、運(yùn)行

串口調(diào)試工具接com1口發(fā)送的數(shù)據(jù),可在接RXD的虛擬終端顯示;

但是單片機(jī)基本沒反應(yīng),因?yàn)槲覍懙拇a是通過信息來控制燈亮滅,而信息格式不合法。

改進(jìn):在串口調(diào)試工具勾選“按十六進(jìn)制發(fā)送”,虛擬終端勾選“Hex Display Mode”,發(fā)送“0”則燈全亮,發(fā)送“fe”則燈P1.0亮。


版權(quán)與免責(zé)聲明:
1.凡本網(wǎng)注明"來源:中美貿(mào)易網(wǎng)"的所有作品,版權(quán)均屬于中美貿(mào)易網(wǎng),轉(zhuǎn)載請(qǐng)必須注明中美貿(mào)易網(wǎng)。違反者本網(wǎng)將追究相關(guān)法律責(zé)任。
2.企業(yè)發(fā)布的公司新聞、技術(shù)文章、資料下載等內(nèi)容,如涉及侵權(quán)、違規(guī)遭投訴的,一律由發(fā)布企業(yè)自行承擔(dān)責(zé)任,本網(wǎng)有權(quán)刪除內(nèi)容并追溯責(zé)任。
3.本網(wǎng)轉(zhuǎn)載并注明自其它來源的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個(gè)人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品來源,并自負(fù)版權(quán)等法律責(zé)任。 4.如涉及作品內(nèi)容、版權(quán)等問題,請(qǐng)?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系。

JiZzJiZZ国产免费A_国产午夜成人AV在线播放_亚洲欧美在线观看一区二区_91久久久久精品无嫩草影院_欧美高清一区二区三区_欧美日韩国产码高清_亚洲精品国产电影_亚洲AV无码专区亚洲AV桃