51单片机数码管

30afdac00a5d4b439237918ef82477d7.jpg

 59aa65815e94484ba232bfa21d1024fd.jpg

 在学习动态数码管时候,我们或许会遇到一些问题,没有搞懂其中换位的原理,这时就需要我们理解开发板相应的原理

 

37bb5f407d92486a911006805b8997d0.jpg

 7a3b598584da46a7932f4d65aecfcbdd.jpg

 在开发板说明书中,我们可以了解51单片机(STC89C52)中的74HC138芯片是一种三通道输入,八通道输出的译码器

d6b3cc63bb0841d887f2a5d5d0fe2752.jpg

 b9b9ce591e814b79a4745197376a05e9.jpg

 简单来说,就是我们可以通过三位数,来表示数码管的位数,里面八路信号收发代表数码管的数值(一共有八位),而三态输出这是可以通过三位数(二进制,十进制为0~7)附给芯片,即A0~A7管脚内,并由B0~B7进行数据反馈,从而再不同位置输出数值。单片机能识别的三位代码为P2^4,P2^3,P2^2,第二张图的switch语句中为对应0~7的值

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值