![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
51单片机学习
HumorSJ
SDUWH-DSAI
展开
-
双机通信
#include <STC89C5xRC.H>#define RELOAD_COUNT 0xF9 //宏定义波特率发生器的载入值 4800void UartInit(void) //9600bps@12.000MHz{ SCON|=0X50; //设置为工作方式1 TMOD|=0X20; //设置计数器工作方式2 PCON=0X80; //波特率加倍 TH1...原创 2020-04-29 13:22:55 · 2169 阅读 · 0 评论 -
单片机学习的一点小心得
在上第一节课时,我便一脸懵逼的看着黑板上复杂的电路图试着用“我已经是个本科生了应该能看懂的心态”麻醉自己心里却想着这尼玛神仙能看懂结果tm还真有神仙看懂了我们暂且不提那些大佬让我们回到慢慢懂得的这个过程上来————————————————————————————在焊接电路板时我便问了大佬们一个问题“你们是如何看懂那么复杂的电路图的呢?”大佬朝着我邪魅一笑,说:“其实我也不怎么懂...原创 2020-04-29 13:20:08 · 177 阅读 · 0 评论 -
流星灯
#include <reg51.h>unsigned char PWM_COUNT; //计数unsigned int HUXI_COUNT; //占空比更新时间unsigned int PWM_VALUE[8]; //每个灯的亮度void timer0_init(){ TMOD=0x02; //模式设置,00010000,定时器0,工...原创 2020-04-29 13:15:07 · 381 阅读 · 1 评论 -
STC89C52RC小时钟实现(定时器与中断器和鬼影屏蔽)(附加调时)
定时器简单的说定时器是一个单片机里计时的装置独立于主函数运行并在预定好的时间将溢出标志TF置0其中,运作模式有许多种以下内容仅对我目前学习的单片机型号而论我的板子有三个定时器分别是定时器0,定时器1,定时器2其中定时器2似乎是我这款板子特有的精准度和最大定时值要高出许多推荐使用下图所述模式中断器中断器一般用于中断程序当一个中断器发生作用时主程序暂停并进入中断程序此...原创 2019-11-12 22:04:21 · 926 阅读 · 0 评论