国产精品理伦片 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片无码一区二区

新聞詳情

OLED模塊HCS2022的應用2

日期:2025-11-05 06:40
瀏覽次數:1668
摘要:
 OLED模塊HCS2022的應用2
接上一篇文章

四:OLED模塊HCS2022控制器介紹:
      HCS2022采用US2066控制器 ,自帶西文字符集,指令碼有: 清屏,模式選擇,開關顯示,光標顯示和移動,功能設定等等.......使用上類似普通字符液晶模塊。更多信息請來電13701081790  010-62000662 或者QQ咨詢 453189731。

五。OLED模塊HCS2022與8051單片機示例:
     
六,示例程序:
       /*******************************************      延時子程序  
*******************************************/
void delay(uint z)     //z=1 延時1ms
{
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 wait(void)       // 忙等待;
{
RD1=0;        _nop_();
CD=0;        _nop_();                   
WR1=1;         _nop_();                         
DATA=0xff;    _nop_();                       
RD1=1;        _nop_();                          
while(DATA&0x80);      _nop_();                       
RD1=0;     _nop_();_nop_();
}
void wr_data(uchar b)    //寫數據  ;
{
wait();    _nop_();       
CD=1;    _nop_();             
WR1=0;    _nop_();             
DATA=b;    _nop_();
RD1=1;    _nop_();             
RD1=0; _nop_();_nop_();           
}
void wr_com(uchar com)    //寫命令;
{
wait();        _nop_();                       
CD=0;        _nop_();                       
WR1=0;        _nop_();                       
DATA=com;    _nop_();
RD1=1;        _nop_();                          RD1=0;     _nop_();_nop_();               
}
uchar rd_data(void) //讀數據;
{
uchar temp;                               
wait();         _nop_();               
CD=1;        _nop_();                   
WR1=1;        _nop_();                         
DATA=0xff;    _nop_();                   
RD1=1;      _nop_();                       
temp=DATA;    _nop_();                   
RD1=0;       _nop_();_nop_();               
return temp;
}


/*******************************************
   定位地址(一個地址對應5*8字符和)
   x--> 水平方向地址數(0~39)    ;y-->  垂直方向字符數(0~1);
*******************************************/
void  dot(uchar x,uchar y)
{
if(y) x|=0x40;
x|=0x80;
wr_com(x);
}
/*******************************************
  全屏;
*******************************************/
 void  fill(uchar z)   
 {
 uchar x,y ;
 for(y=0;y<2;y++)
    for(x=0;x<20;x++)
    {
    dot(x,y);
    wr_data(z);
    }
 }
/*******************************************
  清屏;
*******************************************/
void clear(void)
{
wr_com(0x01);delay(5);
}
/******************************************* 字符的輸入(5*8)
x--> 水平方向地址數(0~39)    ;y-->  垂直方向字符數(0~1);s-->字符代碼首地址;
*******************************************/
void en_c_r(uchar x,uchar y,uchar code  * s)  
{
  dot(x,y);
  while(*s>0&&x<20)
   {
   wr_data(*s);
   s++;
   x++;
   }
}
/*******************************************
  初始化設置;
*******************************************/
void init(void)
{
      delay(50);
// 設置電源模式;
      wr_com(0x2a);
      wr_com(0x71);
      wr_data(0x00);
      wr_com(0x28);
// 顯示開關;
      wr_com(0x08);     /* 關顯示 */
// 設置Fosc和CDLK;
      wr_com(0x2a);
      wr_com(0x79);
      wr_com(0xd5);
      wr_com(0x70);     /* Fosc=7 CDLK=1 */     
      wr_com(0x78);
      wr_com(0x28);
// 設置顯示模式;
      wr_com(0x2a);
      wr_com(0x08); /* 字寬=5   1/2行顯示 */
      wr_com(0x28);
// 設置地圖模式;
      wr_com(0x2a);
      wr_com(0x06);               
/* BCD=1(C0-->C31)   BDS=0(S99-->S0) (已規定,客戶不可自行修改) */
      wr_com(0x28);
// 選擇內部ROM和CGRAM;
      wr_com(0x2a);
      wr_com(0x72);             
      wr_data(0x00);     /* ROM=A  CGRAM=8 */
      wr_com(0x28);
// 設置OLED特性;
      wr_com(0x2a);
      wr_com(0x79);     /* 進入OLED設置 */
      wr_com(0xda);
      wr_com(0x10);             
/* SEG硬件結構  (已規定,客戶不可自行修改) */
      wr_com(0xCD);
      wr_com(0x00);     /* 內部VSL  GPIO輸出無效 */
      wr_com(0x81);
      wr_com(0x7f);/* 共256級對比度,選一半 */
      wr_com(0xd9);
      wr_com(0xf1);/*P2=15CDLK P1=4CDLK */
      wr_com(0xdb);
      wr_com(0x30);    /* Vcom=0.83Vcc  */
      wr_com(0x78);
      wr_com(0x28);     /* 退出OLED設置 */
//準備開顯示;
      wr_com(0x01);     /*  清屏 */
      wr_com(0x80);    /*  設置DDRAM地址  */
      wr_com(0x0c);    /*  開顯示 */
}
主站蜘蛛池模板: 中文字幕av无码人妻 | 在线精品亚洲一区二区绿巨人 | 亚洲精品久久久一区二区图片 | 强制高潮18xxxx按摩 | 日韩精品欧美在线成人 | 国产在线拍 | 久久久久国产精品 | 2018av在线| 美女网站视频在线 | 色综合色综合 | 色综合色国产热无码一 | 婷婷丁香五月激情综合在线 | 中文字幕精品一区久久久久 | 久久受| 久久黄色大片 | 日韩好精品视频你懂的 | 天堂在线中文网www 性做久久久久久免费观看 国产精品成av人在线视午夜片 | 久久亚洲精品无码av大香大香 | 亚洲国产精品二区 | 天天干天天上 | 午夜国内精品a一区二区桃色 | 四虎无码永久在线影库网址一个人 | 午夜宅男网 | 亚洲另类伦春色综合妖色成人网 | 白浆影院| 麻豆精品一区二区三区在线观看 | 巨熟乳波霸若妻在线播放 | 男女真人后进式猛烈动态图视频 | 国产95在线 | 欧美 | 国产日韩欧美久久久精品图片 | 亚洲成在人线免费视频 | 日本人成网站18禁止久久影院 | 国产三级毛片视频 | 麻豆成人传媒一区二区 | 国产无套内射又大又猛又粗又爽 | 99在线精品免费视频九九视 | 97色资源| 国产日韩在线观看不卡顿 | 亚洲欧美视频一区二区 | 丝袜国产一区av在线观看 | 的九一视频入口在线观看 | 中文字幕一区二区三区不卡 | 特色特色大片在线 | 丰满的人妻hd高清日本 | 五月婷婷丁香激情 | 国产99久久久国产精品免费看 | 日韩视频在线观看 | 九九精品视频在线观看 | 人妻三级日本香港三级极97 | 欧美黑人又大又粗xxxxx | 99日本精品永久免费久久 | 欧洲久久精品 | 香蕉网在线视频 | 中国女人黄色大片 | 亚洲无在线| 亚洲日本在线播放 | 久久青草精品一区二区三区 | 国产无遮挡又黄又爽免费视频 | 精品国产福利视频在线观看 | 性大片爱赏网免费观看 | 久久久久久久无码高潮 | 国内精品久久人妻无码妲己 | 中产乱码中文在线观看免费软件 | 亚洲另类精品无码专区 | 天天草天天插 | 日韩影库 | 一色桃子656中文字幕 | 成人免费区一区二区三区 | 91久久久久久久久久久 | 色涩亚洲 | 黄色国产一级 | 日韩欧美群交p片內射中文 国产成在线观看免费视频 乐播av一区二区三区在线观 | 黑人巨大精品欧美一区二区免费 | 一级a性色生活片久久毛片明星 | 免费无遮挡无码视频在线观看 | 在线观看日本国产成人免费 | 中国成人毛片 | 亚洲图区综合网 | 色大师在线观看免费播放 | 亚洲2021av天堂手机版 | 91果冻制片厂天美传媒画质好 | 成人啪啪一区二区三区 | 四虎影视国产精品永久地址 | 性久久久久久久久波多野结衣 | 97日日碰人人模人人澡分享吧 | 狠狠色狠狠色综合日日五 | 天天干天天插天天射 | 久久无码人妻一区二区三区午夜 | 国产美女脱的黄的全免视频 | 天海翼久久久中文字幕乱码 | 干一夜综合 | 久久狠狠一本精品综合网 | 青青视频免费观看免费 | 狠狠操天天射 | 欧美a在线 | 国产成人一区 | 日本妞干网 | 精品久久久无码人妻字幂 | 无码人妻少妇精品无码专区漫画 |