毕业论文(设计)基于Proteus的89C52双机通信仿真说明书.docxVIP

  • 28
  • 0
  • 约4.03千字
  • 约 13页
  • 2016-11-16 发布于浙江
  • 举报

毕业论文(设计)基于Proteus的89C52双机通信仿真说明书.docx

安徽理工大学 机械电子工程 来自jasmine。email:zkchen@aust.edu.cn 基于Proteus的AT89C52双机通信仿真 在一个Proteus工程中,添加两个AT89C52单片机,一个做主机,另一作从机。现在要实现主机与从机之间的简单通信。具体功能是:主机不停扫描矩阵键盘,如果有键被按下,则把相应按键的数字发送给从机,从机通过数码管显示它接受到的数据。主机与从机之间的通信通过串行口实现。 构建Proteus仿真图时,如果感觉图纸不够大,放置元器件比较拥挤,可以通过System选项?Set Sheet Side…选择A3图纸就合适了。 Proteus中的RS-232C标准接头COMPIM不需要连接MAX232,可以直接和单片机的RXD,TXD连接,因为COMPIM已经把MAX232集成在内部。 这里的串行通讯选择方式1,因为方式1的波特率与定时器T1的溢出率有关,所以可以通过设置定时器T1的初值来确定串行通信的波特率。这里选择了波特率为9600,T1选择具有自动重装功能的方式2,那么TH1 和TL1 的初值通过计算得到0xfd。 具体的电路连接如下: 主机电路: 从机电路: 要顺利实现双机通信重要的是要保持两机的波特率一致。所以,下面的一些参数设置很重要。 利用虚拟串口软件Virtual Serial Port Driver,建立一对相连的虚拟串口。如

文档评论(0)

1亿VIP精品文档

相关文档