vc通過串列埠顯示微控制器傳送的數字

2025-01-06 21:30:18 字數 2357 閱讀 8686

微控制器串列埠怎麼傳送數字給電腦

1樓:網友

通過串列埠傳送資料給電腦,電腦可以通過串列埠助手這個小軟體來接收和檢視。

2樓:網友

需要乙個串列埠驅動程式啊,就像你寫其他程式一樣,然後使用串列埠助手這個軟體就能實現微控制器傳送資料到pc的串列埠助手軟體裡了。

求微控制器上位機接收程式,就是電腦通過串列埠接收微控制器傳送的資訊(要vc的程式)

3樓:網友

你是要編寫上位機軟體麼?

如果不是的話,直接使用串列埠除錯工具就好了,網上一搜一大堆另外在xp下,用「超級終端」也可以。

如果你要編寫上位機軟體,我就不行了,呵呵。

4樓:匿名使用者

vc的程式?

看 經典書籍 吧。

visual c++_turbo c串列埠通訊程式設計實踐。

求微控制器數碼管輸出a701,然後傳送到串列埠的程式????還有怎樣才知道它傳送到串列埠了???

5樓:網友

a710是兩位元組,而串列埠只能每次傳送乙個位元組,所以要分兩次傳送。串列埠程式可以中斷查詢,也可以定時查詢。要想知道有沒有傳送到串列埠,可以使用串列埠除錯工具就可以看到傳送和接受的資料內容了。

6樓:網友

這個還好看你的硬體連線,數碼管是並接的還是i方c接的,用示波器能看得出的。

想通過微控制器採集攝像頭的影象,然後通過串列埠傳輸到電腦vc++上用介面即時的顯示影象。影象如何傳輸呢?

7樓:網友

難道是做小車比賽的?

原理是這樣的。

0、起初你要對影象有個概念,就是採集n個點的灰度值,排列組合就是一幀影象了。

1、微控制器採集攝像頭的影象,假設只是黑白的,就是是黑白的灰度值,一幀影象存成乙個陣列。

2、微控制器通過2401或者任何射頻傳輸晶元傳輸到接收端那邊,接收端再使用串列埠傳輸到電腦串列埠。

3、vc的話,你可以從串列埠去讀資料,然後將資料稍微處理下,顯示出來就ok了,vc如果有基礎的話這個不難。

4、最難的是在兩端資料的傳輸上,一定要想好兩端的資料傳輸先後,然後做處理的時候才不會出錯。

還有什麼不懂得,可以hi我,很高興能幫到你!

8樓:網友

通過串列埠傳輸到電腦vc++上用介面即時的顯示影象是不可能實現的。這是由於受到串列埠的傳輸速率的限制。

9樓:匿名使用者

資料檔案的 傳輸嘛。

推薦看書。visual c++_turbo c串列埠通訊程式設計實踐。

51微控制器串列埠傳送隨機數

10樓:網友

不是串列埠的錯。

是你的**寫錯誤了。

改成printf("i = %d,rand = %u",(int)i,num);

d是需要 16位的有符合的引數的。

u才是需要16位無符號引數的。

11樓:

程式好像沒錯,看看是不是串列埠接收軟體的設定問題?波特率,位數,奇偶校驗什麼的,都改改看,應該是解碼出錯了,因為i是單增,而且數目是10個沒有錯,說明傳送端i是沒有錯的。個人觀點,僅供參考。

用vc++做乙個介面,將微控制器中測得的頻率資料通過序列口傳送至微控制器,最好能多次測量取平均值,

12樓:網友

這個很簡單,就是用vc讀寫串列埠資料就可以了,微控制器應該是現成的,那麼他的通訊協議也已經確定了,你根據協議,把讀上來資料轉換成需要的資料,平均就是取幾次一除不就行了。介面自己搭不搭不。

網上有好多vc讀寫串列埠的例子,可以招超過來。

13樓:萍水e相逢

推薦看書。

visual c++_turbo c串列埠通訊程式設計實踐。

經典好書。

14樓:網友

這些東西其實都不難,只是需要時間。

微控制器與vb串列埠傳送4個上千的數。

15樓:匿名使用者

再大的數,都可以分成2 部分。

num / 256=整數部分。

num % 256=餘數部分 vb 裡用 mod 運算子(求餘)2部分分開傳送。

接收後在 還原為原數。

微控制器傳送乙個整型資料給串列埠,如何通過labview讀取並顯示出這個數。

16樓:網友

用 串列埠接收 讓後把字串 轉化為位元組陣列。

51微控制器模擬串列埠的問題目前傳送資料沒有問題,接收資料時只能接收前兩位,如傳送010203只能接收到

我前幾天也做模擬串列埠程式,也遇到了與你類似的問題,不過現在解決了。資料格式由一個起始位,八個資料位,一個或兩個結束位組成。在資料傳送是結束位是不能省。但在資料接收時,程式中就沒有必要等待結束位了,因為在等待結束位的過程中,把下一個資料的起始中斷也等待過去了。把函式uchar rbyte 中的最後一...

11F04E微控制器串列埠通訊,傳送1,回傳資料混亂沒有規則(波特率4800),串列埠初始化有問題嗎

你的程式有兩個問題,一是波特率計算錯誤,串列埠方式1用t1的方式2控制波特率,與傳統51是完全相容的。而你的th1,tl1初始值的計算是時鐘不分頻的方式,需要設定auxr暫存器才行。二是串列埠中斷程式中的判斷錯誤,電腦傳送的1是字元,所以應改為 if receivedata 1 1是字元 你的串列埠...

串列埠工作原理,微控制器串列埠工作的原理是什麼?

你這個就是 ttl 電平 串列埠 如 微控制器 介面 與 rs485 訊號的轉換或者 連線 就是晶片 max485esa 的 功能 也有現成模組 e485ttl rs 485 ttl有源轉換器特點 內建智慧模組,自動識別rs 485訊號流向 rs 485支援128節點輪詢網路結構 600w s抗雷擊...