|
單片機(jī)代碼如下,發(fā)送不停,發(fā)送不受控制,發(fā)送函數(shù)只運(yùn)行了一次
#include <REGX51.H>
unsigned char num;
void URET_TX()
{ SBUF=num; //發(fā)送數(shù)據(jù)
while(!TI);//等待發(fā)送中斷請(qǐng)求標(biāo)志位為1(已發(fā)送)
TI=0; //發(fā)送中斷請(qǐng)求標(biāo)志位清0
}
void URET_Tu(void) //4800bps@11.0592MHz
{
PCON &= 0x7F; //波特率不倍速
SCON = 0x50; //8位數(shù)據(jù),可變波特率
TMOD &= 0x0F; //清除定時(shí)器1模式位
TMOD |= 0x20; //設(shè)定定時(shí)器1為8位自動(dòng)重裝方式
TL1 = 0xFA; //設(shè)定定時(shí)初值
TH1 = 0xFA; //設(shè)定定時(shí)器重裝值
ET1 = 0; //禁止定時(shí)器1中斷
TR1 = 1;//啟動(dòng)定時(shí)器
}
void main(void)
{
URET_Tu();
URET_TX();
}
|
-
1.png
(20.91 KB, 下載次數(shù): 91)
下載附件
2023-3-22 15:13 上傳
|