80C51的串行口结构和原理(2-程序)
来源:互联网 发布:制作证书的软件 编辑:程序博客网 时间:2024/05/22 07:53
#include<reg52.h>#include "./delay/delay.h"#include<stdio.h>//串口中断的初始化void uart_init(){SCON = 0x50; //设置uart工作方式 “8N1”TMOD = 0x20; //设置定时器工作方式为8位,用作串口波特率TH1 = 0xfd; //填初值TR1 = 1; //打开定时器}//发送一个字节void uart_send_byte(unsigned char byte){SBUF = byte;while(!TI); //自动置1,手动置0,发送标志位TI = 0;}
//发送字符串void uart_send_str(unsigned char *s){while(*s != '\0'){uart_send_byte(*s);s++;}}void main(){//unsigned char temp;uart_init();while(1){if(RI){uart_send_str("hengzhe shi wo er");uart_send_byte(SBUF);delay_ms(200);RI = 0;}TI = 1;printf("hengzheshiwo erzi\n");printf("line is %d\n",(unsigned int)__LINE__);// if(RI)// {// temp = SBUF;// P0 = temp;// delay_ms(50);// RI = 0;// }//uart_send_byte(0x55);//delay_ms(50);}}
串口每次发送最低位
//后续截图次日补上
0 0
- 80C51的串行口结构和原理(2-程序)
- 80C51的串行口结构和原理(1-概念)
- 80C51串行口
- 80C51的串口原理
- C51单片机-串行口2-蓝牙模块-应用例程
- TLC1549 的c51程序
- C51单片机是怎么存储程序和数据的
- C51简单的时钟程序
- 我的C51延时程序
- 模拟Delta-Sigma的差分原理做的PWM C51程序
- 标准80C51单片机模拟I2C总线的主机程序
- C51-------时钟程序(C语言编写的单片机时钟)
- 串行口API的使用
- 树莓派串行口的使用方法
- C51串口中断接收和发送程序
- ds 1302 和 89c51 程序
- C51和C52的RAM
- 基于 KEIL C51和 proteus的 C51汇编程序设计实例
- JAVA 学习模块十七: 异常
- 转载:一个一维数轴上有不同的线段,求重复最长的两个线段
- deque
- hdu 3966 树链刨分 模版题
- 滑屏 H5 开发实践九问
- 80C51的串行口结构和原理(2-程序)
- 二叉树前序、中序、后序遍历相互求法(实例)
- 事件派发线程SwingUtilitie的使用示例
- 逆序数(树状数组)
- 实现内存复制函数void * memcpy(void *dst,void *src,int count).
- 分享两道CVTE面试题
- 第八章 在51单片机上移植μC/OS-Ⅱ
- Codeforces714B【读题-水】
- HDU 1257 最少拦截系统(dp最少递减子序列)