目录
一、实验目的
(1)掌握1位数码管模块的功能;
(2)熟悉4位数码管模块的功能;
(3)4位数码计时显示功能编程
二、实验设备与环境
Arduino UNO套件、Arduino IDE、计算机、1位数码管、4位数码管、4个220欧限流电阻、面包板、杜邦线等
三、实验重点
(1)实验电路连接;(2)编写数码显示控制程序;(3)功能调试
四、实验难点
(1)数码显示控制程序编写
五、实验内容
5.1实验任务
任务描述:1位数码显示;4位数码显示;自动计时显示
5.2实验原理
1.1位数码管
1位数码管,是由8段发光二极管(LED)封装在一起组成“8”字型加一个小数点数码显示器件,又称为LED数码管,是单片机应用最为广泛的显示器件。
图中所示数码管有8个显示笔画“a,b,c,d,e,f,g,h”,上下共10个引脚,上、下方中间引脚是公共极。公共引脚是阴极的为共阴数码管,公共引脚是阳极的为共阳数码管。共阴、共阳极数码管从外形上无法判断,可以通过公共极与任一笔画LED引脚外加3V电压点亮二极管判断,或用万用表电阻档测量判断。
共阳极1位数码管显示数字与对应各段发光LED电平对照表:
ArduinoUNO R3板与1位数码管的电路接法:
2.4位 数码管
数码管根据位数不同,其封装的引脚也各不相同。但其内部都是将单个数码管的段选线a,b,c,d,e,f,g,dp发光二极管对应连接在一起,公共极则相互独立。使用时分别通过控制不同的位选线(即单个数码管的公共极)来控制单个数码管的显示。以人眼难以分辨的速度进行刷新显示,即可达到多个数码管同时显示的效果。
四位数码管引脚分布如下图所示,其中1,2,3,4表示对应位数码管的公共极。
四位数码管电路原理图:
注:1, 2, 3, 4 引脚用于选择处理的数字位(共阴型,低电平有效;共阳极,高电平有效),是这一位数字的公共极。例如,选择数字