|
#include <reg51.h>
sbit button=P3^5; //使用P3口控制
void init_tx()
{
TMOD=0x20; //定時(shí)器1的方式2
TH1=0xfd; //設(shè)定初值
TL1=0xfd;
PCON=0x00; //波特率不倍頻
SCON=0x40; //設(shè)置串行口為接口
EA=1;
ES=1;
EX1=1;
TI=0;
EX1=1;
IT1=0;
TR1=1; //啟動(dòng)定時(shí)器1
}
void main()
{
init_tx();
while(1)
{
if(button==0)
{
SBUF=0x01; //發(fā)送第一個(gè)數(shù)據(jù)
while(TI==0); //等待發(fā)送完成
TI=0; //發(fā)送完成,標(biāo)志位必須軟件清零
while(button==0);
}
}
}
|
-
-
-
單片機(jī)與pc之間串行通信.zip
2020-6-24 13:39 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
16.96 KB, 下載次數(shù): 18, 下載積分: 黑幣 -5
|