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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1806|回復: 0
打印 上一主題 下一主題
收起左側

12848驅動程序

[復制鏈接]
跳轉到指定樓層
樓主
ID:209236 發表于 2017-6-8 15:41 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
#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--);
}


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日本一区精品 | 久久国产精品偷 | 国产不卡一区 | 亚洲欧美国产毛片在线 | 国产成人免费 | 日韩精品在线一区 | 精品国产乱码久久久久久丨区2区 | 亚洲久久一区 | 中文字幕一区二区三区精彩视频 | 中文字幕av在线 | 午夜成人免费视频 | 韩国av网站在线观看 | 久久久精品视频一区二区三区 | 国产精品久久久久久久7777 | 九九久久这里只有精品 | 国产精品福利视频 | 免费看爱爱视频 | 欧美色综合一区二区三区 | 亚洲成人免费电影 | 在线观看av网站永久 | av影音在线 | 欧美成年网站 | 日韩中文字幕视频在线观看 | 狠狠色综合网站久久久久久久 | 久久伦理中文字幕 | 免费一区二区 | 亚洲免费精品 | 一区二区三区免费看 | 日本一区二区视频 | 美女视频h | 伊人影院在线观看 | 亚洲一区二区三区欧美 | 亚洲第一av | 亚洲精品乱码久久久久久蜜桃 | www一级片| 一区二区三区在线免费观看视频 | 亚洲国产精品99久久久久久久久 | a免费视频 | 人人做人人澡人人爽欧美 | 国产精品日韩欧美一区二区三区 | 亚洲一区在线日韩在线深爱 |