单片机入门——数码管显示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。

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

 

转载于:https://www.cnblogs.com/lansenming/p/6830462.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值