cone.c
来自「C51通信程序」· C语言 代码 · 共 31 行
C
31 行
#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 + =
减小字号Ctrl + -
显示快捷键?