導航:首頁 > 操作系統 > 51單片機模擬usb

51單片機模擬usb

發布時間:2022-07-07 18:25:55

① 51單片機普通i/o可以模擬USB鍵盤嗎

用2個普通的I/O口來模擬USB鍵盤當然是可以的。用USB控制晶元當然好了,寫程序更方便簡單。但增加了成本。

用I/O口來模擬,必須要知道USB的協議,更要知道USB鍵盤的協議,要把這些協議都寫進程序中去才行啊。
這樣,寫程序比較麻煩,但可以節省硬體成本了。

② 51單片機怎麼連接USB介面進行數據傳輸

1不支持USB,只有用串口,51用串口傳輸數據,像CH340這種晶元和51連一起就可以用USB通信了。還有就是232和485了。

③ 如何用USB2.0實現51單片機與pc機之間的通信如何下手

你好!
可以用USB轉RS232串口卡,然後再加一個電平裝換晶元,才能通信,別的方法沒有
希望對你有所幫助,望採納。

④ 各位高手,51單片機能不能直接用USB通訊

不能直接用USB通訊,但你可以通過擴展比如CH375之類的晶元來實現USB通訊。

⑤ 我想用51單片機模擬PS/2或USB鍵盤來向計算機發送數據,做自動化用

51的沒搞過,但是stm32來模擬usb鍵盤很簡單,arino好像也可以模擬ps2鍵盤,見過資料。

⑥ 51單片機擴展USB實現是詳細方法

兩種方案
1.模擬USB設備
2.使用USB設備晶元
第一方案請去看下USB1.1 USB2.0協議
第二方案請去看CH375晶元,這款晶元十分好用,直接可以接上U盤等東西,可以做從機,也可以做主機。
這兩個方案,你想要哪種,請發郵件到[email protected]
我會有一些很詳細的資料。

⑦ 51單片機如何與電腦鍵盤相接,USB的

我自己沒做過,但是51單片機處理USB協議太吃力了,建議你使用32位的單片機,STM32F103ZET6之類的,或者換成矩陣鍵盤,按鍵也比較多了。

以下是我在網上找的一些參考,希望能夠對你有幫助:

如果是USB介面,那麼你要懂USB協議,而且單片機的速度要足夠快,一般的51怕是做不了,得用USB晶元,比如南京沁恆的CH375,單片機做主機,USB鍵盤做從機。
USB協議是很復雜的,不是一天兩天就能搞得通的,程序也很復雜,就不附上了,如果你是初學者,那麼不建議你一開始就調試USB,你可以嘗試下圓口的PS2鍵盤,那個比較容易
用 帶 USB 介面的 51內核 單片機吧
買個讀片子機,把程序燒進去,ok
你知道USB協議有多復雜嗎?!還用51來讀?
要是說在鍵盤上接一個USB轉串口的晶元,然後用51來讀串口,這樣更可行一些

還不如老老實實用矩陣鍵盤呢
單片機最小系統板不能直接和PC機USB相連,如果是支持ISP下載的單片機,可以通過USB轉232(TTL電平),單片機的串口RXD(P3.0)接232的TXD,單片機的串口TXD(P3.1)接232的RXD。
USB轉232(TTL電平)下載器需要裝驅動程序,採用的晶元不同驅動不同,請對應安裝。
如果單片機從USB取電,板上要有電源開關。

⑧ 51單片機可以做成USB的控制器嗎

51可以做控制器,不過這個意思是如果你用USB介面晶元(如PDIUSBD12等)的話,51可以做控制器。

但不能用它來模擬USB時序來做介面通信,的確太慢了,你如果是想這么用的話那用avr吧,mega8就可以,而且例子也很多。

集成了USB介面的51也有好幾款,1.1的,2.0的都有,如C8051等。

⑨ 如何用51單片機驅動USB滑鼠

有3種辦法去實現:
1、使用您手裡的PL2303晶元串口接PD12USB晶元,然後自己寫固件之後驅動。
2、使用C8051F320帶USB介面的51單片機直接驅動,也需要啟動固件。
3、購買CH376已經固化了文件系統的USB介面晶元,直接使用串口即可實現讀寫。
基於你的現狀,我建議您使用第3種辦法實現。

閱讀全文

與51單片機模擬usb相關的資料

熱點內容
進入組策略的命令 瀏覽:137
python數據結構和內存 瀏覽:25
python軟體功能簡介 瀏覽:784
外國程序員一般多少歲退休 瀏覽:917
怎麼看linux和時間伺服器 瀏覽:680
程序員搞笑花名 瀏覽:501
dota2怎麼設置國服伺服器地址 瀏覽:212
單片機高電平驅動 瀏覽:115
ios多選文件夾 瀏覽:909
加強行車調度命令管理 瀏覽:243
伺服器已禁用什麼意思 瀏覽:150
部隊命令回復 瀏覽:755
神奇寶貝伺服器地圖怎麼設置 瀏覽:382
加密演算法輸出固定長度 瀏覽:862
程序員去重慶還是武漢 瀏覽:121
伺服器如何撤銷網頁登錄限制 瀏覽:980
微信公眾平台php開發視頻教程 瀏覽:628
怎麼看蘋果授權綁定的app 瀏覽:255
壓縮機單級壓縮比 瀏覽:380
linux測試php 瀏覽:971