51单片机教程
-
-
7.4 单片机 LED 点阵的图形显示
独立的 LED 小灯可以实现流水灯,数码管可以显示多位数字,那点阵 LED 就得来显示一点花样了。 我们要显示花样的时候,往往要先做出来一些小图形,这些小图形…… -
7.5 单片机 LED 点阵的纵向移动(动态显示)
点阵的动画显示,说到底就是对多张图片分别进行取模,使用程序算法巧妙的切换图片,多张图片组合起来就成了一段动画了,我们所看到的动画片、游戏等等,它们的…… -
7.6 单片机 LED 点阵的横向移动(动态显示)
上下移动我们会了,那我们还想左右移动该如何操作呢? 方法一、最简单,就是把板子侧过来放,纵向取模就可以完成。 这里大家是不是有种头顶冒汗的感觉?我们要…… -
-
8.1 单片机最小系统解析(电源、晶振和复位电路)
电源 我们在学习过程中,很多指标都是直接用的概念指标,比如我们说 +5 V 代表1,GND 代表0等等。但在实际电路中的电压值并不是完全精准的,那这些指标允许范…… -
-
-
-
8.5 单片机独立按键扫描程序
原理搞清楚了,那么下面我们就先编写一个独立按键的程序,把最基本的功能验证一下。 #include <reg52.h> sbit ADDR0 = P1^0; sbit ADDR1 = P1^1; sbit A…… -
-
-
-
-
9.1 单片机 IO 口的结构
上节课我们提到了单片机 IO 口的其中一种“准双向 IO”的内部结构,实际上我们的单片机 IO 口还有另外三种状态,分别是开漏、推挽、高阻态,我们通过图9-1来分析…… -
-
-
9.4 28BYJ-48 步进电机原理
28BYJ-48 是4相永磁式减速步进电机,其外观如图9-3所示: 图9-3 步进电机外观 我们先来解释“4相永磁式”的概念,28BYJ-48 的内部结构示意图9-4所示。先看里圈…… -
9.5 让 28BYJ-48 步进电机转起来
再重新看一下上面的步进电机外观图和内部结构图:步进电机一共有5根引线,其中红色的是公共端,连接到 5 V 电源,接下来的橙、黄、粉、蓝就对应了 A、B、C、D …… -
9.6 28BYJ-48 步进电机转动精度与深入分析
转是转了,但是不是感觉有点不太对劲呢?太慢了?别急,咱们继续。根据本章开头讲解的原理,八拍模式时,步进电机转过一圈是需要64个节拍,而我们程序中是每个…… -
9.7 28BYJ-48 步进电机控制程序基础
解决了精度问题,让我们再次回到我们的电机控制程序上吧。上面给出的两个例程都不是实用的程序,为什么?因为程序中存在大段的延时,而在延时的时候是什么其它…… -
9.8 实用的 28BYJ-48 步进电机控制程序
上面我们虽然完成了用中断控制电机转动的程序,但实际上这个程序还是没多少实用价值的,我们不能每次想让它转动的时候都上下电啊,是吧。还有就是它不但能正转…… -
-
-