免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
Proteus通過虛擬串口程序仿真51單片機串口的實現(xiàn)

1.參考文章下載地址:http://download.csdn.net/source/1927624

2.虛擬串口

3.串口調(diào)試助手

4.Proteus 7.5 sp3

 

實現(xiàn)方法

1.參考文章(參考文章是從CSDN下載的一篇PDF文件)已經(jīng)很詳細的說明了怎么實現(xiàn),我就不想啰嗦了,我只提供幾個關(guān)鍵的截圖和串口調(diào)試程序代碼

如果參考文章打不開我提供參考文章的下載連接

2.提供Proteus的連線圖如下:(值得注意的是單片機的RXD和TXD分別和串口的RXD和TXD一一對應(yīng)相連,這和用Proteus的虛擬終端給串口輸入信號時,單片機和串口的連接方式是不一樣的,用Proteus的虛擬終端作為串口輸入信號的時候單片機的RXD和串口的TXD相連,是交錯連接的)

注意:1.51單片機的晶振頻率我設(shè)置的是11.0592MHz,單片機載入的program file可以是HEX,也可以是BIN

      2.SCMR表示單片機接收到的內(nèi)容,SCMT代表單片機發(fā)送出去的內(nèi)容

     3.我的串口設(shè)置如下圖(主要設(shè)置波特率,這里是9600)

   4.我的虛擬串口程序的抓圖如下

  6.我串口調(diào)試工具的截圖如下:

  7.最后附上串口調(diào)試所使用到的程序代碼(只寫了輸入調(diào)試的程序)

#include
void init();
void main()
{
 init();
 while(1)
 {
  while(!RI);    //RI=1,判定為串口接收到了數(shù)據(jù),RI要清零,
  RI=0;   //否則就會進入中斷,如果沒接收數(shù)據(jù)就一直在while循環(huán)
  P1=SBUF;  //如果介紹到數(shù)據(jù)就點亮第一個發(fā)光二極管

 }
}
void init()
{
 TMOD=0x20;  //設(shè)置T1工作方式為方式2
 TH1=0xfd; //給定時器高位裝初值
 TL1=0xfd; //給定時器低位裝初值
 TR1=1;  //開定時器
            //以上是設(shè)置波特率
 SM0=0;  //設(shè)置串口通訊方式為方式1
 SM1=1;  
 REN=1;  //串口是否接收數(shù)據(jù)的開關(guān)
}

8.最后提供一張調(diào)試成功的截圖


關(guān)鍵字:Proteus  虛擬串口  程序仿真  51單片機  串口

編輯:什么魚 引用地址:http://www.eeworld.com.cn/mcu/article_2017012233557.html
本網(wǎng)站轉(zhuǎn)載的所有的文章、圖片、音頻視頻文件等資料的版權(quán)歸版權(quán)所有人所有,本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認版權(quán)者。如果本網(wǎng)所選內(nèi)容的文章作者及編輯認為其作品不宜公開自由傳播,或不應(yīng)無償使用,請及時通過電子郵件或電話通知我們,以迅速采取適當措施,避免給雙方造成不必要的經(jīng)濟損失。
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
proteus與keil Cx51的單片機仿真(定時器輸出方波)
51單片機串口通信使用類似printf函數(shù)的兩種辦法
Proteus 仿真庫簡介
基于proteus的51單片機開發(fā)實例16-簡易秒表
51單片機串口通信的發(fā)送與接收(轉(zhuǎn))
能實現(xiàn)單片機仿真的軟件有哪些?推薦一款好用的,謝謝?
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服