?? 01.c
字號:
/************************************************************
* 名 稱:串口測試程序 *
* *
* 功 能:單片機(jī)串行口發(fā)送/接收程序,每接收到一個(gè)字節(jié)即刻*
* 發(fā)送出去,以驗(yàn)證單片機(jī)收/發(fā)正常。如果不行可用單*
* 獨(dú)的發(fā)送/接收試程序測試 *
* *
************************************************************/
#include<reg51.h>
#define uchar unsigned char
#define uint unsigned int
main()
{
uchar a;
TMOD=0x20; /*晶振在11.0592MHz下,設(shè)置串行口波特率為9600,方式3*/
TL1=0xfd;TH1=0xfd;
SCON=0xd8;PCON=0x00;
TR1=1;
while(1)
{
while(RI==0);
RI=0;
a=SBUF; /*接收到數(shù)據(jù),立即發(fā)送出去*/
SBUF=a;
while(TI==0);
TI=0;
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -