mdsk.net
当前位置:首页 >> protEus串行通信仿真 >>

protEus串行通信仿真

两种办法,假如只是简单的看个数据,输入个数据,可以在原理图里面放一个VIRTUAL TERMINAL(虚拟终端)仿真时候他会自动跳出对话框来的,需要发送的话在右键菜单里面允许输入就行.不过只能从键盘输入.还有一种办法,安装虚拟串口软件,如VSPD,添加一个串口对,即相当于两个串口互联了.在仿真的原理图里面放COMPIM,并设置成两个虚拟出来的串口中的一个.找个串口调试助手,打开监视着另一个串口.波特率设置成一样,就能用串口调试助手调试仿真中的串口了,当然不用调试助手,用自己的串口通信上位机的软件也可以.

proteus+虚拟串口调试助手可有效的仿真单片机的串口通信,简化开发流程,为没有硬件条件的学习者提供了极大的便利.不废话了,直接上图吧. 安装虚拟串口驱动 安装完毕打开,在Add pair框中选择物理接口与虚拟接口的配对,如COM

是不是接收后数据显示格式不对的.接收到十六进制数据就应该以十六进制数据格式显示,而不能以字符形式显示.

你现在具体是什么情况?你可以分几步来调试:1、首先保证串口工具和仿真软件通讯已经建立2、保证单片机仿真软件,可以正常发送数据到串口软件3、保证串口软件发到单片机仿真的数据能够直接转发回串口软件4、以上如果都是正常的,那么在接着实现功能性的调试

你搜索“proteus 虚拟串口”,下载虚拟串口工具,创建虚拟串口,虚拟串口是成对创建的,把一个设置成你proteus里的串口,另一个用上位机去连接就可以调试了调试成功,貌似要先点击读卡,不然ID会显示乱码,还有就是充值点第二次的时候,lcd屏幕会被清屏.

单片机用compim (集成了TTL-RS232电平转换),上位机用串口调试助手.两边的波特率设一致(和程序中的要相符).另外还得安装串口虚拟软件,如VSDP

单片机给上位机发送数据的时候 注意关闭 串口中断ES=0;SBUF=a;while(!TI);TI=0;ES=1;

1、先安装虚拟串口工具(vspdxp5),然后添加虚拟串口并连接,如COM3和COM4连接一起(你安装了就懂得操作了).2、搜索COMPIM调出出口接口,单片机RX、TX分步连接到COMPIMRX的RX、TX,在COMPIM的属性中选择COM口,假设选择COM3.3、打开串口调试工具并选择COM4.因为通过第1步COM3和COM4是连接在一起的,而COM3在protues中已经和单片机连一起,然后COM4又是代表了PC的串口,这样就相当于单片机串口和PC串口相连了.只要波特率和校验位设置匹配,就可以正常通讯了,这个我经常这样调试的.祝你成功.

难道这个图不是你画的吗?你不知道为什么这么画吗.这是想模拟RS485通信,而485通信要用485的接口芯片转成485电平,那个MAX487就是这种芯片.两个487是配对用(不叫串联),左边的为单片机的接口.右边的为电脑的接口,接/收双方都要用487转成485电平进行通信,发出要用487,接收同样也要用487再把485电平转回TTL电平才能正常接收.所以,右边是转成TTL电平后用虚似串口来接收显示了.

你的DSR和DCD都勾着呢,那样肯定通不了的.取消了.

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com