⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cone.c

📁 C51通信程序
💻 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 + -