-
大小: 2KB文件类型: .c金币: 2下载: 1 次发布日期: 2021-06-17
- 语言: Java
- 标签:
资源简介
d手机通信程序 程序完成了51单片机和手机的字符和数字通信,并有完整的注释,原理介绍可查看我的其他文章
前找了很久才找到了,传上来更大家共享下,希望对大家有帮助,欢迎下载或者永久保存。
前找了很久才找到了,传上来更大家共享下,希望对大家有帮助,欢迎下载或者永久保存。
代码片段和文件信息
/*****************************************************************
*******51单片机通过HC-05实现无线通信********
作者:南忻
版本:1.0
时间:2018.05.7
联系作者: daiqiulin96@qq.com
注:单片机选择为STC89C52RC,程序用于单片机控制HC-05发送数据,
波特率:9600 停止位:1位 数据位;8位 奇偶校验:无
字符集选择GBK,UTF-8均可通信
********************************************************************/
#include
#define uchar unsigned char
#define uint unsigned int
uchar code char_temp[6]={‘1‘‘2‘‘3‘‘a‘‘b‘};
/**
* 串口初始化函数
* 波特率为9600
*/
void UartConfigurationInit()
{
TMOD=0x20; //设置定时器1工作方式为方式2
TH1=0xfd; //波特率9600
TL1=0xfd;
TR1=1; //启动定时器1
SM0=0;SM1=1; //串口方式1
REN=1; //允许接收
PCON=0x00; //关倍频
ES=1; //开串口中断
EA=1; //开总中断
}
/**
* 延时函数
* 延时count毫秒
*/
void delay(uint count)
{
uint cycle;
while(count)
{
cycle=120;
while(cycle>0) cycle--;
count--;
}
}
/**
* 字符发送函数
*/
void PostChar(uchar character)
{
SBUF=character; //发送单个字符
whil
评论
共有 条评论