找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2955|回复: 3
收起左侧

双单片机串口通信按键发送点亮LED灯程序与Proteus仿真图

[复制链接]
ID:263377 发表于 2021-2-1 16:47 | 显示全部楼层 |阅读模式
当发送机按键按下后,接收机LED灯被点亮
51hei图片_20210201164155.png 51hei图片_20210201164147.png

单片机源程序如下:
  1. #include <reg52.h>
  2. #define uint unsigned int
  3. #define uchar unsigned char

  4. uchar state;
  5. void receive()
  6. {
  7. while(RI==0);
  8.   state=SBUF;
  9. RI=0;
  10. }
  11. void SCON_Init()
  12. {
  13. TMOD=0x20;
  14. SCON=0x50;
  15. PCON=0x00;
  16. TH1=0xfd;
  17. TL1=0xfd;
  18. TR1=1;
  19. REN=1;
  20. }
  21. void main()
  22. {
  23. P1=0xff;
  24. SCON_Init();
  25.        
  26. while(1)
  27. {
  28.   receive();
  29.   P1=state;
  30.        
  31. }
  32. }
复制代码

所有资料51hei提供下载:
串口通信 -3.rar (93.07 KB, 下载次数: 55)
回复

使用道具 举报

ID:853043 发表于 2021-4-8 15:34 来自手机 | 显示全部楼层
主机也要写入程序的吧!
回复

使用道具 举报

ID:384552 发表于 2021-6-20 17:28 | 显示全部楼层
串口通信不需要设置波特率吗?
回复

使用道具 举报

ID:384552 发表于 2021-6-20 17:29 | 显示全部楼层
串口通信不需要设置波特率吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表