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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 12864液晶顯示串行程序(英飛凌xc824)

          12864液晶顯示串行程序(英飛凌xc824)

          作者: 時(shí)間:2016-11-30 來源:網(wǎng)絡(luò) 收藏


          我還有個(gè)想法,正在醞釀,設(shè)計(jì)一個(gè)子程序,輸入橫,豎,數(shù)字(浮點(diǎn)型的,比如12.345)讓這個(gè)子程序可以自動(dòng)判斷小數(shù)點(diǎn)的位置,然后進(jìn)行相應(yīng)的顯示。

          大家有什么好思路和方法,不妨談?wù)劇?p> 最后,拋磚引玉,這款液晶還能顯示圖片,但是刷新速度實(shí)在不敢恭維。而且占用內(nèi)存也不小。這里就來個(gè)左半屏幕顯示圖形的程序,如果有興趣可以改一改,做一個(gè)右半屏幕的,或者上半屏幕,下半屏幕的,當(dāng)然了,單片機(jī)內(nèi)存足夠大,就來全屏的。取模用相應(yīng)的軟件,相信大家都知道的,網(wǎng)上很多也很好找。

          //-------------左半屏顯示圖形--------------
          void img_displeft (unsigned char code *img) // 注意0---31,0---31上下分半
          {
          unsigned char i,j,m,n;
          unsigned int a=0;
          for(j=0;j<32;j++)
          {
          for(i=0;i<4;i++)
          {
          send_command(0x34);//擴(kuò)展指令,顯示繪圖
          send_command(0x80+j);//更新坐標(biāo)
          send_command(0x80+i);
          send_command(0x30);//基本指令集
          send_data(img[j*8+i*2]); //高字節(jié)
          send_data(img[j*8+i*2+1]); //低字節(jié)
          }
          }
          for(n=0;n<32;n++)
          {
          for(m=0;m<4;m++)
          {
          send_command(0x34);//擴(kuò)展指令,顯示繪圖
          send_command(0x80+n);//更新坐標(biāo)
          send_command(0x88+m);
          send_command(0x30);//基本指令集
          send_data(img[n*8+256+m*2]); //高字節(jié)
          send_data(img[n*8+256+m*2+1]); //低字節(jié)
          }
          }
          send_command(0x36); //擴(kuò)充功能指令,開繪圖開關(guān)。
          }


          至此,我的這次嘗試算是簡(jiǎn)單收尾,還有不足和需要改進(jìn)的地方,希望各位同仁能提出寶貴意見和思路方法。以便進(jìn)一步完善。


          上一頁 1 2 3 下一頁

          評(píng)論


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