文章詳情

          1602寬溫字符OLED顯示模塊HCS1626測試程序

          日期:2025-08-07 01:06
          瀏覽次數(shù):1645
          摘要:HCS1626是字符型OLED顯示模塊工作溫度-40~80℃,清達(dá)光電HCS1626完全兼容普通字符液晶,黑底黃字效果。

          清達(dá)光電為您提供HCS1626寬溫字符OLED顯示屏,工作溫度為-40~80℃,外形尺寸和定位尺寸兼容普通的1602字符液晶,指令集也兼容普通的字符1602液晶,下面為1602寬溫字符OLED顯示模塊HCS1626測試程序(因篇幅限制,某些子程序未放入,可以咨詢清達(dá)光電索取)

          #include<reg51.h>

          #include <string.h>

          #include <intrins.h>

          #include <math.h>

          #define uchar unsigned char

          #define uint unsigned int

          #define P68

          #define DATA P1

          sbit CD = P3^3;  //并行接口;

          sbit WR1 = P3^1;

          sbit RD1 =   P3^0;

          sbit SCL =P1^0; //I2C接口;

          sbit SDA =P1^1;

          sbit SCLK =P1^0; //SPI接口;

          sbit SDIN =P1^1;

          sbit SDOU =P1^2;


          /******************************************************************

           初始化設(shè)置;

          *****************************************************************/

          void init(void)

          {

               delay(50);

          //  RES=1;delay(5);

          //  RES=1;delay(5);

          //  RES=1;delay(5);  

          // 設(shè)置電源模式;

               wr_com(0x2a);

               wr_com(0x71);

               wr_data(0x00);  /* 設(shè)置為3.3V模式 */

               wr_com(0x28);

          // 顯示開關(guān);

               wr_com(0x08);  /* 關(guān)顯示 */

          // 設(shè)置Fosc和DCLK;

               wr_com(0x2a);

               wr_com(0x79);

           wr_com(0xd5);

           wr_com(0x70);      /* Fosc=7 DCLK=1 */

           wr_com(0x78);

           wr_com(0x28);

          // 設(shè)置顯示模式;

               wr_com(0x2a);

               wr_com(0x08); /* 字寬=5   1/2行顯示 */

           wr_com(0x28);

          // 設(shè)置地圖模式;

               wr_com(0x2a);

               wr_com(0x06);    /* BDC=1(C0-->C31)   BDS=0(S99-->S0) (已規(guī)定,客戶不可自行修改) */

           wr_com(0x28);

          // 選擇內(nèi)部ROM和CGRAM;

               wr_com(0x2a);

               wr_com(0x72);

           wr_data(0x00); /* ROM=A  CGRAM=8 */

           wr_com(0x28);

          // 設(shè)置OLED特性;

               wr_com(0x2a);

               wr_com(0x79); /* 進(jìn)入OLED設(shè)置 */

           wr_com(0xda);

           wr_com(0x10); /* SEG硬件結(jié)構(gòu)  (已規(guī)定,客戶不可自行修改) */

           wr_com(0xdc);

           wr_com(0x00);  /* 內(nèi)部VSL  GPIO輸出無效 */

           wr_com(0x81);

           wr_com(0x7f); /* 共256級對比度,選一半 */

           wr_com(0xd9);

           wr_com(0xf1); /* P2=15DCLK  P1=4DCLK */

           wr_com(0xdb);

           wr_com(0x30); /* Vcom=0.83Vcc  */

           wr_com(0x78);

           wr_com(0x28);     /* 退出OLED設(shè)置 */

          //準(zhǔn)備開顯示;

           wr_com(0x01);    /*  清屏 */

           delay(5);

           wr_com(0x80); /*  設(shè)置DDRAM地址  */

           wr_com(0x0c); /*  開顯示 */

          }

          /******************************************************************

           主程序;

          *****************************************************************/

          int main(void)

          {

          CD=0;

          init();

          CGR_SET(CGR);

          while(1)

          {

          fill(0x00);delay(700);

          fill(0x01);delay(700);

          fill(0x02);delay(700);

          fill(0x03);delay(700);

          clear();

          en_c_r(0,0,tab1);

          en_c_r(0,1,tab2);delay(700);

          }

          }

          主站蜘蛛池模板: 啊轻点灬大ji巴太粗太长了情侣| 在线视频免费国产成人| 亚洲国产婷婷综合在线精品| 老司机午夜在线| 国产精品999| h文站着从后面挺进孕妇| 日本免费一区二区三区最新vr| 亚洲欧美日韩另类在线专区 | 丰满人妻一区二区三区视频53| 欧美女人毛茸茸| 免费a级毛片永久免费| 萌白酱在线视频| 国产福利在线看| 99久久精品这里只有精品| 成年女人18级毛片毛片免费观看| 亚洲AV无码专区国产乱码DVD | 欧美乱大交XXXXX疯狂俱乐部| 免费国产a国产片高清| 英国性经典xxxx| 国产欧美日韩在线观看精品| 97碰公开在线观看免费视频| 岛国视频在线观看免费播放| 久久人妻内射无码一区三区 | 国产国产人精品视频69| 1024人成网站色| 堕落前辈泄欲便器渡会| 两个小姨子在线播放| 日本精品视频在线观看| 亚洲中文字幕日产乱码高清app| 热99re久久精品香蕉| 动漫精品动漫一区三区3d| 要灬要灬再深点受不了好舒服| 国产精品一卡二卡三卡| 92午夜少妇极品福利无码电影| 小小的日本电影在线观看免费版| 久久―日本道色综合久久| 日韩精品人妻系列无码专区免费| 亚洲午夜久久久久久尤物| 欧美黑人乱大交| 伊人久久精品无码AV一区| 精品国产午夜肉伦伦影院|