全球旧事资料 分类
所示,利用虚拟串口软件VSPD新建一对串口连接,选择的是串口号是COM1和COM5。在图2的单片机程序中设置了串口的波特率为9600,图1的COMPIM也修改了属性,一旦Proteus软件和串口助手软件(串口号为COM5)运行后两串口号后面的参数都会显示出来,见图3的左侧Virtualports一栏。
24利用串口助手进行调试和验证
如图4所示,将Proteus软件运行起来,和串口助手并列,进行仿真对比,检验串口通信是否实现。串口助手上方为接收缓冲区,中间为发送缓冲区,下方为参数设置等。先将下方的串口号改为COM5,波特率改为9600。然后点击左下角的“打开串口”按钮(打开后显示“关闭串口”,图中为已打开状态),在发送缓冲区填入“86”(当前为HEX模式,即发送十六进制数据86)后,点击“发送数据”按钮。在图4Proteus软件里根据八个发光二极管亮灭情况可以看出显示的正好是86,说明单片机接收数据正确,同时很快串口助手的接收缓冲区也显示了86,说明单片机也将数据发回给PC机,实现了串口通信功能。
3结论
本文利用几种常见的软件实现了51单片机与PC机之间的串口通信仿真,具有效率高,成本低等优点,实践证明可以在单片机课程的理论教学中加以应用,有助于学生对该处知识点的理解与掌握。但在实践课程中需要注意要求学生对完整电路的设计和制作,达到学以致用的目的。
参考文献:
1李全利单片机原理及接口技术M北京:高等教育出版社,2009:182186
2曾维鹏,蔡莉莎,林尔敏基于VC及Proteus的上、下位机串口通信仿真技术J镇江高专学报,201310:7476
3赵晓东,张丽梅51单片机串口通信仿真的纯软件实现J科技信息,201112:245
f龙源期刊网httpwwwqika
comc
4张毅刚,赵光权,张京超单片机原理及应用C51编程Proteus仿真(第二版)M北京:高等教育出版社,2016:254259
【通联编辑:王力】
fr
好听全球资料 返回顶部