?? mcu.h
字號:
//總頭文件mcu.h
#include <REG52.H>
#include <intrins.h>
#include <STRING.H>
#define uint unsigned int
#define uchar unsigned char
/*---------------------------------------*/
void delay (uint us) //delay time
{
while(us--);
}
void send_char_comm(uchar c)
{
SBUF=c;
while(TI==0);TI=0;
}
void send_string_comm(uchar *str)
{
char i,j;
j=strlen(str);
for(i=0;i<j;i++)
send_char_comm(str[i]);
}
/*-----------------------------------------------*///串口初始化*/
void init_mcu(void)
{
TMOD=0x20; //0X20; /*timer 1, mode 2, 8-bit reload */
SCON=0x50; //0x50; /*方式1,允許接收|serail mode 1, 8-bit UART, enable ucvr*/
PCON=0x00; /*波特率倍增位為不加倍*/
TH1=0XFD;
TL1=0XFD; //9600
TR1=1;
ES=1; /*開串口中斷*/
REN=1;//允許串口接收
EA=1;
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -