本文介绍: 本篇博文介绍的是用51单片机的串口通信【下】,包含小白玩串口控制的ASSII避坑,串口支持单词型指令控制,串口原理协议概念收尾,通过手机蓝牙控制LED,HC-08蓝牙模块,AT指令修改蓝牙名字。看到这篇博文的朋友,可以先赞再看吗?
前言
本篇博文介绍的是用51单片机的串口通信【下】,包含小白玩串口控制的ASSII避坑,串口支持单词型指令控制,串口原理协议概念收尾,通过手机蓝牙控制LED,HC-08蓝牙模块,AT指令修改蓝牙名字。看到这篇博文的朋友,可以先赞再看吗?
预备知识
一、数学分数计算。
二、数字电子时序图
三、数字电子中与或运算
四、计算机中的进制转换
五、C变量
六、基本输入输出
七、流程控制
八、函数
九、指针
十,字符串
如果以上知识不清楚,请自行学习后再来浏览。如果我有没例出的,请在评论区写一下。谢谢啦!
1.小白玩串口控制的ASSII避坑
1.1问题引入
如果要用1控制开灯,0控制关灯。那么是直接改判断条件还是怎么做呢?
1.2解决问题
2.串口支持单词型指令控制
2.1实现串口支持单词型指令控制的核心思路
2.2利用字符数组来承接单词型指令
2.3利用strstr函数来查找指令并执行
2.4完整程序代码
2.5补充知识
3.串口原理协议概念收尾
3.1串行口工作模式1:8位UART,波特率可变
3.2串行口工作模式1:8位UART,波特率可变时序图
3.3串口结构框图
4.通过手机蓝牙控制LED
4.1向单片机中烧入串口支持单词型指令控制代码
4.2将蓝牙模块HC-08连接单片机
4.3通过蓝牙串口助手小程序连接蓝牙模块
4.4在发送对话框发送开灯即可打开LED灯,发送关闭即可关闭LED灯。
5.HC-08蓝牙模块
5.1蓝牙模块简介
5.2 HC-08蓝牙串口通信模块接线
6.AT指令修改蓝牙名字
6.1 AT指令表
6.2将USB转TTL转接器与蓝牙模块HC-08连接
6.3把USB转TTL转接器连接电脑通过单片机下载器修改蓝牙名称
结束语
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。