求51微控制器與pc機串列埠通訊硬體專家

2021-03-11 04:08:01 字數 1991 閱讀 6918

1樓:匿名使用者

1。串列埠bairs232連線是否有問題,9 芯接外掛

2樓:匿名使用者

不會分壓,可以看看你的原理圖嗎

3樓:天天奕想

1、單來片機上需要焊max232嗎?出來串列埠自轉usb線用這個可以麼?

如果你用的是你圖中的線,那就需要有一個max232晶片。usb轉串列埠線的作用是將usb協議轉換成rs232協議(即串列埠協議),rs232協議的電平是正負12v的,而微控制器用的是0和5v,這時候就得用max232將正負12v的電平轉換成0和5v。

2、為什麼我不接上串列埠轉usb線時數碼管有顯示,插上後數碼管全滅了,測電壓原來有3.9v,現在就2.4v了。串列埠能分電壓麼?

不清楚你電路連線時什麼樣的情況,硬體上得根據具體情況具體分析。

3、還有電腦上串列埠精靈等要如何設定呢?

你將usb轉串列埠線插到電腦上的時候,電腦會提示你裝驅動,驅動裝好後,我的電腦--右鍵--裝置管理器,檢視你的串列埠號。

然後,開啟串列埠精靈,將相應的串列埠號選擇好。

然後,根據你微控制器裡的程式,選擇好波特率。

最後,串列埠精靈裡開啟串列埠即可。

4樓:匿名使用者

數碼管最好別直驅,加上三極體吧!

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

5樓:匿名使用者

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

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

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

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

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

6樓:匿名使用者

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

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

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

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

7樓:

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

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

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

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

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

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

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

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

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

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

8樓:匿名使用者

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

9樓:匿名使用者

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

51微控制器串列埠通訊問題 微控制器發資料到電腦上時第四位資料

你這裡的難點在於來 只傳送一次 可以自定義一個標誌變數初始為0,當p1.1 0時且標誌為0,向串列埠傳送一個資料,並置該標誌為1,即使p1.1依然為0也不會一直髮送 當檢測到p1.1 1時,置標誌為0,以便下次再觸發。其他依此類推。在除錯rs232串列埠通訊時,微控制器往pc機上發資料,串列埠除錯助...

微控制器與微控制器之間串列埠通訊需要幾個MAX232晶片

1個微控制器與1臺dupc用一個zhimax232就可以了。因為max232是可以雙向dao電平轉內換的。並且每容方向各有2路。ttl 轉232再轉ttl。結果同微控制器的rxtx交叉直連是沒什麼根本性的區別,唯一的好處是 兩個微控制器間可以遠距離的通訊了。兩個微控制器能不能不通過兩個max232直...

我想做51微控制器與電腦串列埠通訊,實現電腦鍵入十進位制,返回BC

微控制器和電腦之間要加個ttl rs232電平轉換,一般用max232晶片及外圍電路實現。然後通過串列埠線,3芯即可,連線與電腦的串列埠連線。利用串列埠,51微控制器與電腦間的通訊怎麼做?用uart非同步序列通訊方 bai式 51序列口有 du4種工作zhi方式,在序列口的dao4種工作方式中,方版...