51单片机有一个全双工的串行通讯口,所以单片机和电脑之间可以方便地进行串口通讯。进行串行通讯时要满足一定的条件:电脑的串口是RS232电平,而单片机的串口是TTL电平,两者之间必须有一个电平转换电路。这里采用专用芯片MAX232进行转换——虽然也可以用几个三极管模拟转换,但用专用芯片更简单可靠。

电路采用三线制连接串口,即与电脑9针串口只连接其中的3根线:第5脚的GND、第2脚的RXD、第3脚的TXD,这是最简单的连接方法,但已足够使用。连接关系为:MAX232的第10脚接单片机的11脚(TXD),第9脚接单片机的10脚(RXD),第15脚接单片机的20脚(GND)。串口通讯的硬件电路如图所示。