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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? pcf8833.c

?? 智林z2148開發板測試源碼
?? C
字號:
/*

                         \\\|///
                       \\  - -  //
                        (  @ @  )
+---------------------oOOo-(_)-oOOo-------------------------+
|                                                           |
|                         CPU.c                             |
|                     by Xiaoran Liu                        |
|                        2005.3.16                          |
|                                                           |
|                    ZERO research group                    |
|                        www.the0.net                       |
|                                                           |
|                            Oooo                           |
+----------------------oooO--(   )--------------------------+
                      (   )   ) /
                       \ (   (_/
                        \_)     

*/
// 引入相關芯片的頭文件 
#include <LPC214X.h>
#include "PCF8833.h"

/*----------------------------------------------------------*\
 | PCF8833 Initialize                                       |
\*----------------------------------------------------------*/
void  PCF8833SpiInit(void) {
	PCONP   |= 0x00000100;
	PINSEL0 |= 0x00001100;	// 設置SPI管腳連接
	S0SPCCR = 0x08;		// 設置SPI時鐘分頻
	S0SPCR = 0x934;		// 設置SPI接口模式,MSTR=1,CPOL=1,CPHA=1,LSBF=0
	}
/*----------------------------------------------------------*\
 | PCF8833 Write Command                                    |
\*----------------------------------------------------------*/
void  S1D15G00WriteCommand(INT8U Data) {
	INT16U temp=Data;
	IO0CLR=LCD_CS;

	temp&=0xFF;	// bit8 = 0 : command

	S0SPSR=0;
	S0SPDR = temp;
	while( 0==(S0SPSR&0x80) );		// 等待SPIF置位,即等待數據發送完畢

	IO0SET=LCD_CS;
	}
/*----------------------------------------------------------*\
 | PCF8833 Write Data                                       |
\*----------------------------------------------------------*/
void  S1D15G00WriteData(INT8U Data) {
	INT16U temp=Data;
	IO0CLR=LCD_CS;

	temp|=0x100;	// bit8 = 1 : Data

	S0SPSR=0;
	S0SPDR = temp;
	while( 0==(S0SPSR&0x80) );		// 等待SPIF置位,即等待數據發送完畢

	IO0SET=LCD_CS;
	}
/*----------------------------------------------------------*\
 | PCF8833 Set Page Area                                    |
\*----------------------------------------------------------*/
void S1D15G00SetPageArea(char x1, char y1, char x2, char y2) {
	S1D15G00WriteCommand(SET_X_ADDR);
	S1D15G00WriteData(x1);
	S1D15G00WriteData(x2);
	S1D15G00WriteCommand(SET_Y_ADDR);
	S1D15G00WriteData(y1);
	S1D15G00WriteData(y2);
	S1D15G00WriteCommand(MEM_WRITE);
}
/*----------------------------------------------------------*\
 | PCF8833 Clear LCD                                        |
\*----------------------------------------------------------*/
void LCD_Clear_Screen(void) {
	unsigned int i;

	S1D15G00SetPageArea(0, 0, GLCD_X_END, GLCD_Y_END);
//	S1D15G00WriteCommand(RAMWR);
	for(i=0; i<(GLCD_PIXELX*GLCD_PIXELY);i++)//(GLCD_PIXELX*GLCD_PIXELY)
	{
		S1D15G00WriteData(0xFF);
		S1D15G00WriteData(0xFF);
	}
}
/*----------------------------------------------------------*\
 | Delay                                                    |
\*----------------------------------------------------------*/
void  Delay(INT32U  dly) {
	INT32U  i;

	for(; dly>0; dly--) 
		for(i=0; i<50000; i++);
	}
/*----------------------------------------------------------*\
 | PCF8833 Initial                                          |
\*----------------------------------------------------------*/
void  PCF8833Init(void) {
	PINSEL0 &= 0xFFFF003F;	// 設置SPI管腳連接
	IO0DIR |= LCD_DATA|LCD_CS|LCD_CLK|LCD_RST;

	IO0SET=LCD_CS;
	Delay(1);
	IO0CLR=LCD_RST;
	Delay(6);
	IO0SET=LCD_RST;
	Delay(6);
	IO0SET=LCD_DATA;
	IO0SET=LCD_CLK;
	Delay(6);

	PCF8833SpiInit();

	S1D15G00WriteCommand(SOFT_RESET);         //Temperature gradient set
	S1D15G00WriteCommand(BOOSTER_ON);      //Internal oscillation on
	S1D15G00WriteCommand(SLEEP_OUT);      //Sleep out

	S1D15G00WriteCommand(COLOR_INTERFACE);      //Partial display out
		S1D15G00WriteData(COLOR_16_BIT);	

	S1D15G00WriteCommand(COLOR_SET);	//256-color position set
		S1D15G00WriteData(0x00);
		S1D15G00WriteData(0x02);
		S1D15G00WriteData(0x04);
		S1D15G00WriteData(0x06);
		S1D15G00WriteData(0x09);
		S1D15G00WriteData(0x0B);
		S1D15G00WriteData(0x0D);
		S1D15G00WriteData(0x0F);

		S1D15G00WriteData(0x00);
		S1D15G00WriteData(0x02);
		S1D15G00WriteData(0x04);
		S1D15G00WriteData(0x06);
		S1D15G00WriteData(0x09);
		S1D15G00WriteData(0x0B);
		S1D15G00WriteData(0x0D);
		S1D15G00WriteData(0x0F);

		S1D15G00WriteData(0x00);
		S1D15G00WriteData(0x04);
		S1D15G00WriteData(0x0B);
		S1D15G00WriteData(0x0F);

	S1D15G00WriteCommand(MEM_CONTROL);      //Display control
		S1D15G00WriteData((0 << MEM_MX) | (1 << MEM_MY) | (1 << MEM_RGB) | (0 << MEM_VW) | (0 << MEM_LAO));	

	Delay(60);
	S1D15G00WriteCommand(DISPLAY_ON);      //Display control

	}


#include "8X16.h"

void PutChar(INT8U x, INT8U y, char c, INT16U f, INT16U b) {
	unsigned int i,j;
	INT8U fRed,fGreenBlue,bRed,bGreenBlue;
	fRed = (f>>8) & 0xFF; fGreenBlue = f & 0xFF;
	bRed = (b>>8) & 0xFF; bGreenBlue = b & 0xFF;
	S1D15G00SetPageArea(x, y, x+8-1, y+16-1);
	for(i=0; i<16;i++) {
		INT8U m=font[c*16+i];
		for(j=0;j<8;j++) {
			if((m&0x80)==0x80) {
				S1D15G00WriteData(fRed);
				S1D15G00WriteData(fGreenBlue);
				}
			else {
				S1D15G00WriteData(bRed);
				S1D15G00WriteData(bGreenBlue);
				}
			m<<=1;
			}
		}
	}

void PutString(INT8U x, INT8U y, char *s, INT16U f, INT16U b) {
	INT8U l=0;
	while(*s) {
		PutChar(x+l*8,y,*s,f,b);
		s++;l++;
		}
	}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产女主播视频一区二区| 久久精品国产精品亚洲综合| 亚洲chinese男男1069| 国内精品伊人久久久久av一坑| 成人激情综合网站| 日韩免费福利电影在线观看| 亚洲自拍偷拍九九九| 国产成人精品综合在线观看| 日韩午夜在线观看| 亚洲韩国精品一区| 99精品久久久久久| 国产欧美日韩在线视频| 蜜桃av一区二区在线观看| 色哟哟在线观看一区二区三区| 国产日韩精品一区二区三区在线| 久久精品久久久精品美女| 欧美精品九九99久久| 樱花影视一区二区| 97久久精品人人做人人爽| 久久精品免视看| 国产曰批免费观看久久久| 日韩欧美久久一区| 日本欧美一区二区三区乱码| 欧美三级资源在线| 亚洲国产三级在线| 精品婷婷伊人一区三区三| 亚洲精品视频免费看| 91在线无精精品入口| 国产日产亚洲精品系列| 国产美女精品人人做人人爽| 久久天堂av综合合色蜜桃网| 精品亚洲国产成人av制服丝袜| 欧美一区二区三区视频| 蜜桃视频一区二区三区| 亚洲精品一区二区在线观看| 久久超碰97中文字幕| 精品入口麻豆88视频| 国模一区二区三区白浆| 久久一夜天堂av一区二区三区| 久久99精品久久久久久动态图| 欧美一二三区在线| 国产制服丝袜一区| 国产精品蜜臀av| 色综合av在线| 日韩高清一区在线| 精品精品国产高清a毛片牛牛| 黄色成人免费在线| 日本一区二区视频在线观看| av电影在线观看一区| 一区二区三区丝袜| 欧美老肥妇做.爰bbww| 蜜臀av一区二区在线观看| 欧美精品一区二| www.亚洲色图.com| 舔着乳尖日韩一区| 久久久五月婷婷| 色综合久久久久综合99| 日本欧美肥老太交大片| 国产亚洲欧洲一区高清在线观看| 97久久超碰国产精品电影| 午夜国产精品影院在线观看| 久久综合九色综合久久久精品综合| 国产suv一区二区三区88区| 伊人婷婷欧美激情| 精品国产一二三| 色av成人天堂桃色av| 麻豆精品久久精品色综合| 国产精品久久久久永久免费观看 | 国产精品一色哟哟哟| 中文字幕一区二区三区在线不卡 | 一区二区三区中文字幕电影| 91精品视频网| 92国产精品观看| 国产在线日韩欧美| 夜夜嗨av一区二区三区网页 | 成人开心网精品视频| 亚洲大片一区二区三区| 国产亚洲精品bt天堂精选| 欧美日韩精品久久久| 成人激情综合网站| 免费黄网站欧美| 亚洲另类在线视频| 国产亚洲成av人在线观看导航| 日本福利一区二区| 国产999精品久久久久久| 丝袜诱惑亚洲看片| 亚洲久草在线视频| 国产精品欧美一级免费| 亚洲精品在线观看视频| 欧美日韩大陆一区二区| 99精品国产视频| 国产成人超碰人人澡人人澡| 精品中文av资源站在线观看| 天堂一区二区在线免费观看| 亚洲乱码中文字幕综合| 欧美激情一区二区在线| 久久亚洲一区二区三区四区| 制服丝袜亚洲播放| 欧美精品第1页| 欧美手机在线视频| 91久久精品一区二区二区| 高清成人免费视频| 国产成人小视频| 黄色资源网久久资源365| 蜜桃视频一区二区| 日本不卡一二三| 青娱乐精品在线视频| 日韩精品三区四区| 日本欧美大码aⅴ在线播放| 亚洲成人av电影在线| 亚洲黄色性网站| 亚洲专区一二三| 亚洲一区二区高清| 爽好久久久欧美精品| 亚洲成在人线在线播放| 午夜一区二区三区在线观看| 午夜亚洲国产au精品一区二区| 亚洲成人资源在线| 首页国产欧美日韩丝袜| 美脚の诱脚舐め脚责91| 美女在线视频一区| 国产呦精品一区二区三区网站| 国产精品一色哟哟哟| 成人app在线观看| 91香蕉视频污| 欧美日韩在线播放| 91精品国产入口在线| 精品国产91九色蝌蚪| 久久精品一二三| 亚洲精品欧美综合四区| 亚洲bt欧美bt精品777| 精一区二区三区| www.欧美色图| 在线观看一区不卡| 日韩一区二区高清| 国产三级精品视频| 亚洲男人天堂av| 青草国产精品久久久久久| 激情综合五月天| 99久久精品国产导航| 欧美高清一级片在线| 国产午夜精品一区二区| 亚洲男人天堂一区| 久久综合综合久久综合| av综合在线播放| 91精品国产色综合久久| 中文子幕无线码一区tr| 亚洲国产精品影院| 国产91对白在线观看九色| 欧美在线观看一区| 久久影院午夜论| 亚洲激情图片小说视频| 国产一区二区免费在线| 在线免费观看成人短视频| 日韩一区二区三区视频| 亚洲精品午夜久久久| 精东粉嫩av免费一区二区三区| 成人免费的视频| 日韩西西人体444www| 亚洲另类在线制服丝袜| 国产一区二区三区四| 欧美在线free| 欧美极品另类videosde| 免费人成精品欧美精品| 91在线小视频| 国产欧美一区二区三区鸳鸯浴| 亚洲国产精品一区二区www在线| 国产精品一区专区| 91麻豆精品国产91久久久使用方法| 国产色一区二区| 日韩高清一级片| 在线观看91精品国产入口| 国产天堂亚洲国产碰碰| 免费欧美在线视频| 欧美蜜桃一区二区三区| 亚洲天堂网中文字| 成人精品一区二区三区中文字幕| 日韩欧美的一区二区| 午夜精彩视频在线观看不卡| 一本久道中文字幕精品亚洲嫩| 日本一区二区三区高清不卡| 国产制服丝袜一区| 精品少妇一区二区三区日产乱码| 亚洲丰满少妇videoshd| 99精品在线免费| 国产精品久久久久久久裸模| 国产综合色视频| 日韩精品一区二| 精久久久久久久久久久| 日韩免费福利电影在线观看| 日本亚洲天堂网| 欧美精品一卡两卡| 视频一区欧美精品| 欧美区一区二区三区| 五月天国产精品| 欧美日韩另类一区| 亚洲成av人片在线观看无码| 欧美艳星brazzers| 午夜在线成人av| 日韩欧美中文字幕公布|