<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è) > 嵌入式系統 > 設計應用 > 四位數據口1602液晶顯示

四位數據口1602液晶顯示

作者: 時(shí)間:2012-08-16 來(lái)源:網(wǎng)絡(luò ) 收藏
//*****************************************************************/*程序功能:顯示兩行字符并且整屏左移 (程序使用在接口為4位的液晶)涉及芯片:器*///*****************************************************************#includereg52.h>#define uint unsigned int#define uchar unsigned charsbit rs=P2^0;//數據/命令選擇端(H/L)sbit rw=P2^1;//讀/寫(xiě)選擇端(H/L)sbit en=P2^2; //使能選擇端uchar code mingzi[]="Gui fa zhi !_!  "; //定義數據mingzi【】 uchar code num[]="tel:18778434282 "; //定義數組num【】void delay(uint time)//延時(shí)函數(運行的時(shí)間與晶振有關(guān)系){uint i,j;for(i=time;i>0;i--)for(j=110;j>0;j--);}void write_com(uchar mingling)//命令輸入函數{uchar gao,di; //定義高、低四位gao=mingling0xf0;//分出高四位di=(mingling4)0xf0;//分出低四位//==========================================讀走高四位P2=gao;//讓數據(mingling)高四位有效rs=0;//rs端為低電平時(shí),為接收命令 delay(5);en=1; //en一個(gè)高脈沖讀走高四位數據(mingling)delay(5);en=0;//把使能端拉回低電平//============================================讀走低四位delay(5); P2=di;//讓數據(mingling)低四位有效rs=0;//rs端為低電平時(shí),為接收命令delay(5);en=1 ;//en一個(gè)高電平讀走低四位命令(mingling)delay(5);en=0;//把使能端拉回低電平}void write_date(uchar shuju)//數據輸入函數{uchar gao,di;gao=shuju0xf0;//分出高四位di=(shuju4)0xf0;//分出低四位//=======================================讀走高四位P2=gao;//讓數據(shuju)高四位有效rs=1;//rs端為高電平時(shí),為接收數據delay(5);en=1;//en一個(gè)高電平讀走低四位數據 (shuju)delay(5);en=0;//把使能端拉回低電平//============================================讀走低四位delay(5);P2=di;//讓數據(shuju)低四位有效rs=1;//rs端為高電平時(shí),為接收數據delay(5);en=1;//en一個(gè)高電平讀走低四位數據(shuju)delay(5);en=0;//把使能端拉回低電平}void chushihua(){rw=0;//把數據/命令選擇端先置為零en=0;//把使能端先置為零write_com(0x28);//設置16*12顯示,5*7點(diǎn)陣,4位數據接口write_com(0x01);//清屏write_com(0x0c);//顯示開(kāi)啟,不顯示光標write_com(0x06);//整屏不移動(dòng)}void main()//主函數{uint i,j; chushihua();//對液晶初始化while(1)//死循環(huán){write_com(0x80);for(i=0;i16;i++){write_date(mingzi[i]);}write_com(0x80+0x40);for(j=0;j16;j++){write_date(num[j]);}write_com(0x18);//寫(xiě)控制字,在英文文檔里介紹。0x18為左移,0x1c為右移}}


關(guān)鍵詞: 四位數據口 1602 液晶顯示

評論


相關(guān)推薦

技術(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>