小白hhhXXX 发表于 2023-2-26 18:31:16

求助

#include <REGX52.H>
#include "Timer0.h"
#include "Key.h"

unsigned char KeyNumber;
void main ()
{
                Timer0Init();
                while(1)
                {
                        KeyNumber=Key();
                        if(KeyNumber)
                        {
                                if(KeyNumber==1) P2_1=~P2_1;
                                if(KeyNumber==2) P2_2=~P2_2;
                                if(KeyNumber==3) P2_3=~P2_3;
                                if(KeyNumber==4) P2_4=~P2_4;
                        }
                }

}

void Timer_Routine() interrupt 1
{
        static unsigned int T0Count;
        TL0 = 0x66;               
        TH0 = 0xFC;       
        T0Count++;
        if(T0Count>=1000)
        {
                T0Count=0;
                P2_0=~P2_0;
        }
}

小白hhhXXX 发表于 2023-2-26 18:31:43

我这里哪里错了
页: [1]
查看完整版本: 求助