
51单片机
ㅤㅤ9527超级帅
音视频实习生,记录工作中的点滴
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
串口通信的一些常用方法
1、我们来实现一个通过程序往串口端发送一个字母的实验。 #include <reg52.h> #include <intrins.h> #include <stdio.h> sfr AUXR = 0x8E; char data_msg = 'X'; void UartInit(void) //[email protected] { PCON &= 0x7F; //波特率不倍速 SCON = 0x50; //8位数据,可变波特率 AUXR &=原创 2022-04-11 21:49:36 · 2140 阅读 · 0 评论 -
51单片机使用超声波进行测距
#include <stdio.h> #include <reg52.h> #include <intrins.h> sbit LED1=P3^6; sbit LED2=P3^7; sbit Trig=P3^4; sbit Echo=P3^5; void Delay10us() //@11.0592MHz { unsigned char i; i = 2; while (--i); } void Delay300ms() //@11.0592MHz {原创 2022-04-08 22:10:05 · 9494 阅读 · 4 评论 -
51单片机中定时器、中断、PWM实例分析。
配置一个1s的定时器 #include "reg52.h" sbit led=P3^6; int cnd=0; void main() { TMOD=0x01;//配置定时器0工作在16位计时模式 led=1; TL0=0x0000; TH0=0xDC00;//设置10微妙一个计数周期 TF0=0;//初始化爆表位为0 TR0=1;//开始计时 while(1) { if(TF0==1) { cnd++;//爆表一次次数加一 TF0=0; TL0=0x00;原创 2022-04-07 22:14:43 · 1516 阅读 · 0 评论