永发信息网

80C51单片机中关于末尾while(1)导致的问题,加了while(1)之后造成数码管乱码。

答案:1  悬赏:10  手机版
解决时间 2021-03-31 03:20
80C51单片机中关于末尾while(1)导致的问题,加了while(1)之后造成数码管乱码。
最佳答案
如果是动态扫描的数码管的话,这个程序显然是不能正确运行的,可以做如下修改:
#include

sbit dula = P2^6;
sbit wela = P2^7;

int main()
{
while(1)
{
P0 = 0xff;
dula = 1;
dula = 0;

P0 = 0xc0;
wela = 1;
wela = 0;
}
}追问嗯,是动态扫描的,修改过的程序没有问题,但是其中的原理还是不太清楚,我之前的代码错误错在哪里?追答动态扫描当然要“扫描”了,你之前的程序,没有扫描这个东东了,赋值完就停止了。最后的P0当然是最后一次的赋值也就是0xc0了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
2015年选调生报考条件
吃麦绿素有什么用?
问懂佛法的人,算命的说我今年晦气入命什么意
函数 y=sin1/x的图像是什么
柴胡的主要成分()和()
越靠近电源短路电流越大?
《杨利伟:祖国期待你凯旋》阅读答案
求be with you乐童音乐家百度云资源
I2C总线连接BH1750,发送数据后一直没回ACK什
90岁老人生日送什么花好
在江边捡到的石头,黄色深浅不一,有点透明感
7开头的9位数qq号好 还是5开头的9位数qq号好
怎么在干冰上解剖小鼠脑
美国如新是传销吗
杜甫一生五个时期诗体风格各是怎样的?代表作?
推荐资讯
--- Has Li Lei finished his work today?---
为什么换完光纤路由器用不了了?
全中国有几个人叫黄圣光
开封拉菲国际以后那个地方周边怎么样?
湛江哪里有好吃的点心?
H a i 三个字母,在感情上,你们能联想到这代
一个车间计划六月份生产400个零件,上半月完
做熟了的红烧肉红烧鱼可以从深圳带到香港吗
属鸡的人住几楼好
开采原煤的会计处理,请问各位老师,煤矿企业
单选题下列有关糖类的叙述,正确的是A.葡萄糖
生猪保险在哪买
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?