1. 關於單片機的問題
1:電腦與單片機聯機下載程序時,硬體電路:
計算機usb口 ———>usb轉串口線 ———>單片機IO口;
有的usb轉串口線上自帶max232把信號轉換成rs232電平,最後由9針串列口輸出,這樣的232電平是正負9V輸出,不能直接和單片機IO口相接;所以要轉換成TTL電平,有的usb轉串口線上沒有帶232晶元,輸出的電平直接就是TTL電平,可以用萬用表測試電平,這樣的電平可以直接和單片機IO口聯接;
2:PL2032或者CH341晶元的作用就是把usb信號轉換成TTL電平的串口信號,如果要輸出232電平,再在TTL電平後加232晶元即可;
希望能幫到你
2. 單片機用的5V電源可不可以用電腦的USB介面中的5V電源呀
可以!只要你使用的電源是穩定的5V直流電壓就可以給單片機進行供電。 還有就是 AT89S系列的單片機除了可以使用5V電壓以外。還可以直接使用3V以上5V以下的直流電壓。單片機在此情況下可以正常工作。
3. 單片機通過USB介面與計算機通訊電路圖
如圖所示:需要單片機51,溫度感測器18B02。USB轉RS485的轉串口線。直接用serialport控制項,設置通訊參數,然後向串口發數據。
比如發1,然後使用事件觸發接收單片機的數據,如果兩側通訊沒問題,電腦會收到2,然後把它顯示出來或者做其他處理。
(3)單片機用usb輸出擴展閱讀:
控制器由程序計數器、指令寄存器、指令解碼器、時序發生器和操作控制器等組成,是發布命令的「決策機構」,即協調和指揮整個微機系統的操作。其主要功能有:
(1) 從內存中取出一條指令,並指出下一條指令在內存中的位置。
(2) 對指令進行解碼和測試,並產生相應的操作控制信號,以便於執行規定的動作。
(3) 指揮並控制CPU、內存和輸入輸出設備之間數據流動的方向。
微處理器內通過內部匯流排把ALU、計數器、寄存器和控制部分互聯,並通過外部匯流排與外部的存儲器、輸入輸出介面電路聯接。
外部匯流排又稱為系統匯流排,分為數據匯流排DB、地址匯流排AB和控制匯流排CB。通過輸入輸出介面電路,實現與各種外圍設備連接。
4. 怎麼用PC和STM32的單片機用USB傳數據
使用PC和STM32單片機通過USB傳輸數據的方法主要有兩種:開發上位機客戶端或借用通用的調試工具。
一、開發上位機客戶端
二、借用通用的調試工具
注意事項:
5. 51單片機為什麼要用USB供電
原因是51單片機使用的電壓為5V,而USB輸出來的電壓正好為5V的電壓,所以直接用USB供電就比較方便。如果要用其他電源,那得還要設計,直接使用USB供電剩去了好多麻煩。還有USB是有四條線,其中中間的那兩條線為數據通信線。如果需要與PC通信的話,就可以使用USB通信。