我发现有一部分朋友希望找51单片机和计算机通讯的例子来学习,因此就发上来这个例子,希望能够有所帮助。
这里需要下载“一步一步教你51单片机与PC机通信”,“串口调试助手V2.2”和“虚拟串口链接软件”。
首先需要在PROTEUS里面建立一个51单片机与串口COM1通讯的电路图,然后编写相应的程序,这个工作不需要你去做,只要把“一步一步教你51_PC串口通信”这个压缩文件下载下来就OK了。
另外需要两个软件配合使用:串口调试助手V2.2和虚拟串口链接软件,这个你也可以在下面下载。
开始工作了。
安装“虚拟串口链接软件”,破解很简单。安装完后运行如图1:
将圆圈里的串口改成COM1与COM3,点击“add pair”后,出现如下图2所示:
这就表示,利用这个软件将计算机的串口1和模拟串口3(串口调试助手V2.2)联接了起来,这两个串口可以进行串口通信。
运行“串口调试助手V2.2”,修改串口为COM3,波特率为2400,如图3所示:
打开电路图4:
注:虚拟串口终端波特率2400,串口为COM1,波特率2400。虚拟串口显示终端通过拨动开关分别显示单片机发送给COM1的数据和COM3发送给单片机的数据。
首先演示一下单片机向计算机的串口发送数据。
拨动开关向右拨,运行,按一下开关,虚拟串口终端显示单片机向计算机COM1发送的数据,而计算机的COM1已经和COM3相连,因此可以在COM3收到单片机发送给COM1的数据。如图5:接着再演示一下计算机的串口向单片机发送数据。
拨动开关向右拨,在串口调试助手V2.2中输入想要发送的数据,点击手动发送,则字符串由COM3发送给了计算机的COM1,再由COM1发送给单片机。单片机的程序里面有回显功能,将接收到的字符串反方向发送给了COM3,因此可以在COM3的接受框内能够接收到会显得字符串。
一步一步教你51_PC串口通信.rar
(2007-01-28 20:22:32, Size: 65.3 kB, Downloads: 146)

最新评论
删除 引用 lining (2008-8-27 09:37:04, 评分: 0 )
删除 引用 leshen750 (2008-7-12 00:26:35, 评分: 0 )
删除 引用 yany2236 (2008-5-23 00:01:56, 评分: 0 )
删除 引用 kangqin (2008-5-19 19:38:07, 评分: 0 )
删除 引用 w72028012x (2008-5-15 17:57:12, 评分: 0 )
删除 引用 liuchang0001 (2008-5-09 16:18:44, 评分: 0 )
删除 引用 woodpeckering (2008-4-27 13:08:19, 评分: 0 )
删除 引用 aizi08 (2008-4-21 18:19:26, 评分: 0 )
删除 引用 Guest (2007-12-31 10:58:08, 评分: 0 )
如图一,图二的哪里有呢
不 错是个好东西,就是没有看见图
删除 引用 Guest (2007-12-10 14:24:42, 评分: 0 )
删除 引用 Guest (2007-9-28 16:10:06, 评分: 0 )
删除 引用 Guest (2007-9-11 23:34:56, 评分: 0 )
删除 引用 Guest (2007-9-11 23:34:16, 评分: 0 )
删除 引用 Guest (2007-9-02 14:43:37, 评分: 0 )
删除 引用 Guest (2007-8-22 20:52:04, 评分: 0 )
删除 引用 Guest (2007-8-22 20:51:50, 评分: 0 )
删除 引用 Guest (2007-8-21 13:26:51, 评分: 0 )
删除 引用 Guest (2007-8-21 13:26:21, 评分: 0 )
删除 引用 Guest (2007-8-09 09:31:57, 评分: 0 )
删除 引用 Guest (2007-5-17 12:41:58, 评分: 5 )