![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
51单片机
文章平均质量分 95
SudekiMing
当我投入其中时,感觉每一刻都在创造奇迹……
展开
-
51单片机定时器初值计算详解
前言: 本文详细介绍了51单片机学习过程中定时器的初值计算问题以及相关概念,力求把每一个学习过程中的可能会遇到的难点说清楚,并举相关的例子加以说明。学习完毕,又顺手利用刚学到定时器的相关知识写了一个“定时器初值计算”控制台程序,能够实现:51定时器三种不同工作方式下的初值计算输出,既实用,又能加深对所学知识的理解。 软件使用VS2012编写,实现效果如下...原创 2019-10-24 23:47:01 · 21971 阅读 · 2 评论 -
搭建STC89C51工程模板
本工程以keil4下新建STC89C51工程为例,其他系列处理器工程搭建类似,参考本例即可。供参考—已搭建完成的 STC51单片机工程模板3.0 下载链接前言: 看到文章标题的小伙伴可能会很疑惑,51单片机新建工程顺手拈来的事,何必去麻烦的要去建一个工程模板,岂不是多此一举。我想说:任何能够提高开发效率的事情都值得去做。当笔者大一时进学校实验室之前,自学5...原创 2019-06-20 01:15:56 · 3929 阅读 · 1 评论 -
51单片机串行口波特率计算
1.工作方式介绍:方式 0 :这种工作方式比较特殊,与常见的微型计算机的串行口不同,它又叫同步移位寄存器输出方式。在这种方式下,数据从 RXD 端串行输出或输入,同步信号从 TXD 端输出,波特率固定不变,为振荡率的 1/12 。该方式是以 8 位数据为一帧,没有起始位和停止位,先发送或接收最低位。常用于串行口外接移位寄存器,以扩展并行I/O口,这种方式不适用与两个MCS-5...原创 2019-06-19 21:48:58 · 24769 阅读 · 3 评论 -
数码管显示问题总结
1.数码管显示原理 我们最常用的是七段式和八段式LED数码管,八段比七段多了一个小数点,其他的基本相同。所谓的八段就是指数码管里有八个小LED发光二极管,通过控制不同的LED的亮灭来显示出不同的字形。数码管又分为共阴极和共阳极两种类型,其实共阴极就是将八个LED的阴极连在一起,让其接地,这样给任何一个LED的另一端高电平,它便能点亮。而共阳极就是将八个LED的阳极连在一起。其原...原创 2019-06-19 23:33:31 · 12548 阅读 · 2 评论 -
nop不同晶振频率下的延时时间
_nop_()函数包括在库函数intrins.h中的表示空循环一个机器指令的时间,12M中表示1us;6M中表示2us;24M中表示0.5us(微妙)1S=1000ms=1000000us;NOP,常在通信驱动中用到,如IIC(I2C)等12MHz 晶振的话,一个机器周期是1us,因此单周期指令为1us,如NOP,MOV Rn,#data等等双周期指令为2us,如SJMP...原创 2019-06-20 00:02:04 · 12255 阅读 · 0 评论