51开发板-数码管的应用
介绍如何使用七数码管及一些基本应用。
七段数码管在家电及工业控制中有着很广泛的应用,例如用来显示温度、数量、重量、日期、时间等等,具有显示醒目、直观的优点。下文我们将结合仿真器、编程器和试验板来学习数码管的使用。
首先,让我们先来对相关理论知识进行一番了解。如图片左上角,是我们51试验板的4位数码管;那这些数码管是怎样来显示1,2,3,4……数字呢?别着急,我们一起慢慢来学。
数码管实际上是由7个发光管组成8字形构成的,加上小数点就是8个。这些段分别由字母a,b,c,d,e,f,g,dp来表示。当数码管特定的段加上电压后,这些特定的段就会发亮,以形成我们眼睛看到的字样了。如:显示一个“2”字,那么应当是a亮b亮g亮e亮d亮f不亮c不亮dp不亮。
7段数码管的段排列和内结构见下图:
试验板用的都是共阳极扫描型数码管。那什么是共阳极呢16进制转换器计算器;就是他们的公共端接正极;还有一种是共阴极的数码管,那么他们的公共端是接负极的。扫描型的意思是,几位的数码管的段选都是并联着的。
现在我们可以看到试验板上有四个数码管,那我们应该如何来控制哪一只数码管显示呢?再看看试验板上的图片,右边有4个黑糊糊的三极管,对,就是用它们来控制左边的那些数码管哪个边亮。
现在来看看试验板数码管部分的硬件原理图。
图中的A,B,C,D,E,F,G,DP分别与单片机的P0.0--0.7口相连,用来控制显示数字的形状。Q81、Q82、Q83、Q84即为上文所讲到的4个控制数码管的三极管,S1、S2、S3、S4分别接在单片机的P2.0,P2.1,P2.2,P2.3口上。通过控制这些三极管的S1、S2、S3、S4端的电平来打开或关闭数码管的显示,即起到“使能”作用。如S1端为低电平,则允许相应的数码管显示,显示的字形则由P0.0--0.7口所决定。
上面理论说了一大堆,我们从这里开始动手喽:)我们的任务是要让左边两个数码管显示一个“2”字。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论