display()
{
uchar a,b,c,d;
a=num/1000;
b=num%1000/100;
c=num%1000%100/10;
d=num%1000%100%10;
P1=0x3f&(0xf0+a);
Delay(5);
P1=0x2f&(0xf0+b);
Delay(5);
P1=0x1f&(0xf0+c);
Delay(5);
P1=0x0f&(0xf0+d);
Delay(5);
}
这就是用cd4511和74ls138控制4位数码管显示的子程序,我想请教高手们,P1=0x3f&(0xf0+a);
这个语句里的0x3f和0xf0是怎么来的?这条语句实现的原理是什么?下面几条语句也一样,我搞不清楚。
关于cd4511和74ls138控制4位数码管显示问题,请大家帮帮忙
答案:2 悬赏:0 手机版
解决时间 2021-01-01 23:10
- 提问者网友:流星是天使的眼泪
- 2021-01-01 16:19
最佳答案
- 五星知识达人网友:时间的尘埃
- 2021-01-01 17:22
这些数字,取决于电路 硬件的 连线。
全部回答
- 1楼网友:山有枢
- 2021-01-01 18:28
3 4 5 脚高低电平很重要。望采纳。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯