<form id="lpvjh"><nobr id="lpvjh"><th id="lpvjh"></th></nobr></form>

<form id="lpvjh"></form>
<form id="lpvjh"><th id="lpvjh"></th></form>

<form id="lpvjh"></form>

<address id="lpvjh"></address>

    <span id="lpvjh"><th id="lpvjh"></th></span>

      文章詳情

      清達光電HGS128646-Y-EH應用資料

      日期:2021-11-27 20:14
      瀏覽次數:1260
      摘要: 清達光電HGS128646-Y-EH應用資料——產品編碼: OLED產品編碼規則 HGS 25664 1 – Y - E H- LV- U ⑴ ⑵ ⑶ ⑷ ⑸ ⑹ ⑺ ⑴: 清達光電OLED模塊: HGS→圖形點陣OLED; HCS→字符OLED ⑵: 顯示規格: 字符→每行字符數*行數; 圖形→行點數*列點數 ⑶: 產品序列號: 字母→OLED玻璃; 數字→OLED模塊 ⑷: 顯示顏色: A→琥珀色; B→藍色; C→彩色; G→綠色; W→白色; Y→黃色 ⑸: 工作溫度:超寬溫,具體請參照詳細資料 ⑹:...

      清達光電HGS128646-Y-EH應用資料——產品編碼:

      OLED產品編碼規則  HGS  25664  1 –   Y -  E H-  LV-  U               

                                      ⑴    ⑵    ⑶    ⑷   ⑸    ⑹   ⑺

      ⑴: 清達光電OLED模塊:  HGS→圖形點陣OLED; HCS→字符OLED  ⑵: 顯示規格: 字符→每行字符數*行數; 圖形→行點數*列點數 ⑶: 產品序列號: 字母→OLED玻璃; 數字→OLED模塊  ⑷: 顯示顏色: A→琥珀色; B→藍色; C→彩色; G→綠色; W→白色; Y→黃色  ⑸: 工作溫度:超寬溫,具體請參照詳細資料  ⑹: 電源:  省略→5V; LV→3.3V  ⑺: 內部序號


      清達光電HGS128646-Y-EH應用資料——模塊規格

      顯示類型 OLED/黃色

      數據輸入 8-bits 80、串行

      占空比 1/64 

      驅動 IC SSD1325

      外殼 0.7 T

      工作溫度 -40 oC ~ 80 oC 儲存溫度 -40 oC ~ 80 oC
      外形尺寸 93.0(W)×70.0(H)×9.4MAX.(T) mm 

      可視區 65.0(W)×33.0(H) mm 

      有效區 61.41(W)×30.69(H) mm 

      點陣 128 DOTS×64 DOTS --- 

      點距離 0.48(W)×0.48(H ) mm 

      大小 0.455(W)×0.455(H) m



                                                                                  原理結構圖


      清達光電HGS128646-Y-EH應用資料——外形及接口

                                                                         外形圖

      1 VSS 0V 接地

      2 VDD +5.0V 邏輯電壓

      3 V0 -- 空腳

      4 A0 H/L 數據/指令選擇

      5 /WR L 寫信號

      6 /RD L 讀信號

      7~14 DB0~DB7 H/L 數據線 串行:D1--SI D0--SCL

      15 /CS L 使能信號

      16 /REST L 復位信號,低有效

      17 M80 H/L

      18 MS H/L M80 MS:接口選擇 11:  8080 00: 串行

      19 NC -- 空腳

      20 FG -- 框架接地

      注意:在串口模式,/WR、DB3~DB7接地,DB2空腳,/RD接高。


      清達光電HGS128646-Y-EH應用資料——時序相關

                                                              8080時序圖



      清達光電HGS128646-Y-EH應用資料——參考電路


      清達光電HGS128646-Y-EH應用資料——部分示例程序代碼

      (2)示例程序:#include<reg51.h> #include <string.h> #include <intrins.h> #include <math.h> #define uchar unsigned char #define uint unsigned int  #define DATA  P1 sbit CD  = P3^0; sbit WR1 = P3^1; sbit RD1 = P3^3; sbit CS  = P3^4; sbit RES = P3^5; //17 18腳拉高;  uchar RAM_data[4]; 

         延時子程序; *******************************************

      void delay(uint z) { uint x,y; for(x=z;x>0;x--)    for(y=124;y>0;y--); } void delay_100us(uchar z) { z=z*16; while(z--); } /*******************************************      寫入指令和數據; *******************************************/

      void wr_data(uchar b) //寫數據  ; { RD1=1; CS=0; CD=1; DATA=b; WR1=0;  WR1=1; _nop_(); CS=1; }

      void wr_com(uchar com)   //寫命令; { RD1=1; CS=0; CD=0; DATA=com; WR1=0;  WR1=1; _nop_(); CS=1; }

      /***********************轉換程序 : 16階灰度,一個地址8位,4位一個像素,想控制8個點,就須寫4個地址的RAM數據; **************/

      void change(uchar b) { uchar i; for(i=0;i<4;i++)        {          switch(b&0xc0)           {        case 0x00: RAM_data[i]=0x00;break;           case0x40:  RAM_data[i]=0x0f;break;        case 0x80: RAM_data[i]=0xf0;break;           case 0xc0: RAM_data[i]=0xff;break;          default:   break;        }      b=b<<2;                                    wr_data(RAM_data[i]);                    } } /*******************************************   工作窗口設置; *******************************************

      / void SET_AW(uchar a,uchar b,uchar c,uchar d) { wr_com(0x15);   wr_com(a);    wr_com(b);     wr_com(0x75);    wr_com(0x0c+c);      wr_com(0x0c+d);     }

      /*******************************************   隔行,隔列,全屏,隔點程序; *******************************************/ void all_screen(uchar b) //128*80整個RAM區清屏; { uchar i,j; wr_com(0x15);   wr_com(0x00);     wr_com(0x3f);     wr_com(0x75);   wr_com(0x00);    wr_com(0x4f);    for (j=0;j<80;j++)   for (i=0;i<64;i++) wr_data(b);     }  void fill(uchar b)//128*64顯示界面的操作,b=0清屏;b=F0H隔列;b=FFH 全屏; { uchar i,j; SET_AW(0,63,0,63); for (j=0;j<64;j++)    for (i=0;i<64;i++) wr_data(b);  } /**********************************   寫入一副128*64的圖片;(逐行式,順向) *******************************************/

      void wr_BMP(uchar code *s) { uchar i,j; SET_AW(0,63,0,63); for (j=0;j<64;j++)    for (i=0;i<16;i++) change(*s++);  } /******************************* 寫入8*8字符; x y-->行列地址;n首字符序號,end_n尾字符序號; **********************/

      void word_88(uchar x,uchar y,uchar n)  //8*8字符單個寫;

      { uchar i; SET_AW(x,x+3,y,y+7); for(i=0;i<8;i++)  change(table_88[8*n+i]); }  void show_88(uchar x,uchar y,uchar n,uchar end_n) //寫入y一串8*8字符,可自動換行; { uchar i; for(i=n;i<=end_n;i++)     {  if(x>60) {y=y+8;x=0;}     word_88(x,y,i);  x=x+4;   } }

      篇幅有限更多程序請聯系QQ 453189731  13701081790

      新博体育