<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > LCD12864液晶基本程序

LCD12864液晶基本程序

作者: 時(shí)間:2012-09-15 來(lái)源:網(wǎng)絡(luò ) 收藏
#includereg52.h>
#includeintrins.h>
#define uchar unsingned char
#define uint unsigned int
sbit rs=P2^4;
sbit rw=P2^5;
sbit e=P2^6;
sbit psb=P2^7;
uchar table[]="20100419";
write_12864com(uchar com);
write_12864dat(uchar dat);
void initinal(void);
void display1(void);
void display2(void);
void display3(void);


void delay50us(uint t)//延時(shí)函數
{ uint j;
for(;t>0;t--)
for(j=6245;j>0;j--);


}
void main()
{
initnal();
while(1)
{
display1();
display2();
while(1);
}
}

write_12864com(uchar com) //寫(xiě)程序函數
{
rw=0;
rs=0; //表明寫(xiě)程序
delay_50us(1);
P0=com;
delay_50us(10);
E=0;
delay_50us(2);


}
write_12864dat(uchar dat) //寫(xiě)數據函數
{
rw=0;
rs=1;//表明寫(xiě)數據
delay_50us(1);
P0=dat;
delay_50us(10);
E=0;
delay_50us(2);

}

void initinal(void) //初始化函數
{ delay_50us(1);//等待100毫秒
write_2864com(0x30);
delay_50us(4);
write_2864com(0x30);
delay_50us(4);
write_2864com(0x0f);
delay_50us(4);
write_2864com(0x01);//清平顯示
delay_50us(240);
write_2864com(0x06);
delay_50us(10);




}
void display1(void)//顯示碼
{ uchar a, i;
write_12864com(0x80); //寫(xiě)地址
delay_50us(1);
for(i=0;i16:i++)
{
write_12864dat(a); //寫(xiě)數據
delay_50us(1);
a++;
}


}
void display2(void)//顯示漢字
{ uchar a,b,i;
write_12864com(0xBA); //寫(xiě)地址
write_12864com(0xC0);
delay_50us(1);
for(i=0;i16:i++)
{
write_12864dat(a);
write_12864dat(b); //寫(xiě)數據
delay_50us(1);
b++;

}


}

void display3(void)//更簡(jiǎn)單的顯示函數
{ uchar i;
write_12864com(0x80); //寫(xiě)地址
for(i=0;i16:i++)
{
write_12864dat(table[i]);

delay_50us(1);
i++;

}


}

pid控制相關(guān)文章:pid控制原理




關(guān)鍵詞: LCD12864液晶 基本程序

評論


技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>