<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > lcd1602 屏驅(qū)動(自定義字符)

          lcd1602 屏驅(qū)動(自定義字符)

          作者: 時間:2016-12-01 來源:網(wǎng)絡(luò) 收藏
          1、時序圖

          2、代碼
          3、自定義字符

          本文引用地址:http://www.ex-cimer.com/article/201612/324241.htm


          時序圖



          代碼:

          #include
          #include
          sbit RS = P2^4; //定義端口
          sbit RW = P2^5;
          sbit EN = P2^6;
          void Delayus(unsigned char t) // us級別延時
          {
          while(--t);
          }
          void Delayms(unsigned char t)// ms級別延時
          {

          while(t--)
          {
          //大致延時1mS
          Delayus(245);
          Delayus(245);
          }
          }
          bit m_1602() //判斷1602是否忙
          {
          P0 = 0xFF; //準備讀取
          RS = 0;
          RW = 1;
          EN = 0;
          _nop_();
          EN = 1; //產(chǎn)生高電平
          return (bit)(P0 & 0x80);
          }
          void x_1602(bit i,unsigned char j) //參數(shù)一是寫(0、寫指令 1、寫數(shù)據(jù)),參數(shù)二是寫入的8位數(shù)據(jù)
          {
          while(m_1602())
          {
          _nop_();
          _nop_();
          _nop_();
          _nop_();
          _nop_();
          }
          RS = i;
          RW = 0;
          EN = 1;
          P0 = j;
          _nop_();
          EN = 0; //產(chǎn)生下降沿
          }
          void qp_1602() //清屏函數(shù)
          {
          x_1602(0,0x01); //第一個參數(shù)是:寫入的類型(0、寫指令 1、寫數(shù)據(jù)),第一個參數(shù)是:寫入的數(shù)據(jù)
          Delayms(5);
          }


          上一頁 1 2 下一頁

          關(guān)鍵詞: lcd1602屏驅(qū)動字

          評論


          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();