標(biāo)題:
單片機向上位機發(fā)送字符串
[打印本頁]
作者:
李小東
時間:
2020-6-18 16:39
標(biāo)題:
單片機向上位機發(fā)送字符串
單片機向上位機發(fā)送字符串
單片機發(fā)上位機.png
(56.6 KB, 下載次數(shù): 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;//將被發(fā)送的單字節(jié)數(shù)據(jù)放入串口SBUF數(shù)據(jù)發(fā)送緩沖器
while(TI==0);//等待SBUF緩沖器中的數(shù)據(jù)被發(fā)送完畢(發(fā)送完畢后TI被硬件寫1)
TI=0;//將TI位(發(fā)送完成標(biāo)志位)清零
}
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位異步收發(fā),波特率可變
TMOD=TMOD|0X20;//定時器T1工作在方式2,為8位自動重載參數(shù)模式,用來產(chǎn)生波特率
TL1 = 0xFD;//設(shè)定定時初值
復(fù)制代碼
單片機發(fā)送上位機.zip
(47.42 KB, 下載次數(shù): 23)
2020-6-18 16:37 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1