❶ 如何实现(电脑)PC机与单片机的串行通信
硬件部分有二种情况
1、电脑带有原生串口,就是主板上带有串行口,这个情况就太好办了。用“串口调试助手”测试一下就可以用VB写程序了。电脑和单片机用232芯片进行接口转换。
2、电脑没有原生串口,就是主板上没有串行口,这个情况有点麻烦。要用USB转串口的模块,装好驱动后会在“设备管理器”中出现一个串口,直接当原生串口用就行了,而且经过USB转出来的串口一般都TTL电平的,也就是可以直接接单片机不用232芯片的。不过这也要看你用的是哪种模块了,具体的要看模块说明书。
最后要注意的是波特率和单片机晶振的选用,不知道你用的是什么型号的单片机。
软件部分,可以用简单的VB编写上位机软件,这方面网上有很多的代码。单片机部分只要按照普通的串行写程序就行了,测试时可以用“串口调试助手”这款软件,调试好后再写VB程序。
上述是我们做项目和产品的经验,希望对你有所帮助。
❷ pc机与单片机通信
1、不知道你用什么单片机,无论什么单片机,串口通信都是标准的RS232,你在单片机中开串口通信,设置好数据位数和波特率,发送数据即可。
2、串口调试只是一个简单的上位机小软件,你网上随便搜索一下,一大堆。这种类似的软件可以接收外部传输给电脑的串口数据,当然,电脑也可以通过此软件将数据传输给外部设备,在这里就是指你的单片机,它们的协议是RS232。
3、PL2303网上有很多资料的,你要学会自己先搜索资料,尝试自己解决问题,不要一遇到问题就先去问人,实在自己解决不了再去求助,否则会阻碍你的进步。当然,不是说你不会进步,只是进步得会慢很多很多。
自已解决问题,也是一种能力的体现。
PL2303的图,我给你一份吧,我一直用着的,保证是可以实现的,请放心使用。就在文件里面有,你找一下PL2303那个模块电路就可以找到了。
有问题互相交流,大家一起进步!