国产肉体XXXX裸体137大胆,国产成人久久精品流白浆,国产乱子伦视频在线观看,无码中文字幕免费一区二区三区 国产成人手机在线-午夜国产精品无套-swag国产精品-国产毛片久久国产

新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 51單片機C編程(十二、LM016L液晶顯示)

51單片機C編程(十二、LM016L液晶顯示)

作者: 時間:2016-11-27 來源:網絡 收藏

#include
#define uchar unsigned char
#define uintunsigned int
#defineLCDPORT P0
uchar code tab[]="I LIKE MCU!";
uchar code tab1[]="HELLO!";

本文引用地址:http://m.ptau.cn/article/201611/322153.htm

sbit LCDE=P3^5;
sbit LCDRW=P3^6;
sbit LCDRS=P3^7;

void WriteCMD(uchar);
void init();
void WriteData(uchar);
void Delay();
void mydelay(int);
void main()
{
uint i;
init();

for(i=0;i<11;i++)
{
WriteData(tab[i]);
mydelay(50);
}
mydelay(1000);
WriteCMD(0x01);
WriteCMD(0x80+0x40+10);
for(i=0;i<6;i++)
{
WriteData(tab1[i]);
mydelay(50);
}

while(1);
}
void Delay()
{
uint uiCount;
for(uiCount=0;uiCount<250;uiCount++);
}


//*************************************************************************************************
//**
//***************************把1個命令寫入LCD**************************
//**
//*************************************************************************************************
void WriteCMD(uchar Command)
{
Delay();//先延時。

LCDE=1;//然后把LCD改為寫入命令狀態(tài)。
LCDRS=0;
LCDRW=0;

LCDPORT=Command;//再輸出命令。

LCDE=0;//最后執(zhí)行命令。
}


//*************************************************************************************************
//**
//****************************把1個數據寫入LCD*************************
//**
//*************************************************************************************************
void WriteData(uchar dat)
{
Delay();//先延時。

LCDE=1;//然后把LCD改為寫入數據狀態(tài)。
LCDRS=1;
LCDRW=0;

LCDPORT=dat;//再輸出數據。

LCDE=0;//最后顯示數據。
}
void init()
{
LCDRW=0;
LCDE=0;
WriteCMD(0x38);
WriteCMD(0x0e);
WriteCMD(0x07);
WriteCMD(0x01);
WriteCMD(0x80+14);
}
void mydelay(int x)
{
int i,j;
for(i=x;i>0;i--)
for(j=255;j>0;j--);
}



評論


技術專區(qū)

關閉