国产精品理伦片 I 国产精品视频网 I 黄a免费看 I 黄片毛片视频 I 亚洲色诱 I 国产成人精品免高潮费视频 I 国产精品视频资源 I 免费毛片一级 I 超碰在线c I japanese在线观看 I 日韩免费片 I 可以在线看的av I 日韩五码电影 I 日韩精品一二三 I 天天黄色片 I 欧美特黄 I 黄色大视频 I 亚洲人天堂 I 亚洲 小说区 图片区 I 操大逼网站 I 日日夜夜操av I 40岁成熟女人牲交片20分钟 I 狠狠做六月爱婷婷综合aⅴ I 国产精品久久久久久久天堂 I 美女久久av I 国产精品久久久久久久久久三级 I 777天堂麻豆爱综合视频 I 7878成人国产在线观看 I 18日本福利在线 I 狠狠夜 I 狼人色 I 久久青青精品 I 久久区二区 I 欧美大屁股xxxx高潮喷水 I 国产精品久久久18成人 I 1000部啪啪未满十八勿入机器 I 国产无人区码卡功能齐全 I 好男人社区神马在线观看www I 蜜臀av色欲a片无码一区二区

文章詳情

3.5寸240128點陣OLED顯示屏HGS2401281參考例程

日期:2025-11-03 07:20
瀏覽次數:1922
摘要:3.5寸240128點陣OLED顯示屏低溫-30℃,黑底黃字或者黑底綠字

   3.5寸240128點陣OLED顯示屏HGS2401281是清達光電提供的,這款240128寬溫OLED屏有黑底黃字和黑底綠字,接口是8080 8位并口,供電電壓為3.3v,的,主控IC為SSD1322主控,另外同樣尺寸的也有帶中文字庫SPI接口/UART接口/RS232接口的款式,HGS2401281參考例程如下:

#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^2;

sbit CS  = P3^3;

sbit RES = P3^4;

uchar RAM_data[4];

uchar INV=0;

//逐行式  順向(高位在前)

uchar code table_88[]={};//篇幅限制 省略

uchar code table_816[]={};//篇幅限制 省略

uchar code table_1616[]={};// 篇幅限制 省略

uchar code table_3232[][128]={};//篇幅限制 省略

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

     延時子程序

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

void uDelay(uchar n)

{

while(n--);

}

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;

WR1=0;

DATA=b;

//uDelay(1);

WR1=1;

//_nop_();

CS=1;

}

void wr_com(uchar com)  //寫命令;

{

RD1=1;

CS=0;

CD=0;

WR1=0;

DATA=com;

WR1=1;

CS=1;

}


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

  初始化函數;

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

void init(void)

{

     delay(50);

     RES=1;delay(1);

     RES=0;delay(1);

     RES=1;delay(1);

// 準備接受命令;

     wr_com(0xFD);

 wr_data(0x12);       /* 12H接受,16H拒絕 */

//休眠開關;

 wr_com(0xAE);   /* AEH開休眠,AF關休眠 */

// 設置列窗口;

 wr_com(0x15);

 wr_data(0x24);      

 wr_data(0x5f);            /*256列 */

//設置行窗口;

 wr_com(0x75);

 wr_data(0x00);      

 wr_data(0x7f);            /*64行 */

// 設置可逆地圖;

 wr_com(0xA0);

 wr_data(0x36);        /* 選高字節在前,COM掃描反向 ,水平地址模式 */

 wr_data(0x01);      /*選雙屏模式 */

// 設置起始行;

 wr_com(0xA1);

 wr_data(0x00);        /* 0 */

// 設置顯示分支;

 wr_com(0xA2);    

 wr_data(0x00);            /* 無分支 */

// 設置顯示模式;

 wr_com(0xA6);        /* A4H全關,A5H全開,A6H正常,A7H反顯 */

 wr_com(0xA6);

// 設置反顯;

     wr_com(0xA8);

  wr_data(0x00);      

  wr_data(0x7f);

// 設置部分顯示;

 wr_com(0xA9);        /* A8H進入部分顯示,A9H退出 */

// Vdd來源;

 wr_com(0xAB);

 wr_data(0x01);       /* 00H為外部,01H為內部 */

// 設置P1 P2 ;

 wr_com(0xB1);       /*P1=29,P2=7 */

 wr_data(0xd2);

// 設置D和Fosc;

 wr_com(0xB3);  

 //wr_data(0xe1);           /*F=9,D=1 */

 wr_data(0xf1);

// 設置顯示質量和Vsl來源;

 wr_com(0xB4);  

 wr_data(0xA0);       /* A0H為外部Vsl,A2H為內部Vsl */

 wr_data(0xfd);       /*FDH為提高質量,B5H為正常 */

//設置Tp3

     wr_com(0xB6);

 wr_data(0x08);

//設置Vp2;

    wr_com(0xBB);

wr_data(0x1F);

// 設置Vcomh;

    wr_com(0xBE);

wr_data(0x06); /* Vcomh=0.86Vcc  */  

//設置GPIO;

     wr_com(0xB5);

 wr_data(0x0a);  

//設置灰度值;

 wr_com(0xB8);

 wr_data(0x0c);

 wr_data(0x18);

 wr_data(0x24);

 wr_data(0x30);

 wr_data(0x3c);

 wr_data(0x48);

 wr_data(0x54);

 wr_data(0x60);

 wr_data(0x6c);

 wr_data(0x78);

 wr_data(0x84);

 wr_data(0x90);

 wr_data(0x9c);

 wr_data(0xa8);

 wr_data(0x93);//b4  

//使能灰階;

    wr_com(0x00);

//設置對比度;

    wr_com(0xC1);

wr_data(0x80); /* 共256級選第128級  */  

//設置SEG電流范圍;

    wr_com(0xC7);

wr_data(0x0F); /* 滿范圍  */

//設置顯示行;

    wr_com(0xCA);

wr_data(0x7F);  /* 64 */  

//設置顯示質量;

    wr_com(0xD1);

wr_data(0xA2);

wr_data(0x20);

all_screen(0X00); //清屏

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

}

main()

{

uchar i,j=0;

init();

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

{ j=i*16;

 show_1616(2,j,0,13); //清達光電技術有限公司顯示模組

}

delay(1000);

fill(0x00); //清屏

show_3232(14,5,0,3);  //OLED

show_3232(2,37,4,10); //240*128

show_1616(10,80,0,9);//清達光電技術有限公司

show_816(6,100,0,23);//www.china-lcdmodules.com

while(1);

}

主站蜘蛛池模板: 在线观看人成视频免费不卡 | 国产一区二区三四区 | 成人无码精品1区2区3区免费看 | 99久久人妻无码精品系列 | 日本黄色小说 | 亚洲我x你xx网| 亚洲色欧美在线影院 | 亚洲激情二区 | 国产呦系列 | 亚洲色av影院久久无码 | 国产网站在线 | 狍与女人做爰毛片 | 国产97在线 | 日韩 | 91久久精品国产91久久性色tv | 一区二区看片 | 久久天天躁狠狠躁夜夜2020老熟妇 | 久久精品女同亚洲女同 | 毛片毛片毛片毛片毛片毛片毛片毛片 | 毛片大全在线 | 亚洲七久久之综合七久久 | 人妻系列无码专区久久五月天 | 亚洲色图14p | 欧美日韩一区二区三区视频 | 亚洲欧美日韩国产精品一区午夜 | 亚洲一卡一卡二新区乱码无人区二 | 黑人一区二区三区 | 色偷偷91 | 国语精品对白露脸少妇网站 | 青草久久久国产线免观 | 国产精品亲子乱子伦xxxx裸 | 国产福利在线视频观看 | 久久精品无码一区二区软件 | 国产成人综合一区人人 | av无码人妻无码男人的天堂 | 亚洲欧美韩日 | 我的美女邻居 | 波多野结衣一区二区免费视频 | 久久精品成人无码观看免费 | 3d动漫精品啪啪一区二区 | 中文字幕人成乱码在线观看 | 3p人妻少妇对白精彩视频 | 乱人伦中文视频在线 | 亚洲精品国产crm | 男女深夜福利 | 粗壮挺进邻居人妻无码 | xxxx亚洲| 日本久久一区二区 | 国产s级做人爱c视频大学生 | 老司机深夜福利影院 | 乱人伦中文字幕成人网站在线 | 永久久久免费人妻精品 | a吖天堂网2019| 17c一起操 | 久久久久国产精品午夜一区 | 日本少妇做爰全过程毛片 | 亚洲精品乱码久久久久久按摩 | 一道本av在线 | 无码专区狠狠躁躁天天躁 | 亚洲最大免费视频 | 久久婷婷人人澡人人喊人人爽 | 少妇高潮太爽了在线观看免费 | 成人性生交大片免费看r男欢女爱 | 日日碰狠狠躁久久躁 | 999一区二区三区 | 欧美激情视频一区二区三区免费 | 在线播放你懂的 | 亚洲国产成人精品女人久久久野战 | 日本亚欧热亚洲乱色视频 | 人人妻人人澡人人爽曰本 | 玩弄人妻少妇精品视频 | 国产精品久久久久精k8 | 九色porny蝌蚪视频 | bdsm欧美另类折磨 | 欧美18一19性内谢 | 欧美精品社区 | 午夜福利片国产精品 | 久久96国产精品久久 | 国语对白做受xxxxx在线中国 | 国产在线观看片a免费观看 午夜激情国产 | 乱码av午夜噜噜噜噜动漫 | 狠狠综合久久av一区二区小说 | 国产高清乱理伦片中文小说 | 国产特黄级aaaaa片免 | 制服丝袜人妻日韩在线 | 国产精品夜夜春夜夜爽久久小说 | 一本久久精品一区二区 | 国产成人亚洲综合a∨婷婷 日韩欧美tⅴ一中文字暮 | 欧美精品v欧洲精品 | 超碰97人人做人人爱亚洲尤物 | 日韩欧美在线观看视频 | 午夜片无码区私人影院 | 牛牛a级毛片在线播放 | 午夜视频在线观看一区二区 | 九九热视频在线播放 | 国产999精品久久久 中文字幕在线成人 | 亚洲精品制服丝袜四区 | 天天爽天天爽夜夜爽 | 精品成人免费自拍视频 | 亚洲国产精品无码第一区二区三区 |