51单片机显示切换问题(我想用独立按键切换显示内容)

2025-03-20 17:41:38
推荐回答(1个)
回答(1):

两段程序还是要合并成一个主程序的,只是分开成两段而已。
sbit ins1=独立按键所在I/O脚;
bit keyab=0; //区分执行A,B程序的标志位,=0,执行A段,=1执行B段
main()
{
...........
while(1) //while前的程序照常写
{
if(ins1==0)
{
keyab=!keyab;
while(ins1==0);
}
if(keyab==1)
{
A段程序写在这里
}
else
{
B段程序写在这里
}
}
}
这样写后,原来A、B程度中的while(1)就不能再写了。而是将while(1)以下程序写到这里。