新聞中心

        EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 帶移屏幕的LCD1602顯示程序

        帶移屏幕的LCD1602顯示程序

        作者: 時(shí)間:2016-11-18 來源:網(wǎng)絡(luò) 收藏
        #include
        #define uint unsigned int
        #define uchar unsigned char
        sbit rs=P2^0;
        sbit ea=P2^1;
        uchar code tab1[]={"cekongjishuyiqi"};
        uchar code tab2[]={"danpianjishiyan"};
        void delay(uint z)
        {
        uchar i;
        while(z--)
        for(i=0;i<120;i++);
        }
        void com(uchar com)
        {
        rs=1;
        delay(1);
        rs=0;
        delay(1);
        P3=com;
        delay(1);
        ea=1;
        delay(1);
        ea=0;
        }
        void date(uchar date)
        {
        rs=0;
        delay(5);
        rs=1;
        delay(1);
        P3=date;
        delay(1);
        ea=1;
        delay(1);
        ea=0;
        }
        void init()
        {
        ea=0;
        com(0X38);
        delay(5);
        com(0x0f);
        delay(5);
        com(0x06);
        delay(5);
        com(0x01);
        delay(5);
        }
        void main()
        {
        uchar i;
        init();
        com(0x80+0x10);
        for(i=0;i<16;i++)
        date(tab1[i]);
        com(0x80+0x50);
        for(i=0;i<16;i++)
        date(tab2[i]);
        for(i=0;i<16;i++)
        com(0x18);
        while(1);
        }


        關(guān)鍵詞: 帶移屏幕LCD1602顯示程

        評(píng)論


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

        關(guān)閉
        主站蜘蛛池模板: 罗源县| 乌海市| 定南县| 揭西县| 桦川县| 德江县| 内丘县| 荆门市| 台安县| 广丰县| 贵定县| 浮梁县| 长兴县| 北安市| 桐乡市| 平谷区| 交口县| 西乌| 察隅县| 阳朔县| 新建县| 高尔夫| 康马县| 平乐县| 南宫市| 呈贡县| 辽宁省| 罗平县| 西乌珠穆沁旗| 慈溪市| 德江县| 万全县| 临朐县| 新化县| 达尔| 东城区| 沙河市| 长治县| 万全县| 大港区| 巴楚县|