51单片机怎么把这两个程序合并成一个运行就是实现按键一次led_1亮 数码管显示数字 依次循环加一

2025-03-20 19:02:35
推荐回答(3个)
回答1:

将两个程序拼接到一块,去掉公共的程序就可以了。你可以将源程序和仿真图发给我,有空帮你组合一下:zhxiufan@163.com

回答2:

这个自己单独编就可以了,很简单的。

#include
#define uchar unsigned char
uchar table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f};
sbit key=P3^0;
main()
{
uchar i,key;
while(1)
{
if(key==0)
    {
    while(key==0);
    i++;i%=8;
    key++;key%=10;
    }
P0=table[key];
P1=~(1< }
}

回答3:

把一部分代码,复制到另一部分,即可。