单片机入门——数码管显示0~f


Proteus电路仿真图:

 

 

此处选用cc共阴极数码管代码实现与共阳极数码管有所区别

 

 

 

代码实现:

数码管实际上是由七个发光管组成8字形构成的,加上小数点就是8个。如下图:

                                   

 

 

这些段分别由字母a,b,c,d,e,f,g,dp来表示,P0口的8位

 P2.7  P2.6  P2.5  P2.4  P2.3  P2.2  P2.1  P2.0 对应

 

  Dp      g        f       e       d      c      b       a

当数码管特定的段加上电压后,这些特定的段就会发亮,以形成我们眼睛看到的字样了。例如显示字母b时我们需要给c、d、e、f、g加上电压,用简单的直流驱动方式,将数码管接上单片机P2端口,共阴极数码管公共端接地,将P2端口赋值0111 1100即0x7c。

其他数字按以上方法编码。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM