最新免费av在线观看,亚洲综合一区成人在线,中文字幕精品无码一区二区三区,中文人妻av高清一区二区,中文字幕乱偷无码av先锋

登錄 免費(fèi)注冊 首頁 | 行業(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

請教:LCD

作者:冰冰_1999 欄目:單片機(jī)
請教:LCD
那位大蝦熟悉ST7533 LCD Driver 的硬件電路連接和測試Code
ST7533是臺灣矽創(chuàng)公司的LCD Driver
發(fā)現(xiàn)問題是:我是用串口進(jìn)行傳輸數(shù)據(jù)的,可是供電電壓總是不正確。
請幫忙

2樓: >>參與討論
NE5532
供電電壓總是不正確是什么意思?
倒是有很多“歪”廠家,把LCD電壓腳(一般是第3腳)說成是空,其實(shí)這個腳要接VCC或者上拉才能工作。

3樓: >>參與討論
冰冰_1999
LCD的電壓腳是什么呀?
我說的電壓不正確是指:我接通電路以后,LCD的五個供電電壓都和SHEET上說的不一樣,而且大小關(guān)系也不正確。
你所說的LCD的電壓腳是指什么。
我的EMAIL:kevin.wu@sunplus.com.cn
請多多指導(dǎo)!


4樓: >>參與討論
NE5532
就是液晶的對比度控制。
 
5樓: >>參與討論
kelan
NT7533實(shí)用程序范例:


#include<reg51.h>
#include"map.c"

//---------- 控制演示 ST7533 ( 并行口6800接口 ) ------------------------

#define  CS         P3_0   /* ----  Chip selected 低電平有效 ----- */
#define  RESETB     P3_1   /* ----  低電平有效 ----- */
#define  RS         P3_2   /* ----  RS=0: 命令, RS=1: 顯示數(shù)據(jù) ----- */
#define  RW         P3_3    /* ---- 6800 寫時序, 低電平有效 ----- */
#define  E          P3_4   /* ----  6800 讀時序, 低電平有效 ----- */
#define  LED        P2_0   /* ----  低電平有效 ----- */

#define  RA   0x20
#define  RB   0x21

#define TT     1

// uchar code Baa[8]={0,54,73,73,73,54,0,0};

/*------------------------- 延時子程序--------- */

void delay(uint times) {  while(times)times--; }

/* -------------------------忙音檢測 --------------*/

void  CheckBF()     
{  
delay(TT);   //------ 太快了,簡單就用延時的方法判忙吧!
}

/*-----------寫命令···寄存器 ------ -----------*/

void  Wcode(uchar dd1) /* 選擇芯片 、數(shù)據(jù) */
{
       CheckBF();
       RS=0;
       RW=0;
       CS=0;

              P1=dd1;
              E=1;
              delay(TT);
              E=0;        /* 寫入指令 */
            
   CS=1;  /* 總線釋放 ,芯片處高阻狀態(tài) */  

                      }

/*-----------寫數(shù)據(jù)···寄存器 ------ -----------*/

void  Wdata(uchar dd1) /* 選擇芯片 、數(shù)據(jù) */
{
       CheckBF();
       RS=1;
       RW=0;
       CS=0;

              P1=dd1;
              E=1;
              delay(TT);
              E=0;        /* 寫入指令 */
            
   CS=1;  /* 總線釋放 ,芯片處高阻狀態(tài) */  

                      }

/*--------------------------------------------讀數(shù)據(jù)···寄存器 ------ -----------*/

uchar  Rdata() /* 選擇芯片 、數(shù)據(jù) */
{
       uchar dd1;
       CheckBF();
       RS=1;
       RW=1;
       CS=0;
       P1=0xff;
           
              E=1;
              delay(TT);
              E=0;        /* 寫入指令 */
          
    dd1=P1;

   CS=1;  /* 總線釋放 ,芯片處高阻狀態(tài) */  

   return dd1;
                      }
//----------------------------------------------------------------

void InitLCD()
{

  RESETB=0;
  delay(60000);
  RESETB=1;        //------ 軟 件 復(fù) 位  */

  Wcode(RB);      //------ 頁面選擇 H=1
  Wcode(0x04);    //------ 設(shè)定溫度系數(shù)
  Wcode(0x0C);    //------ MSB is Top: 0x08
  Wcode(0x12);    //------ 設(shè)定 Bias: 1/9, 1/65 Duty
  Wcode(195);     //------ 設(shè)定 LCD Vop:  128 ~ 255

  Wcode(RA);      //------ 頁面選擇 H=1
  Wcode(0x05);    //------ 0x05 --> VLCD= 7.103 + VOP*VB ; 0x04 --> VLCD= 3.135 + VOP*VB.
  Wcode(0x0C);    //------ Normal DISPLAY.
  Wcode(0x12);    //------ 設(shè)定倍壓. 0x10: --> 2 Times;  11: --> 3 Times  0x12: ---> 4 Times
  
  delay(6000);
}
  
/*================================================================  */
/*=============================== 顯示主程序 ========== */
/*================================================================  */

void main()
{
  uchar n;
  uchar m;
  uchar i;
  uint k;

  LED=1;
  P1=0xff;
  P3=0xff;    /* 總線釋放 ,芯片處高阻狀態(tài) */    

  InitLCD();  /* --------- 初始化地區(qū)-------------*/


//----------------------------------------------  Clear -------------------------------
   Wcode(RA);      //------ 頁面選擇 H=1
  for(n=0;n<8;n++)
{
   Wcode(0x40+n);  //--------  Setting Y: Page 2 -- 5   
   Wcode(0x80);    //---------  Setting X: 0 ~ 101

   for(m=0;m<101;m++) { Wdata(0x00);  }    
}    

delay(60000);
delay(60000);

//----------------------------------------------  Black -------------------------------
   Wcode(RA);      //------ 頁面選擇 H=1
  for(n=0;n<8;n++)
{
   Wcode(0x40+n);  //--------  Setting Y: Page 2 -- 5   
   Wcode(0x80);    //---------  Setting X: 0 ~ 101

   for(m=0;m<101;m++) { Wdata(0xFF);  }    
}    

delay(60000);
delay(60000
6樓: >>參與討論
冰冰_1999
這是NT7533的
ST7533和NT7533的差別還是很是比較大的,我用的是Sunplus的16位單片機(jī)的GPIO口模擬串行時序,還有個CS1,而且我現(xiàn)在的問題是不知道是那里出問題了,LCD沒有點(diǎn)亮,不知道是硬件還是軟件的問題,很奇怪的是LCD的五個供電電壓就不對,請指教!謝謝

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
跪求:H8/38024或者H8/38124的中文資料
求救!在學(xué)習(xí)c8051和AVR兩者中我應(yīng)該選擇那一中??
前輩,LCD顯示漢字的漢字代碼怎么可以得到?請指教
請問雙龍
我是不是要在ADC的輸入端并一個電容?
免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 www.udpf.com.cn 浙ICP證030469號