51单片机教程
-
-
-
4.5 C 语言 while 循环语句
在单片机 C 语言编程的时候,每个程序我们都会固定的加一句 while(1),这条语句就可以起到死循环的作用。对于 while 语句来说,他的一般形式是: while (表达…… -
-
4.7 单片机延时方法(Keil 软件延时)
C 语言常用的延时方法,有如图4-2所示4种。 图2-4 C 语言延时方法 图2-4是 C 语言编程常用的4种延时方法,其中两种非精确延时,两种精确一些的延时。for 语句…… -
4.8 单片机 LED 流水灯程序[详细]
我们前边学了点亮一个 LED 小灯,然后又学了 LED 小灯闪烁,现在我们要进一步学习如何让8个小灯依次一个接一个的点亮,流动起来,也就是常说的流水灯。先来看8…… -
-
-
-
5.3 单片机定时器的寄存器
标准的51单片机内部有 T0 和 T1 这两个定时器,T 就是 Timer 的缩写,现在很多51系列单片机还会增加额外的定时器,在这里我们先讲定时器0和1。前边提到过,对…… -
-
5.5 单片机中 LED 数码管的介绍
LED 小灯是一种简单的 LED,只能通过亮和灭来表达简单的信息。而这节课我们要来学习一种能表达更复杂信息的器件——LED 数码管。 先给大家提供一张原理图看一下…… -
5.6 单片机数码管的真值表
数码管的8个段,我们直接当成8个 LED 小灯来控制,那就是 a、b、c、d、e、f、g、dp 一共8个 LED 小灯。我们通过图5-3可以看出,如果点亮 b 和 c 这两个 LED 小…… -
5.7 单片机数码管的静态显示
在第三章我们学习了 74HC138,了解到 74HC138 在同一时刻只能让一个输出口为低电平,也就是说在一个时刻内,我们只能使能一个数码管,并根据我们给出的 P0 的…… -
-
-
-
6.3 C 语言 switch 语句
用 if....else 语句在处理多分支的时候,分支太多就会显得不方便,且容易出现 if 和 else 配对出现错误的情况,在 C 语言中提供了另外一种多分支选择的语句——s…… -
6.4 单片机数码管动态显示程序[带解释]
我们在上一章学习数码管静态显示的时候说到,74HC138 只能在同一时刻导通一个三极管,而我们的数码管是靠了6个三极管来控制,那我们如何来让数码管同时显示呢…… -
-
-
-
-
-