本仿真采用虚拟串口技术,实现在Proteus中的层级式电路仿真,具体实现方法如下:
1、首先在Proteus中建立root sheet,并布置器件及硬件接线如下,P1:COMPIM的波特率设置为9600,传输8位数据位,1位停止位,占用串行端口COM3,并布置一个名为sub的子电路方框:
2、进入刚建立的sub子电路sheet,布置器件及硬件接线如下,P2:COMPIM及串口调试器终端的波特率设置同上(9600-8-1,无奇偶校验位),P2:COMPIN占用串行端口COM4:
3、返回到root sheet,在AT89C52中刷入编译好的hex代码文件,本例程中用的是Virtual_com.hex,它向单片机串口发送一个字符串:Virtual UART test...
4、打开虚拟串口软件,新增虚拟串行端口对:COM3 vs. COM4,这样,刚建立的层级布线图中的两个COMPIN也就建立了内在的关联机制;
5、点击Execute按钮或直接按F12,最终执行效果如下:
6、利用这种方法,可以对物理上的双机串行通讯进行软仿真实现,仅此一点,其意义就不可小觑。
7、欢迎大家品尝 !
用户1003516 2014-5-31 13:56
用户145043 2008-5-10 09:53
echo2005 2008-5-9 18:43
用户1364249 2008-4-15 13:07
用户1328398 2008-4-14 10:22