📄 cone.c
字号:
#include <reg51.h>
#define uchar unsigned char
uchar point;
void UART_init(); // 串口初始化函数
void COM_send(void); // 串口接收函数
code uchar dbuffer[] = {
'h','e','l','l','o'
};
void UART_init(){ // 初始化串行口和波特率发生器
TMOD =0x20; // 定时器1工作在方式2
//实现波特率9600(系统时钟11.0592MHZ)
TH1 =0xfd;
TL1 =0xfd;
SCON =0x40; // 选择串口工作方式
TR1 =1; // 启动定时器T1
}
void COM_send(void){
for(point=0;point<=0x05;point++){
// 连续发送五个数据
SBUF=dbuffer[point];
// 把缓存区的数据都发送到串口
while(TI==0); // 等待发送完成
TI=0;
}
}
void main(void){
UART_init(); // 初始化串口
COM_send(); // 调用发送子程序
while(1){}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -