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

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

MOTORALAGP32控制LMB-018C液晶的問(wèn)題!

作者:hnirvana 欄目:單片機(jī)
MOTORALAGP32控制LMB-018C液晶的問(wèn)題!
我最近在弄GP32控制128*64的液晶(LMB-018C點(diǎn)陣不帶字庫(kù))的設(shè)計(jì),GP32PTB接液晶D0~D7,
PTC0接RS,PTC1接RW,PTC2接E,PTC3接CS2,PTC4接CS1,液晶RST腳未接置空。
上電后無(wú)論如何點(diǎn)不亮液晶,只有LED背光燈亮著。
我是新手,希望大家?guī)蛶兔。謝謝
測(cè)試程序如下,只希望能在液晶左半邊第一行第一列開(kāi)始顯示出矩形點(diǎn)陣。
#include <hidef.h> /* for EnableInterrupts macro */
#include <MC68HC908GP32.h> /* include peripheral declarations */

#define uCHAR unsigned CHAR
#define uint  unsigned int
#define uLONG unsigned LONG

#define cs1  PTC_PTC4
#define cs2  PTC_PTC3
#define E    PTC_PTC2
#define RW   PTC_PTC1
#define RS   PTC_PTC0
#define BUSY PTB_PTB7



/*******************延時(shí)********************/
void Delayus(int t)
{int i,j;
for (i=0;i<t;i++)
for (j=0;j<t;j++)
;
}

/**************片選*****************/
void SETCS(uCHAR cs) {
  SWITCH(cs)
    {case 1:cs1=1;cs2=0;break;
     case 2:cs2=1;cs1=0;break;
     case 3:cs1=1;cs2=1;break;
        }
}


/****************判忙函數(shù)**************/
void LCDbusyTest() {
DDRB=0x00; //設(shè)置PORTB口為輸入
RW=1;     //R/W=1
RS=0;     //RS=0
E=1;
while(BUSY==1) {
  ;
}
}



/***************寫控制字函數(shù)*********/
void COMMAND(uCHAR cs,uCHAR CMD)
{
SETCS(cs);
LCDbusyTest();
DDRB=0xFF;
PTB=CMD;
RS=0;
RW=0;
E=1;
Delayus(10);
E=0;
}


/**************寫入顯示數(shù)據(jù)************/
void DATA(uCHAR cs, uCHAR DATA)
{
SETCS(cs);
LCDbusyTest();
DDRB=0xFF;
PTB=DATA;
RS=1;
RW=0;
E=1;
Delayus(10);
E=0;
}

/************液晶初始化*************/
void initlcd()
{
Delayus(10);
COMMAND(3,0xC0);
Delayus(10);
COMMAND(3,0x3F);
}





void main(void) {

CONFIG1=0x19;
CONFIG2=0x00;
DDRB=0xFF;
PTB=0x00;
DDRC=0xFF;
PTC=0x00;

initlcd();
COMMAND(1,0xB8);
Delayus(200);
COMMAND(1,0x40);
Delayus(20);
DATA(1,0xFF);
Delayus(20);
DATA(1,0xFF);
Delayus(20);
DATA(1,0xFF);
Delayus(20);
DATA(1,0xFF);
Delayus(20);
DATA(1,0xFF);
Delayus(20);
DATA(1,0xFF);
Delayus(20);
DATA(1,0xFF);

}





2樓: >>參與討論
hnirvana
這里沒(méi)人搞GP32嗎?
 
參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
請(qǐng)教AT89c52的P口問(wèn)題,謝謝
有人做過(guò)嵌入式 WEB服務(wù)器么?
請(qǐng)教雙CPU的接口電路!~!~
熟悉L6202或則L6201的牛人看過(guò)來(lái)拉(電機(jī)驅(qū)動(dòng)IC)
想問(wèn)一下,現(xiàn)在INTEL 的196是不是已經(jīng)停產(chǎn)了?
免費(fèi)注冊(cè)為維庫(kù)電子開(kāi)發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào)