51单片机 串口发送数据(只是发送)
51单片机 串口发送数据(只是发送)用于调试。
#include <reg51.h>#define uchar unsigned char
#define uint unsigned int#define XTAL 11059200 // CUP 晶振频率
#define baudrate 9600 // 通信波特率/*************************************************
函数:uart_init
功能:初始化串口
出口:void
入口:void
*************************************************/
void uart_init()
{TMOD = 0x20; // 定时器1工作于8位自动重载模式, 用于产生波特率TH1=(unsigned char)(256 - (XTAL / (32L * 12L * baudrate)));TL1=(unsigned char)(256 - (XTAL / (32L * 12L * baudrate))); // 定时器0赋初值SCON = 0x50;PCON = 0x00;TR1 = 1;IE = 0x00; // 禁止任何中断}/*************************************************
函数:uart_tx_byte
功能:串口发送一个字节
出口:void
入口:一个字节
*************************************************/
void uart_tx_byte(uchar str)
{SBUF=str;while(TI == 0);TI = 0;
}
/*************************************************
函数:uart_tx_string
功能:串口发送一个字符串
出口:void
入口:字符串数组
*************************************************/
void uart_tx_string(uchar *str)
{while(*str!='\0'){uart_tx_byte(*str++);}
}void main(void)
{*str="123"uart_init(); uart_tx_byte('0');uart_tx_string(str);
}
51单片机 串口发送数据(只是发送)相关推荐
- 51单片机-串口通信(串口向电脑发送信息电脑通过串口控制LED)
文章目录 前言 一.串行通信口的功能以及串行通信口的结构及原理 1.1 串行通信口的功能 1.2 51单片机串口的结构 二.串行通信口的控制寄存器 2.1 串行控制寄存器SCON 2.2 电源控制寄存 ...
- 51单片机串口通信发送以及接收代码详解1
#include <reg51.h> //实验现象:单片接收电脑发送的字符串,并发回给PC端的代码.//函数声明 void uart_init(void); void uart_seng_ ...
- 51单片机串口通信发送以及接收代码详解2
#include <reg51.h> //实验现象:在电脑端没按下发送的时候,单片一直给电脑发送aaa字符串: //实验现象:在电脑端按下发送的时候,结束字符串aaa的发送代码,执行单片接 ...
- 中移4G模块-ML302-OpenCpu开发-51单片机串口转I2C
B站:https://space.bilibili.com/309103931 中移4G模块-ML302专栏:https://blog.csdn.net/qq_33259323/category_10 ...
- 51单片机串口通信实操(中断函数)
51单片机串口通信实操(中断函数) 详细参考单片机手册 SM0.SM1分别为0,1时为模式一,因为模式一最为常用 REN=1,为接收,REN=0,为不接收 当 SM0,SM1,SM2,REN,TB8, ...
- 51单片机串口通信模板_深入理解51单片机串口通信及通信实例
串口通信的原理 串口通信(SerialCommunications)的概念非常简单,串口按位(bit)发送和接收字节.尽管比按字节(byte)的并行通信慢,但是串口可以在使用一根线发送数据的同时用另一 ...
- 51单片机串口多机通信的原理与编程实现
51单片机串口多机通信 需要用的的寄存器 (了解的可直接跳到下一节) TMOD 定时器/计数器模式控制寄存器 TCON 定时器控制寄存器 SCON 串口控制寄存器 PCON 电源控制位寄存器 IE 中 ...
- 51单片机串口通信原理、相关寄存器配置与简单串口收发程序代码
目录 1. 串口通信原理 2. 51单片机串口通信 2.1 串口简要模式图 2.2 相关寄存器 (1)PCON.SCON.SBUF (2)IE.IPH.IP (3)配置T1定时器 2.3 波特率和系统 ...
- 关于51单片机串口中断的理解
关于51单片机串口中断的理解 关于这个问题找了好几个帖子,都没看到能让我明白的.自己就想了想,又看了看.新手不一定说得对,您凑合着看看.要不对的话,望指正. 首先,我们在SCON中设置的时候,一般都会 ...
最新文章
- Linux中如何配置IP
- flex 关键词过滤 2.5.35
- MobaXterm无法退格删除,出现^H
- Java finalize()的使用
- phpword中设置间距_管道支、吊架的安装间距规范上如何规定?
- IOS 图片上传处理 图片压缩 图片处理
- python 灰度改二值,Python Image 对验证码进行灰度和二值法处理 去掉边框
- 农产品加工进销存单_农产品进销存ERP—物资的内部腾挪转换也是交易的一种形式...
- SQL必知必会-检索数据
- vue router 跳转php,vue路由:路由跳转后怎么知道切换到那个router-view中
- 量子时代已来,与时代接轨,从这本书开始
- python_四元数/旋转矩阵/欧拉角之间的相互变换(简单易用版)
- 在Windows下运行UNIX程序
- 超详细的QSS样式表入门Demo
- 浏览器打印不出div背景颜色
- 前端工程师的职业规划
- 如何刷百度搜索下拉框进行营销引流?
- apollo github的说明介绍
- 屡次让拳头翻车的ping:作者因车祸英年早逝,千行源码改变世界
- mpp的文件是干嘛用的?