基于proteus的89c52双机通信仿真.docVIP

  • 31
  • 0
  • 约6.46千字
  • 约 15页
  • 2018-12-05 发布于广东
  • 举报
基于proteus的89c52双机通信仿真.doc

基于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 的初值通过计算得到Oxfd。 具体的电路连接如下: 士.4-rC1fX1B士.ss??ss^_2」inhb麝肩J?,?r?lr?r?r*r?9HS戀aMJ S 剩Rsr 士. 4-r C1f X1B 士. ss??ss^_ 2」 in hb 麝肩J?,? r?lr?r?r*r? 9HS戀 aMJ S 剩Rsr mttut P2 「I 0S

文档评论(0)

1亿VIP精品文档

相关文档