|
技術(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ī) |
那位大蝦熟悉ST7533 LCD Driver 的硬件電路連接和測試Code ST7533是臺灣矽創(chuàng)公司的LCD Driver 發(fā)現(xiàn)問題是:我是用串口進(jìn)行傳輸數(shù)據(jù)的,可是供電電壓總是不正確。 請幫忙 |
2樓: | >>參與討論 |
作者: NE5532 于 2005/3/16 21:02:00 發(fā)布:
供電電壓總是不正確是什么意思? 倒是有很多“歪”廠家,把LCD電壓腳(一般是第3腳)說成是空,其實(shí)這個腳要接VCC或者上拉才能工作。 |
3樓: | >>參與討論 |
作者: 冰冰_1999 于 2005/3/17 9:03:00 發(fā)布:
LCD的電壓腳是什么呀? 我說的電壓不正確是指:我接通電路以后,LCD的五個供電電壓都和SHEET上說的不一樣,而且大小關(guān)系也不正確。 你所說的LCD的電壓腳是指什么。 我的EMAIL:kevin.wu@sunplus.com.cn 請多多指導(dǎo)! |
4樓: | >>參與討論 |
作者: NE5532 于 2005/3/17 19:58:00 發(fā)布:
就是液晶的對比度控制。 |
5樓: | >>參與討論 |
作者: kelan 于 2005/3/18 9:19:00 發(fā)布:
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 于 2005/3/19 10:39:00 發(fā)布:
這是NT7533的 ST7533和NT7533的差別還是很是比較大的,我用的是Sunplus的16位單片機(jī)的GPIO口模擬串行時序,還有個CS1,而且我現(xiàn)在的問題是不知道是那里出問題了,LCD沒有點(diǎn)亮,不知道是硬件還是軟件的問題,很奇怪的是LCD的五個供電電壓就不對,請指教!謝謝 |
|
|
免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 www.udpf.com.cn 浙ICP證030469號 |