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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? lcm1602.h

?? ds1602匯編程序還帶有protues仿真圖
?? H
字號:
#include <reg51.h>
#include <intrins.h> 

#define LCM_Data  P1							  
#define Busy 0x80 //用于檢測LCM狀態(tài)字中的Busy標識

sbit LCM_RW = P2^0; //定義引腳
sbit LCM_RS = P2^1;
sbit LCM_E = P2^2 ;

void WriteDataLCM(unsigned char WDLCM);
void WriteCommandLCM(unsigned char WCLCM,BuysC)reentrant;
//unsigned char ReadDataLCM(void);
unsigned char ReadStatusLCM(void);
void LCMInit(void);
void DisplayOneChar(unsigned char X, unsigned char Y, unsigned char  DData);
void DisplayListChar(unsigned char X, unsigned char Y, unsigned char  *DData);
void Delay5Ms(void);
void Delay400Ms(void);
//**********************************************寫數(shù)據(jù)
void WriteDataLCM(unsigned char WDLCM)
{
  ReadStatusLCM(); //檢測忙
  LCM_Data=WDLCM;
  LCM_RS = 1;
  LCM_RW = 0;
  LCM_E = 0; //若晶振速度太高可以在這后加小的延時
  LCM_E = 0; //延時
  LCM_E = 1;
}
//*******************************************寫指令
void WriteCommandLCM(unsigned char WCLCM,BuysC)reentrant //BuysC為0時忽略忙檢測
{
  if (BuysC) ReadStatusLCM(); //根據(jù)需要檢測忙
  LCM_Data = WCLCM;
  LCM_RS = 0;
  LCM_RW = 0; 
  LCM_E = 0;
  LCM_E = 0;
  LCM_E = 1; 
}
/******************************************讀數(shù)據(jù)	 
unsigned char ReadDataLCM(void)
{
  LCM_RS = 1; 
  LCM_RW = 1;
  LCM_E = 0;
  LCM_E = 0;
  LCM_E = 1;
  return(LCM_Data);
}
//*****************************************讀狀態(tài)	*/
unsigned char ReadStatusLCM(void)
{
 //LCM_Data = 0xFF; 
 LCM_RS = 0;
 LCM_RW = 1;
 LCM_E = 0;
 Delay5Ms();             //延時不夠,可以再加
 LCM_E = 1;
 while (LCM_Data & Busy); //檢測忙信號
 return(LCM_Data);
}

void LCMInit(void) //***************************LCM初始化
{
  LCM_Data = 0;
  WriteCommandLCM(0x38,0); //三次顯示模式設(shè)置,不檢測忙信號
  Delay5Ms(); 
  WriteCommandLCM(0x38,0);
  Delay5Ms(); 
  WriteCommandLCM(0x38,0);
  Delay5Ms(); 

  WriteCommandLCM(0x38,1); //顯示模式設(shè)置,開始要求每次檢測忙信號
  WriteCommandLCM(0x08,1); //關(guān)閉顯示
  WriteCommandLCM(0x01,1); //顯示清屏
  WriteCommandLCM(0x06,1); // 顯示光標移動設(shè)置
  WriteCommandLCM(0x0C,1); // 顯示開及光標設(shè)置
}

//**********************************************************************************按指定位置顯示一個字符
void DisplayOneChar(unsigned char X, unsigned char Y, unsigned char  DData)
{
  Y &= 0x1;
  X &= 0xF; //限制X不能大于15,Y不能大于1
  if (Y) X |= 0x40; //當(dāng)要顯示第二行時地址碼+0x40;
  X |= 0x80; //算出指令碼
  WriteCommandLCM(X, 0); //這里不檢測忙信號,發(fā)送地址碼
  WriteDataLCM(DData);
}
//************************************************************************************按指定位置顯示一串字符
void DisplayListChar(unsigned char X, unsigned char Y, unsigned char  * DData)
{
  unsigned char  ListLength;
  ListLength = 0;
  Y &= 0x1;
  X &= 0xF; //限制X不能大于15,Y不能大于1
  while (DData[ListLength]>0x20) //若到達字串尾則退出
        {
           if (X <= 0xF) //X坐標應(yīng)小于0xF
              {
                DisplayOneChar(X, Y, DData[ListLength]); //顯示單個字符
                ListLength++;
                X++;
               }
         }
}
//************************************************************5ms延時
void Delay5Ms(void)
{
  unsigned int TempCyc = 5552;
  while(TempCyc--);
}
//************************************************************400ms延時
void Delay400Ms(void)
{
 unsigned char TempCycA = 5;
 unsigned int TempCycB;
 while(TempCycA--)
      {
       TempCycB=7269;
       while(TempCycB--);
       }
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品免费99久久| 午夜久久福利影院| 视频一区视频二区中文字幕| 韩国av一区二区| 欧美色图片你懂的| 国产精品色一区二区三区| 秋霞午夜鲁丝一区二区老狼| 91丨porny丨户外露出| 欧美成人在线直播| 亚洲午夜电影网| 91麻豆swag| 国产亚洲综合性久久久影院| 蜜桃久久久久久| 欧美三区在线视频| 一区二区三区日本| 99综合影院在线| 久久久精品2019中文字幕之3| 日本不卡在线视频| 在线不卡a资源高清| 一区二区三区日韩欧美| 96av麻豆蜜桃一区二区| 欧美—级在线免费片| 精品一区二区久久久| 日韩一区二区在线观看视频播放| 亚洲午夜精品在线| 91精彩视频在线观看| 日韩理论片网站| 成人久久视频在线观看| 粉嫩久久99精品久久久久久夜| 91精品国产综合久久精品麻豆| 亚洲人一二三区| 国产麻豆9l精品三级站| 欧美性生活久久| 亚洲蜜臀av乱码久久精品蜜桃| 懂色一区二区三区免费观看| 久久久综合激的五月天| 视频一区二区三区在线| 欧美亚洲综合色| 国产亚洲欧美色| 99久久久无码国产精品| 国产欧美精品区一区二区三区| 免费日韩伦理电影| 欧美男女性生活在线直播观看| 亚洲视频一区二区在线观看| 国产69精品久久777的优势| 久久久精品国产99久久精品芒果| 国产一区二区三区香蕉| 2014亚洲片线观看视频免费| 免费观看在线综合| 欧美精品1区2区| 日本伊人色综合网| 欧美zozozo| 国产xxx精品视频大全| 中文字幕免费观看一区| 激情综合色综合久久| 色老头久久综合| 亚洲图片一区二区| 欧美一级高清大全免费观看| 亚洲成国产人片在线观看| 国产成人一区在线| 国产精品国产三级国产普通话蜜臀| 高清视频一区二区| 亚洲天堂福利av| 欧洲中文字幕精品| 日韩中文字幕一区二区三区| 欧美一二三区在线观看| 国产在线一区观看| 亚洲欧美一区二区在线观看| 一本到一区二区三区| 日韩中文字幕av电影| 日韩精品一区二区三区视频| 国产一区高清在线| 国产精品国产三级国产aⅴ原创| av动漫一区二区| 国产精品超碰97尤物18| 色国产精品一区在线观看| 午夜精品福利一区二区蜜股av| 欧美xxxx老人做受| 成人97人人超碰人人99| 日日摸夜夜添夜夜添亚洲女人| 精品国产免费视频| 91在线免费播放| 日韩在线卡一卡二| 欧美日韩国产精品成人| 亚洲天堂福利av| 国产精品久久久久久久浪潮网站| 97国产精品videossex| 久久激情五月激情| 7777精品伊人久久久大香线蕉的| 久久97超碰国产精品超碰| 91麻豆精品国产91久久久更新时间 | 欧美日韩五月天| 全部av―极品视觉盛宴亚洲| 国产色产综合色产在线视频| 欧美男生操女生| av中文字幕不卡| 久久国产欧美日韩精品| 一区二区三区日韩在线观看| 久久久久国产成人精品亚洲午夜| 欧美日韩免费观看一区二区三区| 久久av中文字幕片| 91亚洲精品久久久蜜桃网站| 精品一区二区三区免费观看| 777a∨成人精品桃花网| 国产精品家庭影院| 在线观看欧美黄色| 青青草精品视频| 日韩三级免费观看| 97国产精品videossex| 国产亚洲短视频| 国产成人综合在线播放| 亚洲高清一区二区三区| 在线一区二区观看| 成人一区二区三区| 加勒比av一区二区| 蜜臀va亚洲va欧美va天堂| 国产精品不卡在线| 日本一二三四高清不卡| 久久久久久久综合色一本| 欧美丰满美乳xxx高潮www| av成人老司机| 丁香天五香天堂综合| 麻豆精品久久久| 日本成人在线看| 免费美女久久99| 老司机午夜精品99久久| 日韩影院精彩在线| 午夜精品福利一区二区三区蜜桃| 亚洲一区二区影院| 亚洲一区二区三区中文字幕| 一区二区三区成人| 一区二区三区在线视频观看 | 久久精品一区二区三区四区| 日韩欧美一二区| 久久在线观看免费| 久久综合999| 欧美一卡在线观看| 日韩欧美综合一区| 国产亚洲精品资源在线26u| 国产视频911| 国产精品美女久久久久久久久 | 色婷婷久久久亚洲一区二区三区| 成人爽a毛片一区二区免费| 成人短视频下载| 91影院在线免费观看| 色哟哟日韩精品| 欧美日韩中字一区| 久久午夜色播影院免费高清| 精品国产免费人成电影在线观看四季 | 日本在线不卡视频一二三区| 日本一不卡视频| 亚洲第一二三四区| 欧美在线一区二区三区| 成人性视频网站| 精品成人一区二区三区四区| 精品国产91久久久久久久妲己 | 欧美人体做爰大胆视频| 狠狠色丁香久久婷婷综合丁香| 奇米色777欧美一区二区| 狠狠色2019综合网| 国产精品亚洲综合一区在线观看| 久久精品二区亚洲w码| 色婷婷综合久久久久中文一区二区 | 精品欧美乱码久久久久久1区2区 | 粉嫩aⅴ一区二区三区四区| 在线免费视频一区二区| 日韩限制级电影在线观看| 国产欧美精品一区二区三区四区| 亚洲男女一区二区三区| 石原莉奈在线亚洲二区| 国产成人免费av在线| 欧美另类久久久品| 中文字幕在线免费不卡| 午夜精品国产更新| 成人国产精品免费网站| 欧美狂野另类xxxxoooo| 欧美精品一区二区三区高清aⅴ| 国产精品久久精品日日| 九色|91porny| 91久久精品网| 国产欧美一二三区| 日日欢夜夜爽一区| www.成人在线| www国产成人免费观看视频 深夜成人网 | 美国三级日本三级久久99| 91免费国产在线| 亚洲日本在线观看| 亚洲女人****多毛耸耸8| 麻豆国产精品777777在线| 欧美中文字幕亚洲一区二区va在线| 久久久久久99久久久精品网站| 亚洲图片欧美色图| 色综合久久久久| 国产精品国产三级国产三级人妇 | 1000精品久久久久久久久| 久久精品国产亚洲一区二区三区| 一本久道中文字幕精品亚洲嫩| 精品久久久久久综合日本欧美| 一区二区国产盗摄色噜噜| 99麻豆久久久国产精品免费 |