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

標題: 12864基本顯示 [打印本頁]

作者: 506282027    時間: 2017-8-6 12:47
標題: 12864基本顯示
#include<reg51.h>
#include<intrins.h>
#define uchar unsigned char
#define uint  unsigned int

sbit LCD_RS=P3^5;//數據命令選擇
sbit LCD_RW=P3^6;//讀寫選擇
sbit LCD_EN=P3^4;//使能端
sbit LCD_PSB=P3^7;//串并行選擇
sbit wela=P2^6;
sbit dula=P2^7;

uchar  code dis0[]={"謝謝大家看帖子"};
uchar  code dis1[]={"歡迎大家"};
uchar  code dis2[]={"早登高峰"};
uchar  code dis3[]={"感謝教程網"};
uchar i;

/*延時1ms*/
void delay(uint time)
{
        uint x,y;
        for(x=time;x>0;x--)
                for(y=114;y>0;y--);
}


/*寫指令到LCD函數*/
void write_cmd(uchar cmd)
{
        LCD_RS=0;
        LCD_RW=0;
        LCD_EN=0;
        P0=cmd;
        delay(5);
        LCD_EN=1;
        delay(5);
        LCD_EN=0;
}

/*寫數據到LCD函數*/
void write_dat(uchar dat)
{
        LCD_RS=1;
        LCD_RW=0;
        LCD_EN=0;
        P0=dat;
        delay(5);
        LCD_EN=1;
        delay(5);
        LCD_EN=0;
}       

/*設定顯示位置*/

void lcd_pos(uchar x,uchar y)
{
        uchar pos;
        if(x==0)
                {x=0x80;}
                else         if(x==1)
                        {x=0x90;}
                        else if(x==2)
                                {x=0x88;}
                                else if(x==3)
                                        {x=0x98;}
                                pos=x+y;
                                        write_cmd(pos);
}


/*LCD初始化*/
void lcd_init()
{
       
        LCD_PSB=1;                        //選擇為并行串口
        wela=0;
        dula=0;
        delay(10);
        write_cmd(0x30);
        delay(5);
        write_cmd(0x0C);
        delay(5);
}


main()
{

                        lcd_init();//LCD初始化
                        lcd_pos(0,0);//顯示在第一行第一格
                        i=0;
                        while(dis0[i]!='\0')
                        {
                        write_dat(dis0[i]);
                        i++;
                        }
                                lcd_pos(1,0);
                                i=0;
                                while(dis1[i]!='\0')
                                {
                                write_dat(dis1[i]);
                                i++;
                                }
                                        lcd_pos(2,0);
                                        i=0;
                                        while(dis2[i]!='\0')
                                        {
                                        write_dat(dis2[i]);
                                        i++;
                                        }
                                                        lcd_pos(3,0);
                                                        i=0;
                                                        while(dis3[i]!='\0')
                                                        {
                                                        write_dat(dis3[i]);
                                                        i++;
                                                        }

}







歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: www..com18午夜观看| 国产精品免费在线 | 特黄一级 | 中文字幕不卡在线88 | 中文字幕欧美一区 | 久久精品免费 | 欧美一区二区大片 | 成人三级网址 | 最新中文字幕一区 | 精品国模一区二区三区欧美 | 日本不卡免费新一二三区 | 久久久av一区 | 久久国产日本 | 欧美大片在线观看 | 国产香蕉视频在线播放 | 久久久激情视频 | 青青草一区二区三区 | 国产精品视频一区二区三区 | 美女三区 | 国产精品亚洲片在线播放 | 国产成人精品福利 | 中文字幕在线观看一区二区 | 免费v片 | 亚洲色图在线观看 | 国产成人精品一区二区三 | 香蕉大人久久国产成人av | 成人美女免费网站视频 | av电影一区二区 | jizz亚洲人 | www.久久艹 | 免费福利视频一区二区三区 | 91视频一区 | 国产成人福利 | 围产精品久久久久久久 | 久久99网| 91麻豆精品国产91久久久久久久久 | h片在线免费观看 | 精品视频在线一区 | 亚洲第一区久久 | 中文字幕中文字幕 | 99re热精品视频国产免费 |