- 28
- 0
- 约4.03千字
- 约 13页
- 2016-11-16 发布于浙江
- 举报
安徽理工大学 机械电子工程
来自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,建立一对相连的虚拟串口。如
您可能关注的文档
- 毕业论文(设计)基于c语言单片机数字频率计设计说明书.docx
- 毕业论文(设计)基于at89c51的交通灯设计说明书.doc
- 毕业论文(设计)基于AT89C51的外文翻译说明书.doc
- 毕业论文(设计)基于89C52的PWM红外的解码资料说明书.doc
- 毕业论文(设计)基于AT89C51的篮球比赛计分器设计说明书.doc
- 毕业论文(设计)基于AT89C51单片机的电梯控制器设计说明书.doc
- 毕业论文(设计)基于89C51电子密码锁设计程序说明书.doc
- 毕业论文(设计)基于AT89C51的输液远程监控系统的设计说明书.doc
- 毕业论文(设计)基于89C51单片机脉冲宽度的测量的设计说明书.doc
- 毕业论文(设计)基于Verilog语言的8位数字密码锁设计说明书.doc
原创力文档

文档评论(0)