<tfoot id="m7gql"><source id="m7gql"></source></tfoot>
      1. 久久久久亚洲精品无码网站,欧美午夜成人片在线观看,亚洲男女羞羞无遮挡久久丫,日产乱码一区二区国产内射,亚洲一区二区三区高清在线看,午夜福利理论片高清在线观看,国产免费午夜福利蜜芽无码,亚洲AV永久精品三区在线
        新聞詳情

        OLED顯示屏VGY12864L-S003產品的應用1

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

        接上一篇文章

        OLED顯示屏VGY12864L-S003產品的應用1

        四,與8051單片機簡單設計圖 (HGS1286418 以8080時序為例


        五,OLED顯示屏 HGS128418 示例程序
        /*OLED模塊HGS1286418典型應用示例程序*/
             void uDelay(unsigned char l)
        {
         while(l--);
        }
        void delay(unsigned char n)
        {
        unsigned char i,j,k;

         for(k=0;k<n;k++)
         {
          for(i=0;i<131;i++)
          {
           for(j=0;j<15;j++)
           {
           uDelay(80);
           }
          }
         }

        void  Writecom(uchar com)
        {
         DC=0;
         CS=0;

         _WR=0;
                _nop_();
                lcddata=com;
                _nop_();
         _WR=1;
                _nop_();
                _nop_();
         CS=1;
         DC=1;
        }
        void Writedata(uchar dat)
        {
         DC=1;
         CS=0;
         _WR=0;
                 _nop_();
                lcddata=dat;
                _nop_();
         _WR=1;
                 _nop_();
         CS=1;
         DC=1;

        }
        uchar Readcom()
        {
               uchar com;
         DC=0;
         CS=0;
                lcddata=0xff;
         _RD=0;
                _nop_();
                _nop_();
                 com=lcddata;
         _RD=1;
                _nop_();
                _nop_();
         CS=1;
         DC=1;
                return com;
        }
        uchar Readdata()
        {
               uchar dat;
         DC=1;
         CS=0;
                lcddata=0xff;
         _RD=0;
                 _nop_();
                _nop_();
                dat= lcddata;
         _RD=1;
                 _nop_();
                _nop_();
         CS=1;
         DC=1;
                return dat;
        }

        void startline(uchar line)
        {
         line=line&0x3f;///定義低5位
         line=line|0x40;///**行或
         Writecom(line);
        }

        void startpage(uchar page)
        {
         page=page&0x0f;///定義低4位
         page=page|0xb0;///**頁
         Writecom(page);
        }
        /*The beginning of seg is 0x1000*/
        void startcolumn(uchar column)
        {
         uchar temp;
         temp=column;
         column=column&0x0f;   ///定義A3-A0;
         column=column|0x00;
         Writecom(column);
         column=temp/16;      ////////////// >>4
         column=column&0x0f;  ///定義A7-A4;
         column=column|0x10;
        Writecom(column);
        }

        void clear(uchar m)
        {uchar i,j;
        for(i=0;i<8;i++)
        {
        Writecom(0xb0+i);                //startpage(i)
        Writecom(0x00);Writecom(0x10);  //startcolumn(0)
        for(j=0;j<128;j++)
        {Writedata(m);
        }}
        }

        void reset(uchar m)
        {
        unsigned char i,j;
         for(i=0;i<8;i++)
         { startpage(i);
                 for(j=0;j<128;j++)
          { startcolumn(j);                     
                 if(j%2==0)Writedata(m);
                  Writedata(~m);
                 }
                }
                }

        void INT()
        {
        RES=0;
        uDelay(20);
        RES=1;
        uDelay(20);

        Writecom(0xae);/////////關顯示
        Writecom(0xd5);/////////設定顯示頻率
        Writecom(0xf1);

        Writecom(0xa8);/////設定占空比 1/64
        Writecom(0x3f);

        Writecom(0xd3);////////設定顯示范圍 COM
        Writecom(0x00);

        Writecom(0x40);///////起始行
        Writecom(0x00);

         

        Writecom(0xad);/////內部dc-dc
        Writecom(0x8e);

        Writecom(0x20);/////接口方式 頁方式
        Writecom(0x02);

        Writecom(0xa0);/////seg方向  0-132
        Writecom(0xc8);/////com方向  63-0

        Writecom(0xda);////Set COM Pins Hardware Configuration
        Writecom(0x12);///

        Writecom(0x81);////////////對比度調節
        Writecom(0xbf);/////////////對比度為中

        Writecom(0xdb);////////////倍壓調節
        Writecom(0x34);///////////

        Writecom(0xa4);////////////Entire Display ON
        Writecom(0xa6);////////////Normal display
        clear(0x00);
        Writecom(0xaf);////////////開顯示
        }
        }

        主站蜘蛛池模板: 亚洲欧美一级一级a| 中国猛少妇色xxxxx| 国产国语对白露脸正在播放| 国模欢欢高清炮交视频| 18禁一区二区每日更新| 久久国产人妻一区二区| 国产亚洲视频免费播放| 国产精品无码一区二区三区免费| 亚洲色无码国产精品网站可下载| 国产精品自在拍在线播放| 亚洲综合一区二区三区| 香蕉久久人人爽人人爽人人片av| 久久综合九色综合97欧美| 三年在线观看免费观看大全| 狠狠色狠狠色综合久久第一次| 风韵丰满熟妇啪啪区老老熟妇| 精品一区二区三区波多野结衣 | 国产精品99久久99久久久| 99热精品毛片全部国产无缓冲| 精品毛片在线免费观看| 少妇熟女久久综合网色欲| 一本色道久久88加勒比—综合 | 伊人精品成人久久综合97| 亚洲人成电影在线播放| 精品无码国产一区二区三区av | 国产开嫩苞实拍在线播放视频| 日韩在线视频观看免费网站| 日本高清h色视频在线观看| 天堂中文8资源在线8| 国产九色AV刺激露脸对白| 色综合一本到久久亚洲91| 久久免费国产精品一区二区| 亚洲 成人 无码 在线观看| 狠狠色综合tv久久久久久| 尤物193在线人妻精品免费| 久久国产精品亚洲精品99| 亚洲中文字幕在线精品一区| 精品人妻1区2区3区| 亚洲精品久久久久久久久av无码| 高清免费毛片| 国产精品亚洲一区二区三区正片 |