“第二十一课--Microduino 四位位数码管静态显示/zh”的版本间的差异

来自Microduino Wikipedia
跳转至: 导航搜索
程序
程序
 
(未显示同一用户的1个中间版本)
第7行: 第7行:
  
 
==设备==
 
==设备==
*'''[[Microduino-Core]]'''
+
*'''[[Microduino-Core/zh]]'''
*'''[[Microduino-FT232R]]'''
+
*'''[[Microduino-USBTTL/zh]]'''
 
*其他硬件设备
 
*其他硬件设备
 
**面包板跳线  一盒   
 
**面包板跳线  一盒   
第14行: 第14行:
 
**四位数码管      一个
 
**四位数码管      一个
 
**USB数据连接线  一根
 
**USB数据连接线  一根
 
 
  
 
==原理图==
 
==原理图==
第52行: 第50行:
  
 
==程序==
 
==程序==
https://github.com/Microduino/Microduino_Tutorials/tree/master/Microduino_Advanced/MicroduinoFourDigitalStaticDisplay
+
[https://github.com/Microduino/Microduino_Tutorials/tree/master/Microduino_Advanced/MicroduinoFourDigitalStaticDisplay MicroduinoFourDigitalStaticDisplay]
  
 
==调试==
 
==调试==

2014年10月29日 (三) 04:42的最新版本

Language English

目的

本教程将教大家如何使用四位数码管显示一个数字

设备

原理图

第二十一课-Microduino4位数码管静态显示原理图.jpg


引脚表

Microduino引脚 数码管引脚
D2 A(11)
D3 B(7)
D4 C(4)
D5 D(2)
D6 E(1)
D7 F(10)
D8 G(5)
D9 Dp(3)
D13 DIG1(12)
D12 DIG2(9)
D11 DIG3(8)
D10 DIG4(6)

程序

MicroduinoFourDigitalStaticDisplay

调试

步骤一:首先我用的 5461AS 型四位数码管,它是共阴极数码管(对应的5461BS型为共阳极型)

不同款式的数码管阵脚也许不同,因此本文的接线方法不一定适用于任何四位数码管,您在使用之前应该知道所用数码管的针脚分布。

5461AS 型四位数码管的引脚分布图如下:

第二十一课-Microduino4位数码管静态显示引脚分布图1.jpg

从图中可以看到 12、9、8、6 针脚控制着千位、百位、十位、个位(这里分别编号1、2、3、4位,后文要用到)的数码管的亮与灭。剩下的针脚用数字注明了。

虽然从电路图上看针脚排列很 无规律,但是物理元件上的针脚分布却很简单。

见下图。将数码管正面朝向自己,正放(小数点显示在右下方),那么针脚的分布将如下图所示(左下角为1,逆时 针方向旋转一周则转到针脚12。即左下角为1,右下角为6,右上角为7,左上角为12)。如果你不想记住,可以用记号笔在数码管的侧面写上针脚,方便以后 使用。

第二十一课-Microduino4位数码管静态显示引脚分布图2.jpg

步骤二:把代码复制到IDE中,编译

在这里要说说什么是共阴极和共阳极。共阴极是指数码管中所有控制数字显示的针脚分别接到阳极上,输出电平是高(HIGH)时亮,是低(LOW)时灭。共阳极与之相反,输出电平是高(HIGH)时灭,是低(LOW)时却亮。我用的 5461AS 型四位数码管,它是共阴极数码管(对应的5461BS型为共阳极型)。即按照上面的说法,所有控制数字的针脚是高(HIGH) 时就亮。

步骤三:电路连接,电路连接图照片如下:

第二十一课-Microduino4位数码管静态显示连接图1.jpg
第二十一课-Microduino4位数码管静态显示连接图2.jpg

步骤四:运行代码

步骤五:看数码管显示

结果

四位数码管会显示四位数字.

视频