久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: 12848驅動程序 [打印本頁]

作者: 陳益誠    時間: 2017-6-8 15:41
標題: 12848驅動程序
#include<reg51.h>
#define uchar unsigned char
#define LCMdata P0
#define Busy 0x80
sbit RS=P1^1;
sbit RW=P3^6;
sbit E=P3^7;
sbit REST=P2^7;
void Display_String(uchar line,uchar *string);
void Wr_Data(uchar wrdata); //寫數據
void Wr_Command(uchar wrcommand,busyc); //寫指令
void RDbf(void);//讀忙狀態
void Lcm_Init(void);//液晶初始化
void Delay5Ms(void);//延時 5ms
uchar code string_1[] = {"勤創電子有限公司"};
uchar code string_2[] = {"勤創電子歡迎您!"};
uchar code string_3[] = {"0755-29188712 "};
void main(void)
{
        Lcm_Init();
        Display_String(1,string_1);
        Display_String(2,string_3);
        Display_String(3,string_2);
        Display_String(4,string_3);
        while(1);
}
void Display_String(uchar line,uchar *string)//顯示字符串
{
        uchar addr,i;
        if(line==1)
        addr=0x80;
        else if(line==2)
        addr=0x90;
        else if(line==3)
        addr=0x88;
        else if(line==4)
        addr=0x98;
        Wr_Command(addr,1);
        for(i=0;i<16;i++)
        {
                Wr_Data(*string++);
        }
}
void Wr_Data(uchar wrdata) //寫數據
{
        RDbf();
        RS=1;
        RW=0;
        E=1;
        LCMdata=wrdata;
        E=0;
}
void Wr_Command(uchar wrcommand,busyc) //寫指令
{
        if(busyc)
                RDbf();
        RS=0;
        RW=0;
        E=1;
        LCMdata=wrcommand;
        E=0;
}
void RDbf(void) //讀忙狀態
{
        while(1)
        {
                RS=0;
                RW=1;
                E=0;
                LCMdata=0xFF;
                E=1;
                if((LCMdata&Busy)==0)
                        break;
        }
}
void Lcm_Init(void)
{
        Delay5Ms();
        REST=1;
        REST=0;
        REST=1;
        Wr_Command(0x30,0);
        Delay5Ms();
        Wr_Command(0x30,0); //2 次顯示模式設置,不用判忙
        Delay5Ms();
        Wr_Command(0x0C,1); //開顯示及光標設置
        Delay5Ms();
        Wr_Command(0x01,1); //顯示清屏
        Delay5Ms();
        Delay5Ms();
        Wr_Command(0x06,1); //顯示光標移動設置
        Delay5Ms();
}
void Delay5Ms(void) //延時 5ms
{
        unsigned int TempCyc=5552;
        while(TempCyc--);
}







歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 在线视频一区二区 | 国产高清性xxxxxxxx | 精品一区二区三区四区五区 | 91精品国产一区二区三区 | 男人的天堂久久 | 91亚洲国产成人久久精品网站 | 91精品国产91久久久久久密臀 | 精品一区二区三区在线观看 | 亚洲精品一区二区在线 | 自拍第一页 | 久久成人免费视频 | 午夜在线免费观看 | 精品久久99 | 毛片a区| 国产精品一区二区免费 | 日韩视频福利 | 亚洲视频在线一区 | 欧美三区 | 久久久久久国产精品免费免费 | 日韩日韩日韩日韩日韩日韩日韩 | 亚洲一二三在线 | 无码日韩精品一区二区免费 | 久久综合色综合 | 亚洲日本国产 | 日本视频中文字幕 | 亚洲免费观看 | 亚洲黄色一级 | 亚洲欧美日本国产 | 99精品免费 | 亚洲激情一区二区三区 | 亚洲高清免费视频 | 日韩av.com | 老司机成人在线 | 国产欧美在线播放 | 白浆在线 | 人操人人干人 | 精品在线一区 | 激情 婷婷 | 国产在线aa | 欧美一级淫片007 | 午夜一区二区三区视频 |