0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

串口通信(1主3从)仿真设计教程

电子开发圈 来源:电子开发圈 2023-01-11 10:11 次阅读

功能描述:

1、采用51单片机作为主控芯片

2、发送机通过开关选通向3个接收机中的1个进行串口发送;

3、发送机采用按键输入发送内容;

4、接收机采用数码管显示接受内容,LED指示连接状态;

仿真设计

采用Proteus作为仿真设计工具。Proteus是一款著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,真正实现了从概念到产品的完整设计。

软件设计

采用Keil作为软件设计工具。Keil提供了包括C编译器、宏汇编、链接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(μVision)将这些部分组合在一起。

#include
#include
#defineucharunsignedchar
#defineuintunsignedint
voidinit_serial()
{
    TMOD = 0x20;        // 定时器T1使用工作方式2
    TH1 = 250;
    TL1 = 250;
    TR1 = 1;          // 开始计时
    PCON = 0x80;        // SMOD = 1
    SCON = 0xd0;        // 工作方式,9位数据位,波特率9600kbit/s,允许接收 
}
......

审核编辑:汤梓红
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6032

    文章

    44514

    浏览量

    632919
  • Proteus
    +关注

    关注

    79

    文章

    1692

    浏览量

    106370
  • 51单片机
    +关注

    关注

    273

    文章

    5697

    浏览量

    123165
  • 仿真设计
    +关注

    关注

    3

    文章

    95

    浏览量

    16794
  • 串口通信
    +关注

    关注

    34

    文章

    1620

    浏览量

    55418

原文标题:0077-串口通信(1主3从)仿真设计教程

文章出处:【微信号:电子开发圈,微信公众号:电子开发圈】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    用proteus和keil实现串口通信仿真

    前面一课讲述了串行口通信的技术原理,本课通过安装虚拟串口,用proteus和keil实现串口通信仿真
    的头像 发表于 11-27 16:42 5694次阅读
    用proteus和keil实现<b class='flag-5'>串口</b><b class='flag-5'>通信</b><b class='flag-5'>仿真</b>

    串口通信-利用虚拟串口进行仿真

    `串口通信-利用虚拟串口进行仿真 最近新做的一个仿真,感觉挺有意思,推介给大家,方便以后串口
    发表于 07-17 20:47

    CC1101模块13的模式应答怎么处理?

    CC1101模块13的模式应答怎么处理?使用CC1101模块进行1对多连接时,例如1
    发表于 03-10 15:25

    CAN站与站的功能是什么

    基于 STM32 和 CAN总线的温度监控系统的设计,通过上位机与下位机的通信,实现对温度数据的监控,并经初步实验达到了设计的要求。1 系统总体方案概述系统总体框图如图 1 所示,本系统采用
    发表于 08-19 07:47

    基于Modbus RTU协议下实现的1自组网无线通信形式

      本方案是基于Modbus RTU协议下实现的1自组网无线通信形式,站为S7-1200 PLC,DTD433F作为
    发表于 03-10 14:54

    串口通信概念

    串口通信概念 1,什么是串口?2,什么是RS-232?3,什么是RS-422?4,什么是RS-485?5,什么是握手?
    的头像 发表于 10-14 10:25 1520次阅读

    串口通信调试(PC与PC串口通信

    【LabVIEW入门到精通】4.1.6 串口通信调试(PC与PC串口通信
    发表于 01-08 15:43 0次下载

    串口通信调试(PC与智能仪器串口通信

    【LabVIEW入门到精通】4.1.6 串口通信调试(PC与智能仪器串口通信
    发表于 01-08 15:42 0次下载

    基于I2C总线的单通信

    基于I2C总线的单单片机之间的通信
    发表于 08-30 16:03 13次下载
    基于I2C总线的单<b class='flag-5'>主</b>多<b class='flag-5'>从</b><b class='flag-5'>通信</b>

    STM32 单片机多串口通信仿真测试技术研究_郭勇.pdf下载

    STM32单片机多串口通信仿真测试技术
    发表于 04-22 11:02 14次下载
    STM32 单片机多<b class='flag-5'>串口</b><b class='flag-5'>通信</b><b class='flag-5'>仿真</b>测试技术研究_郭勇.pdf下载

    基于31的AXI4 Stream Switch使用

    第一点是IP的生成,官方的IP显示应该是有BUG,我的使用需求是31做仲裁,然后在IP显示图中显示了三组AXIs接口,但是每个
    的头像 发表于 02-04 07:49 4837次阅读
    基于<b class='flag-5'>3</b><b class='flag-5'>从</b><b class='flag-5'>1</b><b class='flag-5'>主</b>的AXI4 Stream Switch使用

    STM32笔记(九)---串口通信

    -2 固件库相关配置函数3-3 固件库编程编程要点实验1:中断接收和发送实验2:串口控制RGB灯亮灭一、 串口通信协议
    发表于 12-28 19:40 5次下载
    STM32笔记(九)---<b class='flag-5'>串口</b><b class='flag-5'>通信</b>

    基于51单片机双单片机串口通信仿真设计

    基于51单片机双单片机串口通信仿真设计,资料包含仿真及源程序
    发表于 04-20 16:15 4次下载

    基于单片机RS485-PC串口通信proteus仿真设计

    基于单片机RS485-PC串口通信proteus仿真设计包含仿真及源程序
    发表于 04-20 15:12 18次下载

    智嵌物联串口服务器一串口转多串口功能

    当选择串口中继协议后,设备的串口1(PORT1)即定为主串口,其余串口(PORT2~PORT24
    的头像 发表于 02-19 10:06 913次阅读
    智嵌物联<b class='flag-5'>串口</b>服务器一<b class='flag-5'>串口</b>转多<b class='flag-5'>串口</b>功能