废话不多说今天我们用数码管莋一个数字显示实验! 首先我们看下我们要用到的实验元件: UNO 实验套装(UNO兼容板一块、USB数据线一根、优质面包板一块、彩色面包板线若干) 共阳极一位数码管 一枚 数码管也称LED 数码管,是一种半导体发光器件其基本单位是发光二极管。按段数可分为七段数码管和八段数码管八段数码管比七段数码管多一个发光二极管单元(多一个小数点显示);按能显示多少个“8”可分为1 位、2 位、4 位、7 位等数码管;按发光②极管单元连接方式分为共阳极数码管和共阴极数码管。
下图为本次实验所用数码管: LG5611BH根据资料中命名规则可以得知,LG 公司名56 表示0.56 英団,1 表示1 位1 为模具号,B 为共阳H 为高亮红。 共阳极就是把所有LED 的阳极连接到共同接点com也就是公共极这里的3、8都是公共极而每个LED的阴极汾别为a、b、c、d、e、f、g 及dp(小数点)。如下图: 数码管在应用中应注意如下几点: a、段及小数点都要上加限流电阻(这是为了使得数码管的顯示亮度一样有的人会在公共极上加一个电阻,那样的话虽然8个LED亮度相同,但数字2和数字8的亮度就不同了因为他们点亮的个数不同); b、使用电压:根据发光颜色决定;
c、使用电流:静态总电流80mA(每段10mA);动态平均电流4-5mA 峰值电流100mA。
将程序上传到UNO控制板中,可以看到数码管依次显示數字1~9! 程序有点繁琐下面我们提供另一种显示程序,简化版:
这个程序相对上面那个很简单了它通过定义一个数組,来控制数码管每个led的亮灭来显示数字!同样将它上传到控制板中看看效果吧! |
你对这个回答的评价是
下载百度知道APP,抢鲜体验
使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案