原创 PSP双机通信

2007-11-21 21:22 2327 4 4 分类: PCB

摘自“中原孔海洋”


项目程序不太复杂,但需要注意的是有两个程序,需要在MPLAB中做两个工程,一个主机,一个从机。 
主机源程序如下: 


点击看大图

点击看大图

从机源程序如下所示: 



将编辑好的主从机源程序分别编译生成相应的源代码,以备下面我们仿真使用。接下来我们来绘制相应的电路图,需要注意的是此例电路图需要两片PIC16F877,并且每一片单片机都在RC口上接上相应的数码管。还需要注意的是由于连线较多,图中使用了标号来代替了相应的连线,在Proteus中如果两根线有相同的标号,则就表示这两条线是连到一起的,和实际的线路连接的效果相同。 

绘制好电路图以后,我们就可以将相应的源代码装入单片机来进行仿真了,需要注意的是主从机的源代码不要装反了。然后我们就可以点击仿真按钮来查看实际效果了。仿真时的效果如下所示: 

可以看到,主从机的数码管同时开始显示起了数字,但也能看到,由于PSP通信的延时,主机显示的数字明显比从机显示的数字慢了一拍。
PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
4
关闭 站长推荐上一条 /3 下一条