永发信息网

为什么我的程序不能实现按键按一下数码管加1显示

答案:1  悬赏:0  手机版
解决时间 2021-02-26 06:23
  • 提问者网友:雨不眠的下
  • 2021-02-25 10:06
为什么我的程序不能实现按键按一下数码管加1显示
最佳答案
  • 五星知识达人网友:纵马山川剑自提
  • 2021-02-25 11:37
#include "key.h"
sbit LED_RED=P3^0;
sbit LED_YELLOW=P3^1;
sbit LED_GREEN=P3^2;
sbit LED1=P2^7;
sbit LED0=P2^6;
uchar code dispcode[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff};
uchar ledbuf[2];


//*主程序
void main (void)
{
uchar num;
uchar key;
while (1)

if(UP_key==0)
{
delayms(10);
if(UP_key==0)
{
LED_RED=0; LED_YELLOW=1; LED_GREEN=1;
LED1=0; P0=dispcode[num]; LED0=1;
num++;
if(num==10) num=0;
while(!UP_key);
}
}
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯