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

          新聞中心

          AT89C51 of 1602LCD of program

          作者: 時間:2016-12-02 來源:網(wǎng)絡(luò) 收藏

          ******************************/
          //********延時函數(shù)***************
          void delay(uint n)
          { uint i;
          uchar j;
          for(i=n;i>0;i--)
          for(j=0;j<2;j++); //在這個延時循環(huán)函數(shù)中我只做了2次循環(huán),
          } //實(shí)踐證明我的LCD1602 上普
          //通的指令只需1次循環(huán)就能可靠完成。
          //*******************************
          //*********主函數(shù)*****************
          void main(void)
          {
          while(1)
          {
          uint i;
          LCD_init();
          while(1)
          {
          for (i=0;i<12;i++)//陜字上半部
          {
          cs1=1;
          cs2=0;
          LCD_disp_char(0,i+36+4,kk[i]);//加36是顯示起始位置左移,因?yàn)橐粋€漢字的寬度為12
          delay(500);
          }
          for (i=12;i<24;i++)//陜字下半部
          {
          cs1=1;
          cs2=0;
          LCD_disp_char(1,i+24+4,kk[i]);
          delay(500);
          }
          for (i=0;i<12;i++)//西上
          {
          cs1=1;
          cs2=0;
          LCD_disp_char(0,i+48+4,xi[i]);
          delay(500);
          }
          for (i=12;i<24;i++)//西下
          {
          cs1=1;
          cs2=0;
          LCD_disp_char(1,i+36+4,xi[i]);
          delay(500);
          }
          for (i=0;i<12;i++)//電上
          {
          cs1=0;
          cs2=1;
          LCD_disp_char(0,i,~dian[i]);
          delay(500);
          }
          for (i=12;i<24;i++)//電下
          {
          cs1=0;
          cs2=1;
          LCD_disp_char(1,i-12,~dian[i]);
          delay(500);
          }
          for (i=0;i<12;i++)//子上
          {
          cs1=0;
          cs2=1;
          LCD_disp_char(0,i+12,~zi[i]);
          delay(500);
          }
          for (i=12;i<24;i++)//子下
          {
          cs1=0;
          cs2=1;
          LCD_disp_char(1,i,~zi[i]);
          delay(500);
          }
          /**************************************/
          for (i=0;i<12;i++)//ke上
          {

          LCD_disp_char(0,i+24,~ke[i]);
          delay(500);
          }
          for (i=12;i<24;i++)//ke下
          {
          LCD_disp_char(1,i+12,~ke[i]);
          delay(500);
          }
          for (i=0;i<12;i++)//ji上
          {
          cs1=1;
          cs2=0;
          LCD_disp_char(3,i+48+4,ji[i]);
          delay(500);
          }
          for (i=12;i<24;i++)//ji下
          {
          LCD_disp_char(4,i+36+4,ji[i]);
          delay(500);
          }
          for (i=0;i<12;i++)//xue上
          {
          cs1=0;
          cs2=1;
          LCD_disp_char(3,i+24-24,~xue[i]);
          delay(500);
          }
          for (i=12;i<24;i++)//xue下
          {
          LCD_disp_char(4,i+12-24,~xue[i]);
          delay(500);
          }
          for (i=0;i<12;i++)//yuan上
          {
          cs1=0;
          cs2=1;
          LCD_disp_char(3,i+36-24,yuan[i]);
          delay(500);
          }
          for (i=12;i<24;i++)//下
          {
          LCD_disp_char(4,i+24-24,yuan[i]);
          delay(500);
          }
          for (i=0;i<12;i++)//yu上
          {
          cs1=1;
          cs2=0;
          LCD_disp_char(6,i+48+4,~yu[i]);
          delay(500);
          }
          for (i=12;i<24;i++)//yu下
          {
          LCD_disp_char(7,i-12+48+4,~yu[i]);
          delay(500);
          }
          for (i=0;i<12;i++)//老上
          {
          cs1=0;
          cs2=1;
          LCD_disp_char(6,i,~lao[i]);
          delay(500);
          }
          for (i=12;i<24;i++)//老下
          {
          LCD_disp_char(7,i-12,~lao[i]);
          delay(500);
          }
          for (i=0;i<12;i++)//shi上
          {
          cs1=0;
          cs2=1;
          LCD_disp_char(6,i+24-12,~shi[i]);
          delay(500);
          }
          for (i=12;i<24;i++)//shi下
          {
          LCD_disp_char(7,i-12+24-12,~shi[i]);
          delay(500);
          }
          LCD_write_command(0x01);
          delay(10000);
          }
          }
          }

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

          上一頁 1 2 下一頁

          關(guān)鍵詞: AT89C51602LC

          評論


          技術(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); })();