×

LS026Q8UX02.lcd

消耗积分:0 | 格式:rar | 大小:59KB | 2017-04-19

111111

分享资料个

夏普2.0 LS026Q8UX02 初始化

#include “c8051F340.h”

#include 《intrins.h》

#include 《absacc.h》

#include 《main.h》

#include 《mmc_sd\mmc_sd.h》

#include 《lcd\lcd.h》

unsigned char a,b,c,d;

//----------------------------------------------------------------------

void WriteComm(unsigned int i)

{

CS0=0;

RD0=1;

RS=0;

/*

DBL=i》》8;

WR0=0;

WR0=1;

*/

DBL=i;

WR0=0;

WR0=1;

CS0=1;

}

void WriteData(unsigned int i)

{

CS0=0;

RD0=1;

RS=1;

// WR0=0;

// DBL=i》》8;

// WR0=0;

// WR0=1;

//DBH=0;

DBL=i;

WR0=0;

WR0=1;

CS0=1;

}

void Display_data(unsigned para)

{

unsigned Para_H,Para_L;

RD0=1;

RS=1;

Para_H=para&0xff00;

CS0=0;

//---------------------------------------//8bit data bus

DBL=Para_H》》8; //DBL=Para_H》》8;

WR0=0;

WR0=1;

Para_L=para&0x00ff;

DBL=Para_L; //DBL=Para_L;

WR0=0;

WR0=1;

CS0=1;

/*

//--------------------------------------//16bit data bus

DBL=Para_H》》8;

Para_L=para&0x00ff; //???8bit

DBL=Para_L;

CS0=0;

WR0=0;

WR0=1;

CS0=1;

*/

}

void WriteDispData(unsigned char DataH,unsigned char DataL)

{

//CS0=0;

//RD0=1;

//RS=1;

DBL=DataH;

WR0=0;

WR0=1;

DBL=DataL;

WR0=0;

WR0=1;

//CS0=1;

}

void WriteOneDot(unsigned int color)

{

CS0=0;

RD0=1;

RS=1;

DBL=color》》8;

WR0=0;

WR0=1;

DBL=color;

WR0=0;

WR0=1;

CS0=1;

}

void LCD_Init(void)

{

CS0=0;

Delay(200);

RST=1;

Delay(200);

RST=0;

Delay(800);

RST=1;

Delay(800);

LS026Q8UX02.lcd

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !