没有合适的资源?快使用搜索试试~ 我知道了~
基于51单片机、C语言的串口通信实验。该文件为txt代码程序。
资源推荐
资源详情
资源评论
/**************************************************************************************
* 串口通信实验 *
实现现象:下载程序后打开串口调试助手,将波特率设置为4800,选择发送的数据就可以显示
在串口助手上。
注意事项:无。
***************************************************************************************/
#include "reg52.h" //此文件中定义了单片机的一些特殊功能寄存器
typedef unsigned int u16; //对数据类型进行声明定义
typedef unsigned char u8;
u8 receiveData;
u8 f,f1;
u16 i;
u8 code smg_d[] = {0xc0, 0xf9, 0xa4, 0xb0, 0x99, 0x92, 0x82, 0xf8, 0x80, 0x90, 0x88, 0x83, 0xc6, 0xa1, 0x86, 0x8e};
u8 code smg_w[] ={0xfe,0xfd,0xfb,0xf7,0xef,0xdf};//{0xdf, 0xef, 0xf7, 0xfb,0xfd,0xfe};
void delay(){
u16 x, y;
for(x = 5; x > 0; x--)
for(y = 15; y > 0; y--);
}
/*******************************************************************************
* 函数名 :UsartInit()
* 函数功能 :设置串口
* 输入 : 无
* 输出 : 无
*******************************************************************************/
* 串口通信实验 *
实现现象:下载程序后打开串口调试助手,将波特率设置为4800,选择发送的数据就可以显示
在串口助手上。
注意事项:无。
***************************************************************************************/
#include "reg52.h" //此文件中定义了单片机的一些特殊功能寄存器
typedef unsigned int u16; //对数据类型进行声明定义
typedef unsigned char u8;
u8 receiveData;
u8 f,f1;
u16 i;
u8 code smg_d[] = {0xc0, 0xf9, 0xa4, 0xb0, 0x99, 0x92, 0x82, 0xf8, 0x80, 0x90, 0x88, 0x83, 0xc6, 0xa1, 0x86, 0x8e};
u8 code smg_w[] ={0xfe,0xfd,0xfb,0xf7,0xef,0xdf};//{0xdf, 0xef, 0xf7, 0xfb,0xfd,0xfe};
void delay(){
u16 x, y;
for(x = 5; x > 0; x--)
for(y = 15; y > 0; y--);
}
/*******************************************************************************
* 函数名 :UsartInit()
* 函数功能 :设置串口
* 输入 : 无
* 输出 : 无
*******************************************************************************/
资源评论
Michael_Green
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功