<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è) > 嵌入式系統 > 設計應用 > 74HC595驅動(dòng)LCD1602程序

74HC595驅動(dòng)LCD1602程序

作者: 時(shí)間:2016-11-29 來(lái)源:網(wǎng)絡(luò ) 收藏
為了節約端口,1602液晶我也改為595來(lái)驅動(dòng)了,一共有2個(gè)文件都在下面,程序本人測試通過(guò),在你自己的應用中只需要修改端口即可.
//////////////////////////////////////////////////////////////////////////#include <LCD1602.H>unsigned char code Text_1 []="0123456789abcdef";//16位字符unsigned char code Text_2 []="0123456789ABCDEF";//16位字符void LCD_MS(ms){unsigned int x,y;for(x=ms;x>0;x--)for(y=60;y>0;y--);}void Write_595(unsigned char Data){unsigned char j;SH_CP=0;ST_CP=1;for (j=0;j<8;j++){Data=Data<<1; DS_595=CY;SH_CP=1;LCD_MS(1);SH_CP=0;}ST_CP=0; LCD_MS(1);ST_CP=1;LCD_MS(1);ST_CP=0 ;}void LCD_Write_Com(unsigned char LCD_Com)//LCD寫(xiě)命令 {  LCD_RS=0; LCD_EN=1; Write_595(LCD_Com); LCD_MS(5);LCD_EN=0;}void LCD_Write_Data(unsigned char LCD_Data)//LCD寫(xiě)數據 { LCD_RS=1; LCD_EN=1; Write_595(LCD_Data); LCD_MS(5);LCD_EN=0;}void LCD_INIT()//LCD初始化{LCD_Write_Com(0x38);LCD_Write_Com(0x01); LCD_Write_Com(0x06);LCD_Write_Com(0x0C);LCD_Write_Com(0x80);}void LCD_CLS()//LCD清屏{LCD_Write_Com(0x0C);LCD_Write_Com(0x80);}void LCD_Glint(unsigned char LCD_Line, unsigned char Addess)//光標閃爍位置{unsigned char Line;if(LCD_Line==1)Line=0x80;if(LCD_Line==2)Line=(0x80+0x40);LCD_Write_Com(0x0d);LCD_Write_Com(Line+(Addess-1));}void LCD_Text()//顯示預設字符{unsigned char num;LCD_CLS();for(num=0;num<16;num++){LCD_Write_Data(Text_1[num]); //第一行LCD_MS(1);}LCD_Write_Com(0x80+0x40);for(num=0;num<16;num++){LCD_Write_Data(Text_2[num]); //第二行LCD_MS(1);}}/////////////////////////////////////////////////////////#ifndef __LCD1602_H__#define __LCD1602_H__#include sbit LCD_RS=P1^7; sbit LCD_EN=P1^6;sbit LCD_BG=P1^2;//74HC595_P12sbit SH_CP=P1^3;//74HC595_P11sbit DS_595=P1^5;//74HC595_P14sbit ST_CP=P1^4;//74HC595_P12/* ISIS仿真sbit LCD_RS=P0^0; sbit LCD_EN=P0^1;sbit SH_CP=P0^2;//74HC595_P11sbit DS_595=P0^3;//74HC595_P14sbit ST_CP=P0^4;//74HC595_P12*/void LCD_Write_Com(unsigned char LCD_Com); /*LCD寫(xiě)入命令*/ void LCD_INIT(); /*LCD初始化*/void LCD_CLS();  /*LCD清屏*/void LCD_Glint(unsigned char Line, unsigned char Addess);  /*光標閃爍位置*/void LCD_Text();  /*顯示預設字符*/#endif/////////////////////////////////////////////////////////////


關(guān)鍵詞: 74HC595LCD160

評論


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