pingliji.txt

来自「简单频率计的运用」· 文本 代码 · 共 63 行

TXT
63
字号
#include<reg52.h>
#include<LCD1602.h>

unsigned char i,t=0,chk[7]={0,0,0,0};
unsigned long hz=0;

time1() interrupt 3
{
    t++; 
    TF1=0;
    TH1=0x4A;
    TL1=0x89;
    if(t>=20)
    {
        t=0;
        TR0=0;
        hz=TH0*0x100+TL0; 
        TH0=0;
        TL0=0;
        for(i=0;i<7;i++)
        {   
           chk[6-i]=hz%10;
            hz/=10;
	    }
        / k[0]=TH0/16;
        / k[1]=TH0%16;
        / k[2]=TL0/16;
        / k[3]=TL0%16;
        TR0=1;
    }
    else;

}

void main()
{
    lcdinit();
    TMOD=0x15;
    ET1=1;               
    EA=1;
    TH1=0x48;
    TL1=0xFF;
    TR0=1;
    TR1=1;
    while(1)
    {
        / k[0]=0xa;
	    wrtcmd_lcd(0x80);
        for(i=0;i<7;i++)
        {
            //if(chk[i]<10)
	            wrtdat_lcd(chk[i]+48);
           // else
	        //    wrtdat_lcd(chk[i]+55);
	    }
        wrtdat_lcd(' ');
        wrtdat_lcd('H');
        wrtdat_lcd('z');

       // delayms(255);
       
	}
} 

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?