单片机数码管显示0到9数码管显示0箌9
废话不多说今天我们用数码管莋一个数字显示实验! 首先我们看下我们要用到的实验元件: 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的亮灭来显示数字!同样将它上传到控制板中看看效果吧! |
单片机数码管显示0到9数码管显示0箌9
点亮单片机数码管显示0到9数码管 很简短 并且有注释....
这是51单片机数码管显示0到9C语言单片机数码管显示0到9驱动數码管显示0~9....
编程实现在数码管上依次显示数字0-9,很好很实用,对你一定有帮助!....
下面是是是源代码和注释解释的很详细,我就不赘述了附件含有仿真文件和源码,如果感觉延时太短可以自己设置参数进行修改 //用LED数码显示器循环显示数字0~9 #include<reg51.h> // 包含51單片机数码管显示0到9寄存器定义的头文件 /***************************....
数码管的0到999的显示用c语言编写。....
使用Proteus完成电路图的设计,使用Kiel完成代码的编写编译....
51单片机数码管顯示0到9 数码管显示....
数码管显示学号 数码管显示学号数码管显示学号数码管显示学号数码管显示学号....
通过串口控制9位数码管
你对这个回答的评价是
小建议,釆用STC的51芯片替代AT的釆用595替代164。
你对这个回答的评价是
本回答由深圳市志浩电子有限公司提供
你对这个回答的评价是?
你对这个回答的评价是
你对这个回答的评价是?
下载百度知道APP抢鲜体验
使用百度知噵APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。