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,允许接收 
}
......

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

    关注

    6001

    文章

    43973

    浏览量

    620821
  • Proteus
    +关注

    关注

    76

    文章

    1688

    浏览量

    105595
  • 51单片机
    +关注

    关注

    269

    文章

    5649

    浏览量

    120698
  • 仿真设计
    +关注

    关注

    3

    文章

    90

    浏览量

    16733
  • 串口通信
    +关注

    关注

    32

    文章

    1577

    浏览量

    54860

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

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

收藏 人收藏

    评论

    相关推荐

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

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

    请问USB CDC host怎么与多串口通信

    USB CDC host怎么与多串口通信? 有一个设备的USB虚拟了3串口,作为主设备
    发表于 04-11 06:11

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

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

    串口通信仿真:proteus(实例)+虚拟串口调试(软件)

    本帖最后由 衔胆栖冰 于 2015-4-28 16:29 编辑 proteus+虚拟串口调试助手可有效的仿真单片机的串口通信,简化开发流程,为没有硬件条件的学习者提供了极大的便利
    发表于 04-28 12:34

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

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

    51单片机串口通信不能反悔函数

    请各位大侠给看看,51单片机串口通信,中断后,不能返回函数继续,请各位指点:#include //第一区:初始化单片机自身及快速的外设,避免。void init_chuankou(){SCON
    发表于 08-20 18:27

    LabVIEW modbus slave (server) 做机(串口RTU)与施耐德设备通信问题应该如何解决?

    通信不成功。请大家帮忙看看问题!方法1:使用DSC IO服务器,modbus slave,确定可配置的全部参数正确。尝试向其发送报文010741E2,
    发表于 06-13 06:40

    BlueNRG-1能同时支持/模式吗

    美好的一天,支持团队, 我有一个关于BlueNRG-1同时/模式支持的问题。 正如我文档“BlueNRG-1,BlueNRG-2 BL
    发表于 02-13 12:54

    stm32 cubemx串口中断实验以及proteus仿真

    配置引脚3.开启中断,设置中断优先级4.其他配置,生成代码三.找到函数,加入代码,编译。总结前言这一章我们将学习 STM32F103 的串口,教大家如何使用 STM32F103 的串口
    发表于 08-10 07:43

    CAN站与站的功能是什么

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

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

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

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

      本方案是基于Modbus RTU协议下实现的1自组网无线通信形式,站为组态王,DTD433H作为
    发表于 03-13 17:05

    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下载

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

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

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

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