标签:
Proteus
本仿真采用虚拟串口技术,实现在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、欢迎大家品尝 !
系统分类:
单片机 | 用户分类:
画饼充饥 | 来源:
原创 | 【推荐给朋友】