标题:
单片机向上位机发送字符串
[打印本页]
作者:
李小东
时间:
2020-6-18 16:39
标题:
单片机向上位机发送字符串
单片机向上位机发送字符串
单片机发上位机.png
(56.6 KB, 下载次数: 132)
下载附件
2020-6-18 16:35 上传
#include <reg52.h>
#define uchar unsigned char
#define uint unsigned int
void delay_ms(uint ms)
{
uchar time;
while(ms--)
for(time=0;time<110;time++);
}
void UART_sendOneByte(uchar dat)
{
SBUF=dat;//将被发送的单字节数据放入串口SBUF数据发送缓冲器
while(TI==0);//等待SBUF缓冲器中的数据被发送完毕(发送完毕后TI被硬件写1)
TI=0;//将TI位(发送完成标志位)清零
}
void UART_sendEnter(void)
{
UART_sendOneByte(0x0d);
UART_sendOneByte(0x0a);
}
void UART_sendstring(uchar *str)
{
while(*str)
{
UART_sendOneByte(*str);
str++;
}
}
void init()
{
EA=1;
SM0=0;
SM1=1;//串口工作在方式1,为8位异步收发,波特率可变
TMOD=TMOD|0X20;//定时器T1工作在方式2,为8位自动重载参数模式,用来产生波特率
TL1 = 0xFD;//设定定时初值
复制代码
单片机发送上位机.zip
(47.42 KB, 下载次数: 23)
2020-6-18 16:37 上传
点击文件名下载附件
下载积分: 黑币 -5
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1