微控制器與PC機的序列通訊問題,微控制器與微控制器之間如何進行序列通訊?

2021-06-25 02:56:50 字數 2445 閱讀 8855

1樓:匿名使用者

#define com1 0

#define data_ready 0x0100#define true 1

#define false 0

#define settings ( 0xe0 | 0x00 | 0x00 | 0x03)

void main()

a=bioscom(2,0,com1)&0x00ff;

printf("a=%x",a);

if (kbhit())

}return 0;}

2樓:碧雨邢騫澤

雙方都能發能收,硬體及協議應該沒問題了,那麼這是特意這麼安排的,不然微控制器連續發你就看不清資料了。

微控制器與微控制器之間如何進行序列通訊?

3樓:匿名使用者

1、將兩個微控制器的rxd與txd相連

2、根據需要傳輸的資料編寫傳輸協議

3、編寫序列通訊程式,將自己需要傳送的資料按照協議進行傳送4、編寫接收程式,按照協議進行接收

5、將兩個程式分別寫入兩個微控制器,執行。

微控制器和pc機通過rs232進行串列埠通訊 100

4樓:瀋陽_大偉

利用電腦上的串列埠助手,向微控制器傳送資料,微控制器原封不動的再反饋回來

若滿意,請記得采納,謝謝

//串列埠波特率 9600 ,微控制器晶振  11.0592

#include //通用89c52標頭檔案

char aa,fe=0;

void mscomm(void)//串列埠初始化

void main(void)//主函式}}

void ser() interrupt 4//串列埠接收,中斷方式

51微控制器與pc機之間的硬體串列埠連線???? 具體的怎樣連線????

5樓:匿名使用者

51微控制器與pc機之間的硬體串列埠連線,

如果 pc 機有 com 串列埠 用 rs232轉換ttl 與微控制器 rxd txd 連線,

如果 pc 機沒有 com 串列埠 用 usb轉換ttl 與微控制器 rxd txd 連線,

硬體連線後 就是 微控制器 軟體 與 pc機軟體 vb 的 程式設計問題了,

還有設計一個 微控制器 與 vb 的 通訊協議。

6樓:匿名使用者

微控制器和微機通訊的電氣標準要一致,微機串列埠一般是rs232電氣標準,所以要加電平轉換晶片,大多用max232,一般微控制器實驗板上都提供這樣的標準串列埠。

要分別編寫上位機和下位機軟體程式,微控制器程式參照例程、教科書進行編寫;上位機微機可採用vb,組態軟體,labview等軟體編寫,一般若是簡單的通訊,上位機程式編寫很簡單,例如vb中學會使用mscomm控制元件,有vb最基礎知識的一天就能學會。

大可以沒有微控制器,沒有max232,沒有序列介面這些硬體就可以實現學習並掌握微控制器與微機之間的串列埠通訊。proteus可以**微控制器,也是主流軟體。

如今的膝上型電腦幾乎都沒有保留串列埠,而用usb介面取而代之,不過沒關係,有了虛擬串列埠和串列埠除錯助手,這些都解決了。你可以搜尋一下虛擬串列埠,真的很不錯的。

7樓:

微控制器通過txd和rxd兩條線 連線max232晶片後,轉換電平,連線pc串列埠,一般是2、3腳,5腳是地線。一共三根線。

微控制器的txd接電腦的rxd,微控制器的rxd接電腦的txd。地線接地線。

vb中要用mscomm控制元件,設定相同的波特率,起始、結束位、校驗位,資料位等。

vb的mscomm控制元件設定好埠號,然後portopen= true

就可以接收微控制器資料了。

簡單的就是用查詢的辦法,用一個定時器,不斷的查詢mscomm控制元件的input屬性和inbufferlen屬性。

mscomm控制元件有個接收模式,文字或者二進位制,如果簡單的,建議用文字的,比較好處理。

二進位制的,就用位元組陣列接收。也簡單。

檢測溫度的,直接把溫度轉換成數字字元,傳給電腦就ok了,單工的就ok了。

呵呵,女孩也學微控制器?哈哈,時代不同了。

8樓:匿名使用者

微控制器一般是3.3v或5v的電平,電腦串列埠要高點,大概是十幾伏,具體數值記不清楚了,所以要連線到電腦,就要進行電平轉換,用rs232系列的晶片就可以。

9樓:匿名使用者

可以通過pc的串列埠和usb口與微控制器連線,之間都需要電平轉換處理

微控制器與pc機的串列埠通訊** 5

10樓:做而論道

我電腦輸入4位:如 a3b5。

微控制器顯示7位:顯示什麼呢?

題目要求,不詳。

PC與微控制器序列通訊控制背景和意義

微控制器序列通訊的實際作用 一般用於和外部裝置交換資料的 舉例來說 一 比如和pc的串列埠機通訊,微控制器可以採集一些模擬量 溫度,溼度,氣體濃度等 將這些模擬量轉換成數字量後通過序列通訊介面傳輸個pc機,pc機上還得編寫一個簡單的應用軟體,可以顯示這些模擬量 溫度,溼度,氣體濃度等 的值,這個簡單...

基於RS 232的微控制器與PC機的序列通訊,用MAX232轉

在proteus中選好所需元器件,按照電路搭出 電路。proteus大致在左手邊這一側有個叫虛擬儀器模式的按鈕這裡面有個叫virtual terminal的可以顯示串列埠資訊 另外你還可以找一款叫做虛擬串列埠的軟體結合proteus 串列埠除錯助手進行 我認為proteus自帶的工具就很好了!對串列...

微控制器串列埠通訊問題(組合語言),微控制器串列埠通訊問題(組合語言)

這倆程式,執行到最後邊,都是 ret,返回指令。返回到何處去呀?呵呵,還是,先解決程式結構的問題。1 程式結構 有問題,沒有呼叫子程式 就不應該有子程式返回指令。2 jnb ti,clr ti 為判斷 串列埠 是否 傳送 完畢的,3 jnb ri,clr ri 為判斷 串列埠 是否 有接收 的,如果...