<noscript id="iwesy"><optgroup id="iwesy"></optgroup></noscript>
<ul id="iwesy"><pre id="iwesy"></pre></ul>
<samp id="iwesy"><tbody id="iwesy"></tbody></samp>
    • <samp id="iwesy"><pre id="iwesy"></pre></samp>
    • 人妻大战黑人白浆狂泄,一区二区日韩国产精久久,日本不卡一区二区三区,久久亚洲日本免费高清一区,精品国产一区二区三区香蕉 ,日韩视频一区二区三区视频 ,69久久国产露脸精品国产,日本伦理在线一区二区
      新聞詳情

      液晶模塊HG128641與8051單片機應用示例-2

      日期:2025-12-28 00:52
      瀏覽次數:1280
      摘要:

      液晶模塊HG128641與8051單片機應用示例-2  接上一篇

      四‘、液晶模塊HG128641與8051單片機連接電路圖:
         

      五、HG128641與8051單片機示例程序(寫指令寫數據等主要子程序)

      /************
        延時子程序
      *****************/
      void Delay(uint t)
      {uint i,j;
      for(i=0;i<t;i++)
      for(j=0;j<305;j++)
      _nop_();_nop_();_nop_();_nop_();
      }
      /***********
       忙判斷子程序
      ************/
      void Busy()
      {
       A0=0;
       RW=1;
      buslcd=0xff;
       E=1;
      _nop_();
      while(buslcd&0x80);
      E=0;
      _nop_();
      }
      /*********************
       寫入左半屏指令 子程序
      **********************/
      void Writecom1(uchar wcom)
      {
      CS1=1;CS2=0;
       Busy();
       buslcd=wcom;
       A0=0;
       RW=0;
       E=1;
      _nop_();
        E=0;
      _nop_();}
      /*********************
       寫入左半屏數據 子程序
      **********************/
      void Writedata1(uchar wdata)
      {
      CS1=1;CS2=0;
       Busy();
       buslcd=wdata;
       A0=1;
       RW=0;
       E=1;
      _nop_();
       E=0;
      _nop_();}
      /*********************
       寫入右半屏指令 子程序
      ***********************/
      void Writecom2(uchar wcom)
      {
      CS1=0;CS2=1;
       Busy();
       buslcd=wcom;
       A0=0;
       RW=0;
       E=1;
      _nop_();
        E=0;
      _nop_();}
      /************************
       寫入右半屏數據 子程序
      *************************/
      void Writedata2(uchar wdata)
      {
      CS1=0;CS2=1;
       Busy();
       buslcd=wdata;
       A0=1;
       RW=0;
       E=1;
      _nop_();
       E=0;
      _nop_();}

      /*********************
      讀出左半屏數據 子程序
      **********************/
      uchar Readdata1()
      {
      uchar rdata;
      CS1=1;CS2=0;
       Busy();
       A0=1;
       RW=1;
       E=1;
       rdata=buslcd;
      _nop_();_nop_();_nop_();
       E=0;
      _nop_();
      return rdata;
      }
      /**********************
      讀出右半屏數據 子程序
      ****************************/
      uchar Readdata2()
      {
      uchar rdata;
      CS1=0;CS2=1;
       Busy();
       A0=1;
       RW=1;
       E=1;
       rdata=buslcd;
      _nop_();_nop_();_nop_();
       E=0;
      _nop_();
      return rdata;
      }
      /*********************
          清屏子程序
      ****************************/
      void Clear(void)
      {uchar i,j;
      for(i=0;i<8;i++)
      {Writecom1(0xb8+i);Writecom1(0x40);
      Writecom2(0xb8+i);;Writecom2(0x40);
      for(j=0;j<64;j++)
      {Writedata1(0);Writedata2(0);}}
      }
      /**********************
          液晶初始化子程序
      ***********************/
      void INT()
      {
      Delay(3);
      Writecom1(0x3f);
      Writecom2(0x3f);
      Writecom1(0xc0);
      Writecom2(0xc0);
      Writecom1(0xb8);
      Writecom2(0xb8);
      Writecom1(0x40);
      Writecom2(0x40);
      Clear();
      }

      主站蜘蛛池模板: 综合国产av一区二区三区| 中文亚洲爆乳av无码专区| 国产亚洲一二三区精品| 日本猛少妇色XXXXX猛交| 国产黄色大片一区精品| 久久久久久伊人高潮影院| 青草伊人久久综在合线亚洲| 国产精品禁18久久久夂久| 国产精品久久中文字幕第一页| 一区二区三区在线视频免费观看 | 国产三级黄色在线观看| 久久亚洲国产成人精品v| 青青草国产成人在线视频| 青青青伊人色综合久久| 亚洲熟妇乱子伦在线| 久久精品中文字幕久久| 国产精品无码午夜福利| 精品国精品无码自拍自在线| 91老肥熟女九色老女人| 欧洲精品久久久AV无码电影| 在线日韩精品视频在线| 国产日韩亚洲中文字幕| 国产口爆一区二区三区| 日韩精品免费在线视频| 在线中文字幕第一页| 亚在线观看免费视频入口 | 色欲av伊人久久大香线蕉影院| 国产亚洲av人片在线播放| 91日本人妻在线口爆吞精| 国产精品国产三级国产在线观| 日韩欧美亚洲中字幕在线播放| 国产精品视频中文字幕| 少妇人妻互换不带套| 亚洲成av人在线播放无码| 97成人精品视频在线播放| 国产人妖av一级黄片| 精品无码一区二区三区小说| 奇米影视778成人四色狠狠| 成年女人永久免费看片| 日本高清一区二区不卡视频| 精品国产av无码一道|