新聞中心

        1602液晶操作方法及代碼

        作者: 時(shí)間:2016-12-01 來(lái)源:網(wǎng)絡(luò) 收藏

        CODE:
        #include
        #define uint unsigned int
        #define uchar unsigned char
        sbit lcdwrite=P2^5;
        sbit lcddatecommand=P2^6;
        sbit lcde=P2^7;
        uchar code LA_Mask[]="LA_Mask";
        uchar code AT_Eagle[]="AT_Eagle";
        uchar i;
        void delay(uint z)
        {
        uint x,y;
        for(x=z;x>0;x--)
        {
        for(y=0;y<=112;y++)
        {
        }
        }
        }
        void write_command(uchar command)//寫指令
        {
        lcddatecommand=0;
        lcdwrite=0;
        P0=command;
        delay(1);
        lcde=1;
        delay(1);
        lcde=0;
        }
        void write_date(uchar date)//寫數(shù)據(jù)
        {
        lcddatecommand=1;
        lcdwrite=0;
        P0=date;
        delay(5);
        lcde=1;
        delay(5);
        lcde=0;
        }
        void init()
        {
        lcde=0;
        write_command(0x38);//設(shè)置16*2顯示,5*7點(diǎn)陣,8位數(shù)據(jù)接口
        write_command(0x0c);//設(shè)置開(kāi)顯示,不顯示光標(biāo)
        write_command(0x06);// 寫一個(gè)字符后地址指針加1
        write_command(0x01);//顯示清0,數(shù)據(jù)指針清0
        }
        void main()
        {
        init();
        write_command(0x80+0x10);
        for(i=0;i<7;i++)
        {
        write_date(LA_Mask[i]);
        delay(1);
        }
        write_command(0x80+0x50);
        for(i=0;i<8;i++)
        {
        write_date(AT_Eagle[i]);
        delay(1);
        }
        for(i=0;i<16;i++)
        {
        write_command(0x18);//整屏左移,同時(shí)光標(biāo)跟隨移動(dòng)
        //write_command(0x1c);//整屏右移,同時(shí)光標(biāo)跟隨移動(dòng)
        delay(200);
        }
        while(1);
        }


        上一頁(yè) 1 2 下一頁(yè)

        關(guān)鍵詞: 1602液晶操作方法代

        評(píng)論


        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 柳林县| 内丘县| 鹰潭市| 广灵县| 容城县| 历史| 蒙山县| 西丰县| 轮台县| 象山县| 武宣县| 日喀则市| 遂川县| 湘阴县| 赞皇县| 福建省| 交口县| 塔河县| 滨州市| 桂东县| 新建县| 德惠市| 西乌珠穆沁旗| 泸定县| 天全县| 茌平县| 哈尔滨市| 海城市| 云南省| 舞钢市| 久治县| 龙山县| 台南市| 云阳县| 泰州市| 开平市| 玛多县| 龙江县| 从化市| 荔波县| 新平|