📄 save01.txt
字号:
#include<c8051f020.h>
#define LED_PORT P5
#define SYSCLK 2000000
void Timer_Init()
{
CKCON = 0x10;
TMOD = 0x20;
TH1 = 0xF9;
TR1 = 1;
TI0 = 1;
}
void UART_Init()
{
SCON0 = 0x50;
}
void Port_IO_Init()
{
XBR0 = 0x04;
XBR2 = 0x40;
}
void Reset_Sources_Init()
{
RSTSRC = 0x41;
}
void Init_Device(void)
{
//LED_PORT = 0xAA;
Timer_Init();
UART_Init();
Port_IO_Init();
Reset_Sources_Init();
}
void UartOut(void)//发送
{
int n;
//double k;
unsigned char buff[]={'I','L','O','V','E','Y','O','U','!'};
for(n=0;n<=8;n++)
{
SBUF0=buff[n];
while(!TI0);
TI0 = 0;
//LED_PORT = buff[n];
//for(k=0;k<100000;k++);
}
n=0;
}
void main(void)
{
unsigned char mid;
Init_Device();
while(1)
{
while (RI0==0);
mid=SBUF0;
RI0=0;
if(mid=='a') UartOut();
// n++;
//if(n>=8) n=0;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -