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

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于Zynq的OLED驅(qū)動(dòng)設(shè)計(jì)

          基于Zynq的OLED驅(qū)動(dòng)設(shè)計(jì)

          作者: 時(shí)間:2015-04-22 來(lái)源:網(wǎng)絡(luò) 收藏

            4.2 寫(xiě)數(shù)據(jù)和命令的實(shí)現(xiàn)

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

            在SCLK時(shí)鐘下,根據(jù)要寫(xiě)入的數(shù)據(jù)或者命令,設(shè)置SDIN引腳的電平,一位一位地把數(shù)據(jù)寫(xiě)入SSD1306.SSD1306每次傳送的命令和數(shù)據(jù)均為一個(gè)字節(jié),傳送數(shù)據(jù)和命令的區(qū)別是通過(guò)Set__DC宏,設(shè)置該函數(shù)為寫(xiě)數(shù)據(jù),通過(guò)Clr__DC宏,設(shè)置該函數(shù)為寫(xiě)命令。實(shí)現(xiàn)一個(gè)字節(jié)的數(shù)據(jù)傳輸代碼如下:

            for(i=0;i<8;i++)

            {

            Clr__SCLK;

            if(data&0x80)

            Set_OLED_SDIN;

            else

            Clr_OLED_SDIN;

            Set_OLED_SCLK;

            data《=1;

            }

            4.3 顯存數(shù)據(jù)寫(xiě)入SSD1306存儲(chǔ)器

            我們采用的辦法是在PS的內(nèi)部建立一個(gè)OLED的GRAM(共128個(gè)字節(jié)),在每次修改的時(shí)候,只是修改PS上的GRAM(實(shí)際上就是SRAM),在修改完之后,一次性把PS上的GRAM寫(xiě)入到OLED的GRAM.具體代碼如下:

            voidOLED_Refresh_Gram(void)

            {

            u8i,n;

            for(i=0;i<4;i++)

            {

            write_cmd(0xb0+i);//設(shè)置頁(yè)地址

            write_cmd(0x00);//設(shè)置顯示位置-列低地址,偏移了2列

            write_cmd(0x10);//設(shè)置顯示位置-列高地址

            for(n=0;n<128;n++)write_data(OLED_GRAM[n][i]);

            }

            }

            4.4 顯示結(jié)果

            系統(tǒng)實(shí)現(xiàn)了OLED的字母、數(shù)字和點(diǎn)陣圖形實(shí)時(shí)顯示,如圖5所示。

            

           

            圖5 OLED運(yùn)行結(jié)果

            5 結(jié)論

            系統(tǒng)采用可軟硬件協(xié)同設(shè)計(jì)的器件,定制硬件IP核,采用傳統(tǒng)ARM程序設(shè)計(jì)方法設(shè)計(jì)OLED驅(qū)動(dòng)程序和測(cè)試程序,實(shí)現(xiàn)了實(shí)時(shí)顯示。解決了基于器件在廣電儀器和電力儀表儀器中人機(jī)交互的工程技術(shù),具有集成度高、可移植性強(qiáng)和通用性好等優(yōu)點(diǎn)。


          上一頁(yè) 1 2 3 下一頁(yè)

          關(guān)鍵詞: Zynq OLED

          評(píng)論


          相關(guān)推薦

          技術(shù)專(zhuān)區(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); })();