亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码

˜Ëî}: LCD2004Òº¾§œyÔ‡³ÌÐòÓІ–î}£¬Òº¾§²»ï@ʾ [´òÓ¡±¾í“]

×÷Õß: wjn680086    •rég: 2013-10-11 13:29
˜Ëî}: LCD2004Òº¾§œyÔ‡³ÌÐòÓІ–î}£¬Òº¾§²»ï@ʾ
/************************************************************************************************/
/***                                       LCD2004Òº¾§ï@ʾ                                                ***/
/***                                       2013-10-9                                                      ***/
/************************************************************************************************/
#include<aduc812.h>
#define uint unsigned int
#define uchar unsigned char
#define DATA P0                                                                    //¶¨ÁxLCM”µ“þ¿‚¾€ÖÁP0
sbit RS=P2^5;                                                                        //¼Ä´æÆ÷ßx“ñ루0Ö¸Áî1”µ“þ£©
sbit RW=P2^6;                                                                        //ÔOÖÃ×xŒ‘루0Œ‘Èë1×xÈ¡£©
sbit E=P2^7;                                                                        //ʹÄÜžé(0½ûÖ¹1ÔÊÔS)
sbit BF=P1^7;

//uchar line1[]="LCM TEST PROGRAM";                                //µÚÒ»ÐÐï@ʾ×Ö·û
//uchar line2[]="Everything is OK!";                                //µÚ¶þÐÐï@ʾ×Ö·û
//uchar line3[]="aaaaaaaaaaaaaaa";                                    //µÚÈýÐÐï@ʾ×Ö·û
//uchar line4[]="bbbbbbbbbbbbbbb";                                    //µÚËÄÐÐï@ʾ×Ö·û

void Init_LCD(void);                                                        //•Ã÷Òº¾§³õʼ»¯ÔOÖú¯”µ
void write_cmd(uchar);                                                        //•Ã÷Œ‘Ö¸Á”µ
void write_data(uchar);                                                        //•Ã÷Œ‘”µ“þº¯”µ
void check_BF(void);                                                        //•Ã÷™zœyæÐÅÌ–º¯”µ
void delay_1ms(uint);                                                        //•Ã÷ÑÓ•rº¯”µ       
void set_xy(uchar x,uchar y);                                        //•Ã÷ï@ʾλÖÃ
void display(uchar x,uchar y,uchar *s);                        //•Ã÷ï@ʾº¯”µ

/*********************1msÑÓ•rº¯”µ****************************************************************/
void delay_1ms(uint x)
{
        uint i,j;
        for(i=1;i<x;i++)
        for(j=1;j<120;j++);
}
/*********************Òº¾§³õʼ»¯º¯”µ*************************************************************/
void Init_LCD(void)
{
        write_cmd(0x38);                                                         //ÔOÖÃ8λ¸ñʽ£¬2ÐУ¬5x7
        write_cmd(0x01);                                                         //ÔO¶¨Ý”È뷽ʽ£¬ÔöÁ¿²»ÒÆÎ»
        write_cmd(0x06);                                                         //Õûówï@ʾ£¬êP¹â˜Ë£¬²»éW q
        write_cmd(0x0c);                                                         //Çå³ýÆÁÄ»ï@ʾ                       
}
/**********************Œ‘Ö¸Á”µ******************************************************************/
void write_cmd(uchar com)
{
        check_BF();
        RS=0;
        RW=0;
        DATA=com;
        delay_1ms(2);
        E=1;
        delay_1ms(2);
        E=0;
}
/**********************Œ‘”µ“þº¯”µ*******************************************************************/
void write_data(uchar chardata)
{
        check_BF();
        RS=1;
        RW=0;
        DATA=chardata;
        delay_1ms(2);
        E=1;
        delay_1ms(2);
        E=0;
}
/**********************™z²é浺¯”µ******************************************************************/
void check_BF(void)
{
        E=0;
        do
        {
                BF=1;
                RS=0;
                RW=1;
                E=1;
        }while(BF==1);       
}
/**********************¶¨Áxï@ʾλÖÃ*******************************************************************/
void set_xy(uchar x,uchar y)
{
        uchar add;
        if(x==0)
                add=0x80+y;
        else
                if(x==1)
                        add=0xc0+y;
        else
                if(x==2)
                        add=0x94+y;
        else
                if(x==3)
                        add=0xd4+y;
        write_cmd(add);

}
/**********************ï@ʾº¯”µ***********************************************************************/
void display(uchar x,uchar y,uchar *s)
{
        set_xy(x,y);
        while(*s)
        {
                DATA=*s;
                write_data(*s);
                s++;
        }
       
}
/**********************Ö÷º¯”µ*************************************************************************/
void main()
{
        Init_LCD();
        while(1)
        {
                display(0,0,"line1");
                display(1,0,"line2");
                display(2,0,"line3");
                display(3,0,"line4");
                         
        }
}



×÷Õß: mysy    •rég: 2016-3-15 23:54
±¾Ìû×îºóÓÉ mysy ÓÚ 2016-3-16 00:10 ¾ŽÝ‹

¿´ÄãµÄÓ²¼þ½Ó¿ÚÊÇ·ñÒ»˜Ó£¬ËûµÄ´òÓ¡º¯”µºÜº††Î¡£¡£¡£ ²»Ò»¶¨Œ¦


×÷Õß: mysy    •rég: 2016-3-16 00:50
check_BF(); ÓІ–î}£¬ „h³ý»òÐÞ¸Ä

×÷Õß: bg4rfb    •rég: 2018-9-24 17:05
„h³ýÁËæ™zœy߀ÊDz»ï@ʾÔõôÞk£¿
×÷Õß: £ç£÷£ñ    •rég: 2019-5-7 18:15
¡¡³õʼ»¯Ã²ËÆÓÐücС†–î}   ÎÒС°×£¬  ÕfåeÁË„eÒŠ¹Ö




šgÓ­¹âÅR (http://www.denmoz.com/bbs/) Powered by Discuz! X3.1