亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? st7565 12864.c

?? ST7565P LCM Example Code
?? C
字號:
128*64(ST7565P控制器)程序參考 
//ST7565P控制器(128*64)
//這些參考程序是在項目中提取出來的,希望能夠給大家提供一個參考
//有并行和串行兩種接法,我用的是串行輸出

//定義LCD顯示的全局變量 
#define CS (1<<2) // Out
#define A0 (1<<3) // Out
#define SI (1<<4) // Out
#define SCL (1<<5) // Out
#define RST (1<<6) // Out
#define LCD_LED (1<<7)// Out

#define LCD_DATA 1
#define LCD_COMMAND 0

BYTE gContrast=40; // LCD 對比度0-63
//--------------------------------------------------------------------------
//液晶屏初始化 
//--------------------------------------------------------------------------
void LCDInit(void)
{
CLR(rPDATC,RST); // RST=0;
DelayMS(50);
SET(rPDATC,RST); // RST=1;
DelayMS(50);
LCDWriteByte(0xa2,LCD_COMMAND); //lcd bias select 1/9 BIAS
LCDWriteByte(0xa1,LCD_COMMAND); //ADC select,REVERSE 127-->0(a0,a1)
LCDWriteByte(0xc0,LCD_COMMAND); //com select,NORMAL 0-->63(c8,c0)
LCDWriteByte(0x26,LCD_COMMAND); //RESISTOR RATIO
LCDWriteByte(0x81,LCD_COMMAND); //ELECTRONIC VOLUME mode setting 100B 對比度命令
LCDWriteByte(0x10,LCD_COMMAND); //Set reference voltagel register 對比度數值
LCDWriteByte(0x2f,LCD_COMMAND); //power control(VB,VR,VF=1,1,1)
DelayMS(50);
LCDWriteByte(0xaf,LCD_COMMAND); //set display on
LCDWriteByte(0xf8,LCD_COMMAND); //set booster ratio
LCDWriteByte(0x00,LCD_COMMAND); 
}
//--------------------------------------------------------------------------
//寫數據或命令(串行方式)
//--------------------------------------------------------------------------
void LCDWriteByte(char data,BYTE command)
{
CLR(rPDATC,CS); //CS=0
if(command == 0) 
{
CLR(rPDATC,A0); //A0=0,命令
LCDShiftWrite(data);
}
else 
{
SET(rPDATC,A0); //A0=1,數據
LCDShiftWrite(data); 
}
SET(rPDATC,CS); //CS=1;
}
//--------------------------------------------------------------------------
//串口移位輸出
//--------------------------------------------------------------------------
void LCDShiftWrite(char data)
{ 
unsigned char i;
unsigned char Series,Temp;

CLR(rPDATC,SCL); //SCL=0
Series = data;
for(i=8;i>0;i--)
{
CLR(rPDATC,SCL); //SCL=0
Temp=Series & 0x80;
if(Temp)
{
SET(rPDATC,SI);//SI=1
}
else 
{
CLR(rPDATC,SI);//SI=0
}
SET(rPDATC,SCL); //SCL=1 
Series = Series << 1; 
}
}
//--------------------------------------------------------------------------
//LCDSetXY: 設置LCD坐標函數
//輸入參數:X:0-127 Y:0-8
//
//編寫日期:2006-1-17 
//
//最后修改日期:
//--------------------------------------------------------------------------
void LCDSetXY(BYTE x, BYTE y)
{
LCDWriteByte(0xB0|y,LCD_COMMAND);// Page(Row)
LCDWriteByte(0x10|((x+4)>>4),LCD_COMMAND);// Column high
LCDWriteByte((0x00|(x+4))&0x0f,LCD_COMMAND);// Column low
}
//--------------------------------------------------------------------------
//LCD_clear: LCD清屏函數
//
//編寫日期:2006-1-17
//
//最后修改日期:
//--------------------------------------------------------------------------
void LCDcls(void)
{
UINT32 i,n;

for(i=0;i<9;i++)
{
LCDSetXY(0,i);

for(n=0;n<128;n++)
{
LCDWriteByte(0x00,LCD_DATA);
}
}

}
//--------------------------------------------------------------------------
// 清屏,窗口范圍內清零 
//--------------------------------------------------------------------------
void LCDclsWin(BYTE Row1,BYTE Col1,BYTE Row2,BYTE Col2)
{
UINT32 i,j;

if (Row2>8)
Row2=8;
if (Col2>127)
Col2=127; 
for(i=Row1;i<=Row2;i++)
{
LCDSetXY(Col1,i);
for(j=Col1;j<Col2;j++)
{
LCDWriteByte(0x00,LCD_DATA);
} 
}
}

//--------------------------------------------------------------------------
//液晶屏RESET 
//--------------------------------------------------------------------------
void LCDReset(void)
{
LCDWriteByte(0xe2, LCD_COMMAND);
}
//--------------------------------------------------------------------------
//關液晶屏 
//--------------------------------------------------------------------------
void LCDOff(void)
{
LCDWriteByte(0xae, LCD_COMMAND);
}
//--------------------------------------------------------------------------
//調節對比度
//--------------------------------------------------------------------------
void LCDContrast(BYTE Level)
{
BYTE Num,Temp1,Temp2;
Temp1 = (Level/16)<<4;
switch(Level%16)
{
case 10: 
Temp2 = 0x0a;
break;
case 11: 
Temp2 = 0x0b;
break;
case 12: 
Temp2 = 0x0c;
break;
case 13: 
Temp2 = 0x0d;
break;
case 14: 
Temp2 = 0x0e;
break;
case 15: 
Temp2 = 0x0f; 
break;
default:
Temp2 = Level%16;
break;
}
Num = Temp1|Temp2;
LCDWriteByte(0x81,LCD_COMMAND);
LCDWriteByte(Num,LCD_COMMAND);
}


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久精品欧美一区二区三区不卡 | 91欧美一区二区| 欧美日韩你懂得| 中文字幕av一区二区三区高| 亚洲精品视频在线观看网站| 日本亚洲最大的色成网站www| 不卡电影免费在线播放一区| 日韩女同互慰一区二区| 亚洲影院久久精品| 国产成人高清视频| 日韩精品一区在线| 亚洲风情在线资源站| 久久99精品国产91久久来源| 亚洲欧美日韩国产一区二区三区| 9i看片成人免费高清| 欧美激情一区二区三区全黄| 粉嫩蜜臀av国产精品网站| 亚洲精品中文在线观看| 精品一区二区三区在线视频| 欧美肥妇bbw| 亚洲视频免费观看| 久久久精品国产免费观看同学| 欧美日韩激情一区二区三区| 不卡一卡二卡三乱码免费网站| 国产91丝袜在线18| 一本色道a无线码一区v| 国产日韩三级在线| 欧美一区三区二区| 亚洲国产裸拍裸体视频在线观看乱了| 欧美日韩精品欧美日韩精品一 | 波多野结衣精品在线| 国产精品久久久久久久久久免费看| 91麻豆精品久久久久蜜臀| 国产麻豆一精品一av一免费 | 亚洲午夜免费视频| 石原莉奈在线亚洲二区| 免费观看30秒视频久久| 韩日av一区二区| 久久99久久99小草精品免视看| 精品视频一区二区不卡| 亚洲精品亚洲人成人网在线播放| av不卡一区二区三区| 亚洲国产高清在线| 不卡电影免费在线播放一区| 中文字幕一区不卡| 99久久99久久精品免费观看| 国产精品免费人成网站| 久久成人麻豆午夜电影| 欧美日韩国产经典色站一区二区三区| 欧美区在线观看| 精品女同一区二区| 国产精品美女久久久久aⅴ| 国产欧美视频一区二区三区| 国产欧美视频在线观看| 欧美精品日韩一本| gogogo免费视频观看亚洲一| 蜜桃视频在线一区| 色综合咪咪久久| 亚洲精品日韩综合观看成人91| 1000部国产精品成人观看| 亚洲丰满少妇videoshd| 99视频热这里只有精品免费| 亚洲另类色综合网站| 欧美日韩国产乱码电影| 国产剧情一区二区| 一区二区三区日韩欧美精品| 欧美人妇做爰xxxⅹ性高电影| 国产一区二区精品久久99| 亚洲精品日韩一| 精品久久五月天| 欧美亚洲动漫制服丝袜| 国产精品系列在线播放| 亚洲高清免费一级二级三级| 久久综合丝袜日本网| 91麻豆国产福利精品| 精品亚洲成a人| 亚洲靠逼com| 欧美日韩一级视频| 9i看片成人免费高清| 国产欧美日韩精品在线| 亚洲成人免费看| 欧美精品在线观看播放| 国产91在线看| eeuss鲁片一区二区三区在线观看| 久久久精品免费网站| 91精品国产乱码久久蜜臀| 99视频精品全部免费在线| 国产精品一区三区| 日韩av高清在线观看| 偷拍亚洲欧洲综合| 亚洲激情自拍偷拍| 97超碰欧美中文字幕| 玖玖九九国产精品| 日韩不卡一区二区三区| 日韩不卡在线观看日韩不卡视频| 亚洲激情在线激情| 亚洲同性gay激情无套| 综合亚洲深深色噜噜狠狠网站| 欧美电影免费提供在线观看| 欧美大度的电影原声| 国产激情视频一区二区三区欧美| 日韩一区在线播放| 欧美女孩性生活视频| 91浏览器打开| 日本在线播放一区二区三区| 在线国产亚洲欧美| 亚洲日本丝袜连裤袜办公室| 国内精品视频666| 久久亚洲春色中文字幕久久久| 麻豆精品精品国产自在97香蕉| 欧美变态tickle挠乳网站| 亚洲成人av一区二区| 久久久久久黄色| 日韩精品在线网站| 日韩美女在线视频| 911国产精品| 91免费视频大全| 国产麻豆日韩欧美久久| 久久精品国产在热久久| 亚洲最新视频在线播放| 亚洲精品国产品国语在线app| 成人免费黄色在线| 国产成a人亚洲精品| 国产精品一区二区男女羞羞无遮挡 | 色呦呦国产精品| www.激情成人| 色久优优欧美色久优优| 国产真实乱对白精彩久久| av电影在线观看一区| 成人18视频在线播放| 亚洲图片自拍偷拍| 国产精品一二三| 亚洲国产另类av| 亚洲女同一区二区| 天天综合天天综合色| 婷婷开心久久网| 中文无字幕一区二区三区| 国产精品色眯眯| 亚洲午夜一区二区| 国产麻豆午夜三级精品| 午夜国产精品一区| www国产亚洲精品久久麻豆| 99国产精品久| 色综合网色综合| 国产激情一区二区三区| 奇米影视7777精品一区二区| 国产精品午夜在线观看| 久久久国产综合精品女国产盗摄| 久久久午夜精品| 亚洲午夜久久久久中文字幕久| 亚洲国产精品久久人人爱| 精品一区二区免费看| 91香蕉国产在线观看软件| 欧美人xxxx| 中文字幕中文乱码欧美一区二区| 亚洲成人一二三| 91在线播放网址| 久久男人中文字幕资源站| 9191精品国产综合久久久久久| 日韩精品中文字幕在线不卡尤物| 国产网红主播福利一区二区| 亚洲综合清纯丝袜自拍| 91在线精品一区二区| 久久免费电影网| 国产精品99久久久久久宅男| 91麻豆国产福利精品| 久久精品人人做| 欧美极品美女视频| 国产91精品一区二区麻豆网站| 日韩欧美区一区二| 日韩av中文字幕一区二区三区 | 日韩欧美综合一区| 蜜臀va亚洲va欧美va天堂| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 一区二区在线观看免费视频播放| 男女激情视频一区| 久久久噜噜噜久噜久久综合| 国产乱子伦视频一区二区三区| 国产精品久久久久久久久果冻传媒 | 国产传媒久久文化传媒| 中文字幕中文字幕中文字幕亚洲无线| 美女视频黄a大片欧美| 国产亚洲精品7777| 欧美久久免费观看| 亚洲一级片在线观看| 精品国产一二三区| 色偷偷久久一区二区三区| 视频在线观看一区二区三区| 久久午夜国产精品| 欧美三级蜜桃2在线观看| 国产乱码精品一区二区三区忘忧草 | 美脚の诱脚舐め脚责91| 国产精品日产欧美久久久久| 欧美日韩免费观看一区三区| 国内外成人在线| 蜜臀久久99精品久久久久宅男 | 一区二区三区四区精品在线视频| 一本久久a久久免费精品不卡| 激情综合网最新| 亚洲精品久久7777|