亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? 2.4 tft with ili9320 controller.txt

?? Program for writing to Newhaven Display 2.4 TFT with ILI9320 controller
?? TXT
字號:
//---------------------------------------------------------
/*
2.4in_TFT.c
Program for writing to Newhaven Display 2.4" TFT with ILI9320 controller

(c)2008 Curt Lagerstam - Newhaven Display International, LLC. 

 	This program is free software; you can redistribute it and/or modify
	it under the terms of the GNU General Public License as published by
	the Free Software Foundation; either version 2 of the License, or
	(at your option) any later version.

	This program is distributed in the hope that it will be useful,
	but WITHOUT ANY WARRANTY; without even the implied warranty of
	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
	GNU General Public License for more details.
*/
//---------------------------------------------------------
#include <at89x51.h>

/**************** I/O Setting **********************/
/*
[DB7..DB0] = [P0_7..P0_0]
[DB15..DB8] = [P1_7..P1_0]
/CS		= P3_4
RS		= P3_5
/WR		= P3_6
/RD		= P3_7
/RESET	= P3_0
*/

#define CS P3_4
#define RS P3_5
#define WR P3_6
#define RD P3_7
#define RESET P3_0

/***************************************************/

void data_out(unsigned char i,unsigned char j) //Data Output 16-bit Bus Interface
{
	RS  = 1;
	RD  = 1;
	WR  = 0;
	P1  = i;
	P0  = j;
	WR  = 1;
}
void comm_out(unsigned char j) //Command Output 16-bit Bus Interface
{
	RS  = 0;
	RD  = 1;
	WR  = 0;
	P1  = 0x00;
	P0  = j;
	WR  = 1;
}
void data_put(unsigned char i,unsigned char j)
{
	CS  = 0;
	RS  = 1;
	RD  = 1;
	P1  = i;
	P0  = j;

}
/****************************************************/
void delay(unsigned int n)
{
	unsigned int i,j;
	for (i=0;i<n;i++)
  		for (j=0;j<350;j++)
  			{;}
}
void delay1(unsigned int i)
{
	while(i--);
}
/****************************************************/
void dispPic(unsigned char *picture)
{
	int i,j;
	CS = 0;
	RS = 1;
	for(i=0;i<320;i++)
   		{
     		for(j=0;j<240;j++)
      			{
						P1 = *picture;
						P0 = *(++picture);
						WR = 0;
						picture++;
						WR = 1;
    		 	}
   		}

}
void Fulldisplay(unsigned char d1,unsigned char d2)
{
	int i,j;
    data_put(d1,d2);
    for(i=0;i<320;i++)
    {
       for(j=0;j<240;j++)
          {
           	  	WR = 0;
			WR = 1;
          }
    }
}


/****************************************************
*           Initialization For ILI9320              *
*****************************************************/
void resetLCD()
{
	RESET = 0;
	delay(100);
	RESET = 1;
	delay(100);
}
void init_LCD() 
{
	CS = 0;
comm_out(0xE5); data_out(0x80,0x00);
comm_out(0x00); data_out(0x00,0x01);
comm_out(0x01); data_out(0x01,0x00);
comm_out(0x02); data_out(0x07,0x00);
comm_out(0x03); data_out(0x10,0x30);
comm_out(0x04); data_out(0x00,0x00);
comm_out(0x08); data_out(0x02,0x02);
comm_out(0x09); data_out(0x00,0x00);
comm_out(0x0A); data_out(0x00,0x00);
comm_out(0x0C); data_out(0x00,0x00);
comm_out(0x0D); data_out(0x00,0x00);
comm_out(0x0F); data_out(0x00,0x00);

comm_out(0x10); data_out(0x00,0x00);
comm_out(0x11); data_out(0x00,0x00);
comm_out(0x12); data_out(0x00,0x00);
comm_out(0x13); data_out(0x00,0x00);
delay(200);
comm_out(0x10); data_out(0x17,0xB0);
comm_out(0x11); data_out(0x01,0x37);
delay(50);
comm_out(0x12); data_out(0x01,0x3B);
delay(50);
comm_out(0x13); data_out(0x19,0x00);
comm_out(0x29); data_out(0x00,0x07);
comm_out(0x2B); data_out(0x00,0x20);
delay(50);
comm_out(0x20); data_out(0x00,0x00);
comm_out(0x21); data_out(0x00,0x00);

comm_out(0x30); data_out(0x00,0x07);
comm_out(0x31); data_out(0x05,0x04);
comm_out(0x32); data_out(0x07,0x03);
comm_out(0x35); data_out(0x00,0x02);
comm_out(0x36); data_out(0x07,0x07);
comm_out(0x37); data_out(0x04,0x06);
comm_out(0x38); data_out(0x00,0x06);
comm_out(0x39); data_out(0x04,0x04);
comm_out(0x3C); data_out(0x07,0x00);
comm_out(0x3D); data_out(0x0A,0x08);

comm_out(0x50); data_out(0x00,0x00);
comm_out(0x51); data_out(0x00,0xEF);
comm_out(0x52); data_out(0x00,0x00);
comm_out(0x53); data_out(0x01,0x3F);
comm_out(0x60); data_out(0x27,0x00);
comm_out(0x61); data_out(0x00,0x01);
comm_out(0x6A); data_out(0x00,0x00);
comm_out(0x90); data_out(0x00,0x10);
comm_out(0x92); data_out(0x00,0x00);
comm_out(0x93); data_out(0x00,0x03);
comm_out(0x95); data_out(0x01,0x10);
comm_out(0x97); data_out(0x00,0x00);
comm_out(0x98); data_out(0x00,0x00);
comm_out(0x07); data_out(0x01,0x73);
delay(10);
comm_out(0x22);
}
/***************************************************
*                   Main Program                  *
***************************************************/

void main(void)
{
    P0 = 0;
	P1 = 0;
	P2 = 0;
	resetLCD();
	init_LCD();
	while(1)
	{
	Fulldisplay(0xF8,0x00);
	delay(500);
	Fulldisplay(0x07,0xE0);
	delay(500);
	Fulldisplay(0x00,0x1F);
	delay(500);
	Fulldisplay(0xFF,0xFF);
	delay(500);
	Fulldisplay(0x00,0x00);
	delay(500);
	dispPic(pic);
	delay(100);
	}
}


?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产米奇在线777精品观看| 国产一区二区三区日韩| 久久99久久99精品免视看婷婷| 久久电影网站中文字幕| 91浏览器在线视频| 精品女同一区二区| 亚洲第一久久影院| 成人免费av网站| 久久综合色之久久综合| 夜色激情一区二区| 99久久婷婷国产综合精品电影 | 国产精品高潮呻吟| 蜜臀av一级做a爰片久久| 色美美综合视频| 国产精品国产自产拍高清av| 久久精品国产亚洲a| 欧美色图第一页| 亚洲欧美二区三区| www.性欧美| 欧美国产精品久久| 国产传媒久久文化传媒| 精品欧美一区二区久久| 五月婷婷欧美视频| 欧美日韩精品欧美日韩精品| 亚洲欧美日韩国产一区二区三区| 国产乱码字幕精品高清av| 欧美一区二区三区白人| 亚洲国产精品一区二区久久| 99久久99久久免费精品蜜臀| 久久精品一级爱片| 国产盗摄视频一区二区三区| 欧美大肚乱孕交hd孕妇| 免费人成在线不卡| 777久久久精品| 午夜激情久久久| 777a∨成人精品桃花网| 首页欧美精品中文字幕| 欧美日韩电影一区| 视频一区二区中文字幕| 欧美日韩久久久久久| 亚洲第一搞黄网站| 91精品国产综合久久精品图片 | 99麻豆久久久国产精品免费优播| 欧美激情中文不卡| 99久久久免费精品国产一区二区| 欧美国产精品中文字幕| 99国产欧美久久久精品| 一区二区三区影院| 在线播放中文字幕一区| 精久久久久久久久久久| 欧美激情一区二区三区全黄| eeuss鲁片一区二区三区 | 国产一区中文字幕| 久久精品人人做人人爽97| 成人激情免费网站| 亚洲国产精品一区二区久久恐怖片| 欧美日本视频在线| 韩日欧美一区二区三区| 亚洲欧洲日韩综合一区二区| 在线免费观看不卡av| 美女在线一区二区| 国产精品国产三级国产普通话99| 99国产精品久| 日本中文字幕一区| 国产亚洲一区二区三区在线观看 | 国产精品久久久久久亚洲毛片| 97成人超碰视| 免播放器亚洲一区| 国产日产欧美一区二区视频| 日本精品视频一区二区三区| 美女在线视频一区| 亚洲精品亚洲人成人网在线播放| 欧美精品一二三| 国产传媒久久文化传媒| 亚洲午夜激情av| 久久精品一区蜜桃臀影院| 欧美性大战久久| 国产激情一区二区三区| 午夜激情综合网| 国产精品成人免费在线| 日韩欧美在线123| 91碰在线视频| 国产在线播放一区| 亚洲国产va精品久久久不卡综合| 久久亚洲影视婷婷| 欧美日韩成人综合天天影院| 成人黄动漫网站免费app| 日韩电影在线一区二区| 亚洲精品成人悠悠色影视| 亚洲精品一线二线三线无人区| 色狠狠桃花综合| 国产福利不卡视频| 老鸭窝一区二区久久精品| 一区二区在线观看不卡| 国产午夜精品美女毛片视频| 4438x成人网最大色成网站| 色偷偷成人一区二区三区91| 国产精品一区三区| 激情久久五月天| 日本亚洲免费观看| 亚洲国产精品久久久久婷婷884| 国产精品网站在线观看| 精品国免费一区二区三区| 欧美乱熟臀69xxxxxx| 色偷偷88欧美精品久久久| 不卡一卡二卡三乱码免费网站| 国产在线播精品第三| 麻豆精品久久久| 日本伊人精品一区二区三区观看方式| 亚洲女爱视频在线| 亚洲欧洲美洲综合色网| 亚洲国产电影在线观看| 国产精品热久久久久夜色精品三区| 欧美一区二区女人| 91麻豆精品国产| 欧美日本精品一区二区三区| 欧美三级蜜桃2在线观看| 欧美午夜理伦三级在线观看| 欧美中文字幕一二三区视频| 一本久久a久久免费精品不卡| 91色.com| 欧美日韩国产色站一区二区三区| 欧美午夜在线观看| 欧美久久久一区| 宅男在线国产精品| 欧美一级高清片在线观看| 欧美不卡一区二区三区四区| 欧美电视剧免费全集观看| 久久久久久久精| 国产精品久久久久影院| 最新久久zyz资源站| 综合久久久久久| 一区二区三区国产精品| 天天影视涩香欲综合网| 免费日韩伦理电影| 国产福利一区在线| 一本久久综合亚洲鲁鲁五月天| 欧美视频一二三区| 日韩欧美国产一区二区在线播放| 久久伊99综合婷婷久久伊| 国产精品久久久久久久久搜平片 | 国产揄拍国内精品对白| 粉嫩久久99精品久久久久久夜| caoporm超碰国产精品| 欧美视频在线一区| 精品国产自在久精品国产| 欧美国产日本视频| 性做久久久久久免费观看欧美| 久久精品国产一区二区| 风间由美性色一区二区三区| 一本大道久久a久久综合婷婷| 制服丝袜亚洲色图| 欧美国产丝袜视频| 亚洲va国产va欧美va观看| 国产真实乱偷精品视频免| 99精品视频在线免费观看| 91精品国产91综合久久蜜臀| 国产午夜精品一区二区三区视频| 一区二区成人在线| 紧缚捆绑精品一区二区| 在线观看亚洲精品| 国产午夜亚洲精品不卡| 亚洲国产精品一区二区久久恐怖片 | 中文字幕 久热精品 视频在线| 一区二区三区波多野结衣在线观看| 日韩高清电影一区| www.av亚洲| 精品国产一区二区三区忘忧草 | 一区二区三区日韩在线观看| 国内精品不卡在线| 欧美丝袜自拍制服另类| 日本一区二区免费在线| 日韩av在线播放中文字幕| 91免费精品国自产拍在线不卡 | 美女一区二区在线观看| 在线影院国内精品| 国产清纯在线一区二区www| 三级不卡在线观看| 欧美日韩不卡在线| 日韩一区在线看| 国产精品123| 26uuu色噜噜精品一区二区| 亚洲国产综合人成综合网站| 菠萝蜜视频在线观看一区| 欧美精品一区二区三区久久久| 亚洲国产一区在线观看| www.日韩av| 中文字幕一区二区三| 国内精品伊人久久久久av一坑| 欧美一区二区三区小说| 亚洲成av人片一区二区| 91浏览器入口在线观看| 国产精品女同一区二区三区| 狠狠v欧美v日韩v亚洲ⅴ| 日韩精品中文字幕在线一区| 青娱乐精品在线视频| 欧美精品一二三四| 婷婷久久综合九色综合伊人色| 欧洲一区在线电影| 亚洲不卡一区二区三区|