⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dy-2n-2.c

📁 印刷机润版液控制
💻 C
📖 第 1 页 / 共 4 页
字号:
            else if (sdno==1)
            {
                fy=93;
                PH_seth++;
                sdata(PH_seth,1);
            }
            else if (sdno==2)
            {
                fx=48;
                fy=46;
                T_set++;
                sdata(T_set,1);
            }
            else if (sdno==3)
            {
                fx=48;
                fy=93;
                PH_set++;
                sdata(PH_set,1);
            }
            break;
            case 2:
            fx=24;
            if (sdno==0)
            {
                fy=46;
                T_seth--;
                sdata(T_seth,1);
            }
            else if (sdno==1)
            {
                fy=93;
                PH_seth--;
                sdata(PH_seth,1);
            }
            else if (sdno==2)
            {
                fx=48;
                fy=46;
                T_set--;
                sdata(T_set,1);
            }
            else if (sdno==3)
            {
                fx=48;
                fy=93;
                PH_set--;
                sdata(PH_set,1);
            }
            break;
            case 4:
			comno=0;
            wrmem(0,T_set);
            wrmem(1,PH_set);
            wrmem(2,T_seth);
            wrmem(3,PH_seth);
            tsbuf=T_seth+183;
            tsbuf*=100;
            tsbuf/=193;
			ssbuf[1]=tsbuf;
            tsbuf=T_set+183;
            tsbuf*=100;
            tsbuf/=193;
			ssbuf[2]=tsbuf;
            ttsd=ssbuf[2];
            wrmem(8,ttsd);
			ssbuf[0]=0;
            psbuf=PH_set*100;
            psbuf-=3481;
            psbuf/=17;
			ssbuf[4]=psbuf;
            psbuf=PH_seth*100;
            psbuf-=3481;
            psbuf/=17;
			ssbuf[3]=psbuf;
			ssend();
            goto sdjmr;
            break;
        }
        goto sdjm1;
sdjmr:  ;
    }
    void cansujm()
    {
        uchar cansno;
        CLRLCD(0);
        p=x_2;
        dx0(0xb8,0xc0);
        fx=24;
        fy=46;
        sdata(jiujin_u,4);
        fy=93;
        sdata(jiujin_d,4);
        fx=48;
        fy=46;
        sdata(huisui_u,4);
        fy=93;
        sdata(huisui_d,4);
        fanse(0);
        cansno=0;
cajm1:  kcheck(0);
        switch (kno)
        {
            case 0:
            fanse(cansno);
            if (cansno<3) cansno++; else cansno=0;
            fanse(cansno);
            break;
            case 1:
            fx=24;
            if (cansno==0)
            {
                fy=46;
                jiujin_u++;
                sdata(jiujin_u,5);
            }
            else if (cansno==1)
            {
                fy=93;
                jiujin_d++;
                sdata(jiujin_d,5);
            }
            else if (cansno==2)
            {
                fx=48;
                fy=46;
                huisui_u++;
                sdata(huisui_u,5);
            }
            else if (cansno==3)
            {
                fx=48;
                fy=93;
                huisui_d++;
                sdata(huisui_d,5);
            }
            break;
            case 2:
            fx=24;
            if (cansno==0)
            {
                fy=46;
                jiujin_u--;
                sdata(jiujin_u,5);
            }
            else if (cansno==1)
            {
                fy=93;
                jiujin_d--;
                sdata(jiujin_d,5);
            }
            else if (cansno==2)
            {
                fx=48;
                fy=46;
                huisui_u--;
                sdata(huisui_u,5);
            }
            else if (cansno==3)
            {
                fx=48;
                fy=93;
                huisui_d--;
                sdata(huisui_d,5);
            }
            break;
            case 4:
			comno=7;
            wrmem(4,jiujin_u);
            wrmem(5,jiujin_d);
            wrmem(6,huisui_u);
            wrmem(7,huisui_d);
			ssbuf[0]=0;
			ssbuf[5]=jiujin_u;
			ssbuf[6]=jiujin_d;
			ssbuf[7]=huisui_u;
			ssbuf[8]=huisui_d;
			ssend();
            goto canjmr;
            break;
        }
        goto cajm1;
canjmr:  ;
}
/*    void phtzjm()
    {
        uchar tzno,phx1,phx2,phy1,phy2,ph_a,ph_b;
        CLRLCD(0);
        ph_a=rdmem(11);
        ph_b=rdmem(12);
        phx1=PH_c;
        phx2=PH_c;
        phy1=40;
        phy2=70;
        p=x_4;
        dx0(0xb8,0xc0);
        fx=21;
        fy=58;
        sdata(phx1,0);
        fx=37;
        fy=58;
        sdata(phy1,0);
        fx=37;
        fy=96;
        sdata(phy2,0);
        fanse(0);
        tzno=0;
tzm1:   kcheck(0);
        if (dse)
        {
            ES=0;
            tempask-=40;
            if (tempask==T_set)
            {
                fx=21;
                if (PH_c<255)
                {
                    if (tzno==0)
                    {
                        fy=58;
                    }
                    if (tzno==2)
                    {
                        fy=96;
                    }
                    sdata(PH_c,0);
                }
            }
            dse=0;
            ES=1;
        }
        switch (kno)
        {
            case 0:
            fanse(tzno);
            if (tzno<4) tzno++; else tzno=0;
            fanse(tzno);
            break;
            case 1:
            fx=37;
            if (tzno==0)
            {
                fy=58;
                phy1++;
                sdata(phy1,1);
            }
            if (tzno==2)
            {
                fy=96;
                phy2++;
                sdata(phy2,1);
            }
            break;
            case 2:
            fx=37;
            if (tzno==0)
            {
                fy=58;
                phy1--;
                sdata(phy1,1);
            }
            if (tzno==2)
            {
                fy=96;
                phy2--;
                sdata(phy2,1);
            }
            break;
            case 4:
			comno=7;
            wrmem(4,jiujin_u);
            wrmem(5,jiujin_d);
            wrmem(6,huisui_u);
            wrmem(7,huisui_d);
			ssbuf[0]=0;
			ssbuf[5]=jiujin_u;
			ssbuf[6]=jiujin_d;
			ssbuf[7]=huisui_u;
			ssbuf[8]=huisui_d;
			ssend();
            goto tzmr;
            break;
        }
	    goto tzm1;	
tzmr:  ;
	}*/
    void main(void)
    {
        wrsr(0x30);

        ft=rdmem(0);
        format();
        start=1;
        timer=25;
        com1=0;
        L_SET = 0;
        delay (200);
        L_SET = 1;
        delay (200);
        LCD_C_D(1,0X3E);	
        LCD_C_D(1,0XC0);	
        LCD_C_D(1,0X3F);	
        CLRLCD(0);
        comno=0;
        dse=0;
        delay(100);
        T_set=rdmem(0);
        PH_set=rdmem(1);
        T_seth=rdmem(2);
        PH_seth=rdmem(3);
        jiujin_u=rdmem(4);
        jiujin_d=rdmem(5);
        huisui_u=rdmem(6);
        huisui_d=rdmem(7);
        ttsd=rdmem(8);
        while (1)
        {
            switch (comno)
            {
                case 0:
                csjm();      //测试
                break;
                case 1:
                sdjm();      //设定
                break;
                case 2:
                cansujm();      //参数
                break;
/*                case 3:
                phtzjm();      //调整
                break;*/
                case 7:
                opjm();       //操作
                break;
                default: break;
            }
        }
    }
    void cpu_int4(void) interrupt 4
    {
        uchar sdelay;
        ES=0;
        RI=0;
        if (SBUF==0xaa)
        {
            fv=SBUF;
            for (fv=0;fv<5;fv++)
            {
                sdelay=0;
                while (!RI);
                {
                    if (--sdelay==0)
                    {
                        fv=0;
                        goto ssbr;
                    }
                    _nop_();
                    _nop_();
                    _nop_();
                    _nop_();
                    _nop_();
                    _nop_();
                }
                RI=0;
                ssbuf[fv]=SBUF;
            }

            T_c=ssbuf[0];
            tempask=ssbuf[1];
            phbuf=ssbuf[3]*17;
            phbuf+=3481;
            phbuf/=100;
            PH_c=phbuf;
/*            PH_c+=10;
            PH_c/=3;*/
            dse=1;
        }
ssbr:   RI=0;
        TI=0;
        ES=1;

    }

⌨️ 快捷键说明

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