单片机里声明LED数码管为共阴 共阳的代码怎么写
答案:2 悬赏:60 手机版
解决时间 2021-01-28 15:36
- 提问者网友:活着好累
- 2021-01-27 18:56
单片机里声明LED数码管为共阴 共阳的代码怎么写
最佳答案
- 五星知识达人网友:逐風
- 2021-01-27 19:04
不会对板子产生影响,只是共阴极和共阳极的程序代码不同,给个图片你看看。
全部回答
- 1楼网友:拾荒鲤
- 2021-01-27 19:41
不会有影响,其实如果你没有用编码器的话只是单纯用单片机编码,用共阳极的编码直接取反就会得到共阴极的编码。就算编码写反了,也不会烧单片机的。追问char code TAB[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x83,0xf8,0x80,0x98}声明数码管这么写得 可是我没有懂 帮我下追答
0xc0 换成二进制 1100 0000 对应的硬件引脚,1就是高电平0低电平,你说的这个应该是共阴极数码管,给1点亮,所以0xc0 代表数字1,你可以自己搜一下8段数码管引脚图看看,其中有一位代表小数点,8位二进制数对应一个数码管数,你可以再查查CD4511编码器,就可以用更少的IO引脚实现数码管显示了。
0xc0 换成二进制 1100 0000 对应的硬件引脚,1就是高电平0低电平,你说的这个应该是共阴极数码管,给1点亮,所以0xc0 代表数字1,你可以自己搜一下8段数码管引脚图看看,其中有一位代表小数点,8位二进制数对应一个数码管数,你可以再查查CD4511编码器,就可以用更少的IO引脚实现数码管显示了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯