?? serial.h
字號:
#include <reg51.h>
//#include <intrins.h>
char code str[] = "I love zhu xiao ying--CUMT \n\r";
void send_int(void);
void send_str();
void delayms(unsigned char ms);
void send_char(unsigned char txd);
void send_int(void)
{
TMOD = 0x20; // 定時器1工作于8位自動重載模式, 用于產生波特率
TH1 = 0xF3; // 波特率2400
TL1 = 0xF3;
SCON = 0x50; // 設定串行口工作方式
PCON&= 0xef; // 波特率不倍增
IE = 0x0; // 禁止任何中斷
}
void send_char(unsigned char txd)
// 傳送一個字符
{
SBUF = txd;
while(!TI); // 等特數據傳送
TI = 0; // 清除數據傳送標志
}
void send_str()
// 傳送字串
{
unsigned char i = 0;
while(str[i] != '\0')
{
SBUF = str[i];
while(!TI); // 等特數據傳送
TI = 0; // 清除數據傳送標志
i++; // 下一個字符
}
}
void delayms(unsigned char ms)
// 延時子程序
{
unsigned char i;
while(ms--)
{
for(i = 0; i < 120; i++);
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -