如何实现PC机与单片机AT89C51的串行通信

如题所述

首先要看PC机有没有串口,即是电脑上的COM口,这是RS232口,有的话,就很方便。
单片机的RXD,TXD两个脚就是串行通信的引脚,用一片MAX232,或MAX202,把RXD,TXD两脚接到MAX232上,组成一个RS232接口电路,MAX232的RXD,TXD接到DB9头上,再用一条串口线,连接单片机的DB9头和电脑上的串口,也是一个DB9头。
硬件连接好了,在单片机上就要写串行通信程序了。
这方面的资料,在百度知道里可以搜索到无数个。
如果电脑上没有串口,就得买一条USB转串口线了,USB一端插到电脑的USB口上,安装上驱动程序,这样,电脑就多出一个虚拟串口了。USB转串口线另一端就是DB9头,就插到单片机的DB9头上,也同样可以串行通信。
温馨提示:答案为网友推荐,仅供参考
相似回答