51單片機有一個全雙工的串行通訊口,所以單片機和電腦之間可以方便地進行串口通訊,。進行串行通訊時要滿足一定的條件,,比如電腦的串口是RS232電平的,而單片機的串口是TTL電平的,,兩者之間必須有一個電平轉換電路,,我們采用了專用芯片MAX232進行轉換,雖然也可以用幾個三極管進行模擬轉換,,但是還是用專用芯片更簡單可靠,。我們采用了三線制連接串口,也就是說和電腦的9針串口只連接其中的3根線:第5腳的GND,、第2腳的RXD,、第3腳的TXD。這是最簡單的連接方法,,但是對我們來說已經(jīng)足夠使用了,,電路如下圖所示,MAX232的第10腳和單片機的11腳連接,,第9腳和單片機的10腳連接,,第15腳和單片機的20腳連接。 串口通訊的硬件電路如下圖所示,。