❶ 如何實現(電腦)PC機與單片機的串列通信
硬體部分有二種情況
1、電腦帶有原生串口,就是主板上帶有串列口,這個情況就太好辦了。用「串口調試助手」測試一下就可以用VB寫程序了。電腦和單片機用232晶元進行介面轉換。
2、電腦沒有原生串口,就是主板上沒有串列口,這個情況有點麻煩。要用USB轉串口的模塊,裝好驅動後會在「設備管理器」中出現一個串口,直接當原生串口用就行了,而且經過USB轉出來的串口一般都TTL電平的,也就是可以直接接單片機不用232晶元的。不過這也要看你用的是哪種模塊了,具體的要看模塊說明書。
最後要注意的是波特率和單片機晶振的選用,不知道你用的是什麼型號的單片機。
軟體部分,可以用簡單的VB編寫上位機軟體,這方面網上有很多的代碼。單片機部分只要按照普通的串列寫程序就行了,測試時可以用「串口調試助手」這款軟體,調試好後再寫VB程序。
上述是我們做項目和產品的經驗,希望對你有所幫助。
❷ pc機與單片機通信
1、不知道你用什麼單片機,無論什麼單片機,串口通信都是標準的RS232,你在單片機中開串口通信,設置好數據位數和波特率,發送數據即可。
2、串口調試只是一個簡單的上位機小軟體,你網上隨便搜索一下,一大堆。這種類似的軟體可以接收外部傳輸給電腦的串口數據,當然,電腦也可以通過此軟體將數據傳輸給外部設備,在這里就是指你的單片機,它們的協議是RS232。
3、PL2303網上有很多資料的,你要學會自己先搜索資料,嘗試自己解決問題,不要一遇到問題就先去問人,實在自己解決不了再去求助,否則會阻礙你的進步。當然,不是說你不會進步,只是進步得會慢很多很多。
自已解決問題,也是一種能力的體現。
PL2303的圖,我給你一份吧,我一直用著的,保證是可以實現的,請放心使用。就在文件裡面有,你找一下PL2303那個模塊電路就可以找到了。
有問題互相交流,大家一起進步!