芯片解密|单片机解密|IC解密|芯片破解|芯片复制| PCB抄板|软件开发

飞芯科技-芯片解密|单片机解密|IC解密|芯片破解|芯片复制| PCB抄板|软件开发

芯片复制stc15w4k32s4的电子时钟不显示

芯片复制#include<stc15.h>
/*共阴数码管编码*/
unsigned char code tab1[]={
0x3f,0x06,0x5b,0x4f,0x66,
0x6d,0x7d,0x07,0x7f,0x6f};
/*位选编码*/
unsigned char code tab2[]={            
        0xfe,0xfd,0xfb,0xf7,
        0xef,0xdf,0xbf,0x7f};
unsigned char dis_buf[8]={0,0,0x40,0,0,0x40,0,0};
sbit duanxuan=P1^0;
/*按键位定义*/
sbit key0=P1^0;
sbit key1=P1^1;
sbit key2=P1^2;
sbit key3=P1^3;
sbit key4=P1^4;
sbit key5=P1^5;
sbit key6=P1^6;
sbit key7=P1^7;
/*秒、分、时的初始化*/
unsigned int  tt=0;
unsigned char i=0;
char sec=0,fen=0,shi=12;
unsigned int sign=1;
/*延时函数*/
void delay(unsigned int n)
{
    while(n--);
}
/*定时器0初始化函数*/
void chushihua()                //1毫秒@12.000MHz
{            
        AUXR &= 0x7F;                //定时器时钟12T模式
        TMOD &= 0xF0;                //设置定时器16位自动重载模式
        TL0 = 0x18;                        //设置定时初值
        TH0 = 0xFC;                        //设置定时初值
        TR0 = 1;                                //定时器0开始计时
        EA=1;
        ET0=1;
}
/*按键设定函数*/
void sheding()
{
        if(key0==0)
        {
                delay(3500);
                if(key0==0)
                {
                        sign=0;
                }
        }
        if(key1==0)
        {
                delay(3500);
                if(key1==0)
                {
                        sec++;
                        if(sec>59)
                                sec=0;
                        while(!key1);
                }                                         
        }
        if(key2==0)
        {
                delay(3500);
                if(key2==0)
                {
                        fen++;
                        if(fen>59)
                                fen=0;
                        while(!key2);
                }                                         
        }
        if(key3==0)
        {
                delay(3500);
                if(key3==0)
                {
                        shi++;
                        if(shi>23)
                                shi=0;
                        while(!key3);
                }                                         
        }
        if(key5==0)
        {
                delay(3500);
                if(key5==0)
                {
                        sec--;
                        if(sec<0)
                                sec=59;
                        while(!key5);
                }         
        }
        if(key6==0)
        {
                delay(3500);
                if(key6==0)
                {
                        fen--;
                        if(fen<0)
                                fen=59;
                        while(!key6);
                }                                         
        }
        if(key7==0)
        {
                delay(3500);
                if(key7==0)
                {
                        shi--;
                        if(shi<0)
                                shi=23;
                        while(!key7);
                }
        }
        if(key4==0)
        {
                delay(3500);
                if(key4==0)
                {
                        sign=1;
                }
        }
}


联系方式

地址:石家庄市新华区民族路77号华强广场D座2009
电话:0311-88816616/87087811
手机:13315190088
传真:0311-67901001
联系人:张工
网址:www.feixindz.com
邮箱:feixindz@163.com
微信:xinpianjiemi
QQ:527263666/568069805

在线客服
热线电话

企业微信