音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

哪位用過OCMJ4X8C液晶顯示模塊?

作者:不愛說話 欄目:單片機(jī)
哪位用過OCMJ4X8C液晶顯示模塊?
我正在用這個液晶模塊,它的分辨率是128*64,控制芯片是ST7920,我看它的說明書編51的顯示程序,現(xiàn)在還沒有顯示東西,有誰用過這個模塊,說說它的初始化順序,說明手冊講的含糊不清,網(wǎng)上資料也少,謝謝啦!

2樓: >>參與討論
mjxiang
我用過!!明天我發(fā)給你!!
#define  lcd_wait   XBYTE [0xBC01]       //液晶顯示地址
#define  lcd_writer XBYTE [0xBC00]
#define  lcd_writed XBYTE [0xBC02]

sbit     BUSY_FLAG=P0^7;


void delay(unsigned int d)                   //延時1ms  d*1ms
  {
    unsigned int i;
    while(d--)
     { for(i=0;i<125;i++)
          {;}
      }
  }
void delay1(unsigned int d)                   //延時50us   d*100us
  {
   unsigned int i;
   while(d--)
   {
     for(i=0;i<12;i++)
       {;}       
   }
  }
void lcd_inputi_disp(uchar x)                     //寫指令子程序
  {
       lcd_writer=x;
       lcd_writer=x;
      
       delay1(1);
  
  }

void lcd_inputd_disp(uchar y)
{
       lcd_writed=y;
       lcd_writed=y;
       delay1(1);

  }

void lcd_initial_disp(void)
  {
   

   delay(1);
   lcd_inputi_disp(0x30);
   delay(1);

   lcd_inputi_disp(0x01);                    //指令01H為清除顯示并設(shè)定地址指針為00H
   delay(1);

   lcd_inputi_disp(0x06);                   //指定在資料寫入或讀取時  
   delay(1);                           //設(shè)定游標(biāo)的移動方向及指定顯示的移位

}


void lcd_inputi(uchar x)                  //寫指令子程序
  {
       lcd_writer=x;
       lcd_writer=x;
      
       delay1(100);
  
  }

void lcd_inputd(uchar y)
{
       lcd_writed=y;
       lcd_writed=y;
       delay1(100);

  }
void lcd_initial(void)
  {
   

   delay(1);
   lcd_inputi(0x30);
   delay(1);

   lcd_inputi(0x01);                    //指令01H為清除顯示并設(shè)定地址指針為00H
   delay(1);

   lcd_inputi(0x06);                   //指定在資料寫入或讀取時  
   delay(1);                           //設(shè)定游標(biāo)的移動方向及指定顯示的移位


}
void lcd_menu1()
{
  uchar i;
// OCMRW=0x00;


  lcd_inputi(0x0c);                     //開顯示,關(guān)游標(biāo)  
  lcd_inputi(0x80);                     //顯示“版本: 01”
  lcd_inputd(0xb0);
  lcd_inputd(0xe6);
  lcd_inputd(0xb1);
  lcd_inputd(0xbe);
  lcd_inputd(0x3a);
  lcd_inputd(0x20);
  lcd_inputd(0x30);
  lcd_inputd(0x32);
  i=0;                                  //顯示北京利達(dá)科信有限公司
  lcd_inputi(0x93);
  lcd_inputd(chara1[i]);
  lcd_inputd(chara1[++i]);
  lcd_inputd(chara1[++i]);
  lcd_inputd(chara1[++i]);

for(i=0;i<16;i++)
  {
  lcd_inputi(0x88+i/2);
  lcd_inputd(chara2[i]);
  lcd_inputd(chara2[i+1]);
  i+=1;
  }
// inigraphic();
  //lida_icon();
}

/*****************************************
函數(shù)功能:    
        輸入ABS
     1 ABS:
     2 確認(rèn)
*****************************************/
uchar code chmenu_page17[]=
{
0xca,0xe4,0xc8,0xeb,0x41,0x42,0x53,
0x31,0x20,0x41,0x42,0x53,0x3a,
0x32,0x20,0xc8,0xb7,0xc8,0xcf,
};

void menu_page17()
{
  uchar i;
  lcd_initial();
  lcd_inputi(0x0f);   
  lcd_inputi(0x82);
  for(i=0;i<7;i++)
  {
  lcd_inputd(chmenu_page17[i]);
  }
  lcd_inputi(0x91);
  for(i=7;i<13;i++)
  {
  lcd_inputd(chmenu_page17[i]);
  }

  lcd_inputi(0x89);
  for(i=13;i<19;i++)
  {
  lcd_inputd(chmenu_page17[i]);
  }
  lcd_inputi(0x94);


}


3樓: >>參與討論
不愛說話
我用匯編根據(jù)模塊的資料編了程序.
可惜不好使,液晶沒顯示.
我拿你的程序試試吧,我都快瘋了

4樓: >>參與討論
不愛說話
發(fā)到我郵箱里行嗎?
htjgdw@sina.com
這是我郵箱,感謝.

5樓: >>參與討論
不愛說話
上面這個程序是不是不全.
 
6樓: >>參與討論
dongxu
用的什么CPU ,51?PIC?我可以給你一個保證好用的匯編。
 
7樓: >>參與討論
不愛說話
我用51單片機(jī)
 
8樓: >>參與討論
不愛說話
我用51單片機(jī)
 
9樓: >>參與討論
nongcunren
我也用51
ylf2601@hotmail.com

10樓: >>參與討論
中喜
我用的是間接方式,非總線方式。
我用的不是ocmj4x8c,但和它兼容。是深圳一家公司做的,ocmj4x8c好像是廣州的長做的。
cpu:C8051F040
內(nèi)部OSC8分后成功實現(xiàn)對lcd的操作。
我還有幾點疑惑:
怎樣顯示自定義字符啊,還有圖像啊!
scroll address(卷地址)是怎么一回事?怎么用?
謝謝!望高手幫忙啊!

11樓: >>參與討論
不愛說話
誰能說說你們的寫指令,寫數(shù)據(jù)子程序是怎么編的.
我按照它的時序圖寫的程序,液晶根本沒反映,很是急人.

12樓: >>參與討論
不愛說話
不知ST7920和單片機(jī)連接時是否需要上拉電阻
 
13樓: >>參與討論
不愛說話
我試了,必須要接上拉電阻,否則無法正常讀寫數(shù)據(jù).
 
14樓: >>參與討論
吳小平
我用的是AVR單片機(jī),這個OCMJ4*8C的液晶,有哪位仁兄有相關(guān)資料發(fā)給我啊.謝謝了哈。
參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
各位大蝦趕快幫忙
空貼!
請問如何用軟件將51復(fù)位?
求助:WINDOW下的GAL編譯軟件
救急!  不難的問題,可是我處理不好
免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進(jìn)入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號