新聞中心

        EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 單片機(jī)LCD1602底層驅(qū)動(dòng)子程序

        單片機(jī)LCD1602底層驅(qū)動(dòng)子程序

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

        /**********************LCD1602底層驅(qū)動(dòng)程序***************************/
        /********************************************************************/
        //delay: 延時(shí)xms
        void delay(uint xms)
        {
        uchar i, j;
        for(i = 0; i < xms; i++)
        for(j = 0; j < 110; j++);
        }
        //wait: 判忙等待
        void wait()
        {
        P0 = 0xff;
        do
        {
        RS = 0;
        RW = 1;
        EN = 0;
        EN = 1;
        }while(BUSY == 1);
        EN = 0;
        }
        //write:cmd 寫(xiě)入命令
        void write_cmd(uchar cmd)
        {
        RS = 0;
        RW = 0;
        EN = 0;
        P0 = cmd;
        EN = 1;
        EN = 0;
        }
        //write:data寫(xiě)入數(shù)據(jù)
        void write_data(uchar datas)
        {
        RS = 1;
        RW = 0;
        EN = 0;
        P0 = datas;
        EN = 1;
        EN = 0;
        }
        //send:string 發(fā)送一串字符
        void send_string(uchar* str)
        {
        while(*str !=

        主站蜘蛛池模板: 敦化市| 河南省| 罗山县| 叶城县| 阳泉市| 舞阳县| 牙克石市| 万盛区| 安泽县| 济源市| 乌兰县| 年辖:市辖区| 普安县| 苏州市| 广昌县| 岑溪市| 通江县| 两当县| 新和县| 新巴尔虎右旗| 闽清县| 芜湖市| 鹰潭市| 友谊县| 建瓯市| 永吉县| 富川| 米易县| 石狮市| 时尚| 武山县| 襄城县| 阿合奇县| 中西区| 铅山县| 瓮安县| 保亭| 灵丘县| 宁化县| 南丹县| 关岭|