找回密码
 立即注册

QQ登录

只需一步,快速开始

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

请问51单片机串口通信怎样通过发送字符串让led灯亮,比如发送123456

[复制链接]
ID:447885 发表于 2019-2-1 14:23 | 显示全部楼层 |阅读模式
求解答

回复

使用道具 举报

ID:94031 发表于 2019-2-1 16:48 | 显示全部楼层
先解决单片机能让led灯亮与灭,再解决串口能收发字符串,下来实现发送123456 让led灯亮与灭。
回复

使用道具 举报

ID:447885 发表于 2019-2-2 09:28 | 显示全部楼层
xuyaqi 发表于 2019-2-1 16:48
先解决单片机能让led灯亮与灭,再解决串口能收发字符串,下来实现发送123456 让led灯亮与灭。

串口怎样收发字符串,我只会字符
回复

使用道具 举报

ID:164602 发表于 2019-2-2 09:58 | 显示全部楼层
第一:首先是设计格式
你的字符串是定长度的,或是不定长度的。
定长度:则程序编写方便,循环次数就好,循环完成就可以判断指令
不定长度:就一定要设计字符串的结束符,一般是回车符,接收时,当接收到回车符,就可以判断指令了
第二:编写接收程序
针对你的字符串格式设计,编写相对应的程序,其实就是串口中断程序的功能部分
第三:编写执行功能的主程序,通过对接收字符串的判断,执行相应的功能。

回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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