51單片機(jī)串口通信例程 怎么實(shí)現(xiàn)51單片機(jī)與電腦串口之間的通信?
怎么實(shí)現(xiàn)51單片機(jī)與電腦串口之間的通信?首先,單片機(jī)與微機(jī)通信的電氣標(biāo)準(zhǔn)應(yīng)保持一致。微機(jī)的串口一般采用RS232電氣標(biāo)準(zhǔn),因此需要增加電平轉(zhuǎn)換芯片,大多采用MAX232。單片機(jī)實(shí)驗(yàn)板上一般都有標(biāo)準(zhǔn)串行
怎么實(shí)現(xiàn)51單片機(jī)與電腦串口之間的通信?
首先,單片機(jī)與微機(jī)通信的電氣標(biāo)準(zhǔn)應(yīng)保持一致。微機(jī)的串口一般采用RS232電氣標(biāo)準(zhǔn),因此需要增加電平轉(zhuǎn)換芯片,大多采用MAX232。單片機(jī)實(shí)驗(yàn)板上一般都有標(biāo)準(zhǔn)串行口。其次,要分別編寫上位機(jī)和下位機(jī)軟件程序,單片機(jī)程序按程序和教材編寫。上位機(jī)可以用VB、組態(tài)軟件、LabVIEW等軟件編寫。一般來說,如果是簡(jiǎn)單的通信,上位機(jī)程序就很簡(jiǎn)單。例如,如果你學(xué)會(huì)在VB中使用MSComm控件,總有一天你會(huì)學(xué)到VB最基本的知識(shí)。最后,在沒有單片機(jī)、MAX232和串行接口的情況下,這些硬件可以學(xué)習(xí)和掌握單片機(jī)與微機(jī)之間的串行通信。Proteus可以模擬MCU,這也是主流軟件。另外,現(xiàn)在的筆記本電腦幾乎不保留串口,改用USB接口,但沒關(guān)系,有了虛擬串口和串口調(diào)試助手,這些都解決了。你可以搜索虛擬串口,非常好。