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

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

?? t6963c.c

?? 用51單片機(jī)設(shè)計(jì)的好幾款小游戲的經(jīng)典程序源碼
?? C
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
#include <AT89X52.h>	
#include "t6963c.h"
#include "fangkuai.h"
#include "typedef.h"

static uint txthome=0x0000;
static uint grshome=0x1000;

//LCD接口定義
sfr   PORTD = 0x90 ;
sbit  PCD = P2^7 ;
sbit  PWR = P2^5 ;
sbit  PRD = P2^6 ;

//常量數(shù)據(jù)
unsigned char code CCTable[] = {
/*馮   CB7EB */
0x00,0x47,0x20,0x29,0x09,0x09,0x11,0x13,0x21,0xE0,0x2F,0x20,0x20,0x20,0x20,0x20,
0x00,0xF8,0x08,0x08,0x10,0x10,0x10,0xFC,0x04,0x04,0xF4,0x04,0x04,0x04,0x28,0x10,

/*燕   CD1E0 */
0x04,0x04,0xFF,0x04,0x17,0x10,0xF7,0x14,0x34,0xD7,0x00,0x28,0x24,0x66,0xC2,0x00,
0x40,0x40,0xFE,0x40,0xC0,0x14,0xDE,0x50,0x52,0xCE,0x00,0x88,0x44,0x66,0x22,0x00,

/*輝   CBBD4 */
0x10,0x13,0x96,0x58,0x51,0xFE,0x28,0x28,0x29,0x28,0x28,0x2B,0x4C,0x48,0x80,0x00,
0x00,0xFE,0x44,0x40,0xFC,0x40,0xA0,0xA0,0xFC,0x20,0x20,0xFE,0x20,0x20,0x20,0x20,

/*制   CD6C6 */
0x24,0x34,0x24,0x3F,0x44,0x04,0x7F,0x04,0x3F,0x24,0x24,0x24,0x24,0x27,0x05,0x04,
0x04,0x04,0x24,0xA4,0x24,0x24,0xA4,0x24,0xA4,0xA4,0xA4,0xA4,0x84,0x84,0x14,0x08,

/*作   CD7F7 */
0x08,0x0C,0x09,0x13,0x12,0x34,0x50,0x90,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,
0x80,0x80,0x00,0xFE,0x80,0x88,0xFC,0x80,0x80,0x84,0xFE,0x80,0x80,0x80,0x80,0x80,

/*得   CB5C3 */
0x13,0x1A,0x23,0x4A,0x8B,0x10,0x13,0x30,0x50,0x97,0x10,0x11,0x11,0x11,0x10,0x10,
0xF8,0x08,0xF8,0x08,0xF8,0x00,0xFE,0x10,0x10,0xFE,0x10,0x10,0x10,0x10,0x50,0x20,

/*分   CB7D6 */
0x08,0x0C,0x08,0x10,0x10,0x20,0x40,0x9F,0x04,0x04,0x04,0x04,0x08,0x10,0x20,0x40,
0x80,0x80,0x40,0x20,0x30,0x18,0x0E,0xE4,0x20,0x20,0x20,0x20,0x20,0xA0,0x40,0x00,

/*等   CB5C8 */
0x20,0x3E,0x28,0x45,0x85,0x3F,0x01,0xFF,0x00,0x00,0x7F,0x04,0x02,0x02,0x00,0x00,
0x80,0xFC,0xA0,0x10,0x10,0xF8,0x00,0xFE,0x20,0x20,0xFC,0x20,0x20,0x20,0xA0,0x40,

/*級(jí)   CBCB6 */
0x10,0x13,0x20,0x24,0x44,0xF8,0x10,0x21,0x7D,0x41,0x02,0x1A,0xE4,0x08,0x11,0x06,
0x00,0xF8,0x88,0x88,0x90,0x90,0xBE,0x44,0x44,0x48,0x28,0x10,0x30,0x48,0x8E,0x04,

/*按   CB0B4 */
0x10,0x10,0x10,0x13,0xFE,0x10,0x14,0x1B,0x30,0xD1,0x11,0x10,0x10,0x11,0x56,0x20,
0x40,0x20,0x20,0xFE,0x04,0x40,0x40,0xFE,0x88,0x10,0x90,0x60,0x58,0x8E,0x04,0x00,

/*開   CBFAA */
0x00,0x7F,0x04,0x04,0x04,0x04,0xFF,0x04,0x04,0x04,0x08,0x08,0x10,0x20,0x40,0x00,
0x00,0xFE,0x20,0x20,0x20,0x20,0xFE,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x00,

/*始   CCABC */
0x10,0x18,0x10,0x10,0xFC,0x25,0x24,0x44,0x44,0x28,0x18,0x14,0x22,0x42,0x80,0x00,
0x20,0x30,0x20,0x48,0x84,0xFE,0x84,0x00,0xFC,0x84,0x84,0x84,0x84,0xFC,0x84,0x00,

/*太   CCCAB */
0x01,0x01,0x01,0x01,0x7F,0x01,0x01,0x01,0x02,0x02,0x04,0x05,0x08,0x10,0x20,0x40,
0x00,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x80,0x40,0x20,0x10,0x98,0xCC,0x86,0x04,

/*棒   CB0F4 */
0x20,0x20,0x27,0x20,0xFB,0x20,0x77,0x69,0xA2,0xAD,0x20,0x27,0x20,0x20,0x20,0x20,
0x40,0x40,0xFC,0x40,0xF8,0x80,0xFE,0x20,0x58,0xF6,0x40,0xFC,0x40,0x40,0x40,0x40,

/*了   CC1CB */
0x00,0x7F,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x05,0x02,
0x00,0xFC,0x18,0x60,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

/*!   CA3A1 */
0x00,0x00,0x00,0x00,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x00,0x10,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00

};


/////////////////////////底層調(diào)用小函數(shù)/////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////

//延時(shí)幾微秒
void delay(void)
{
 uchar i=0;
 i++;
 i++;
 }
//讀狀態(tài)位0和1,sta0=1:指令讀寫狀態(tài)準(zhǔn)備好;sta1=1:數(shù)據(jù)讀寫狀態(tài)準(zhǔn)備好 
void ST01Read(void)
{
  
	PORTD=0XFF;
	while(1){
		PCD=1;		
		PRD=0;    	
	   	PRD=1;		
		if ((PORTD^0==1)&&(PORTD^1==1))  break;  //判斷指令、數(shù)據(jù)讀寫狀態(tài)是否準(zhǔn)備好
	
	}
}

//讀狀態(tài)位sta2,    檢測(cè)數(shù)據(jù)自動(dòng) 讀 狀態(tài)是否準(zhǔn)備好 
static void ST2Read(void)
{
  
	PORTD=0XFF;
	while(1){
		PCD=1;		 
		PRD=0;    	
		PRD=1;						 
		if (PORTD^2==1)  break;  
	}
}

//讀狀態(tài)位sta3,    sta3=1:數(shù)據(jù)自動(dòng) 寫 狀態(tài)準(zhǔn)備好 
static void ST3Read(void){
  
	PORTD=0XFF;
	while(1)
	{
		PCD=1;		
		PRD=0;    	
		PRD=1;		
		if (PORTD^3==1)  break; 
	}
}

//讀狀態(tài)位sta6,   檢測(cè)屏讀或屏拷貝出錯(cuò)狀態(tài):sta6=1:出錯(cuò);sta6=0:正確 
static void ST6Read(void)
{
  
	PORTD=0XFF;
	while(1)
	{
		PCD=1;		
		PRD=0;    	
		PRD=1;			
		if (PORTD^6==0)  break;  
	}
}

//////////////////////////////////對(duì)T6963C進(jìn)行讀寫數(shù)據(jù)/////////////////////////////////

//寫數(shù)據(jù)
static void WRData(uchar DData)
{
	ST01Read();
	PCD=0;      		
	PORTD=DData;
	PWR=0;
	PWR=1;      		
} 

///讀數(shù)據(jù)
static void RDData(void)
{
	ST01Read();             
	PCD=0;          		
	PRD=0;           		
	PRD=1;          	
}

//寫命令
static void WRCommand(uchar command)
{
	ST01Read();	        
	PCD=1;           
	PWR=0;	        	
	PORTD=command;      
	PWR=1;		
}

//單參數(shù)指令
static void WRCommandOne(uchar data1,uchar command)
{
	WRData(data1);		//寫數(shù)據(jù)
	WRCommand(command);	//寫命令
}
//雙參數(shù)指令
static void WRCommandTwo(uchar data1,uchar data2,uchar command)
{
	WRData(data1);		//寫數(shù)據(jù)
	WRData(data2);		//寫數(shù)據(jù)
	WRCommand(command);	//寫命令
}

////////////////////////////////////////////////////////////////////////////////////

/////////////////////////////T6963C常用處理程序/////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////

//初始化T6963 LCD 顯示
void Init_LCD_Graphic(void)
{
	
	//設(shè)置文本顯示首地址
	
	WRCommandTwo(0x00,0x00,0x40);
	
	//設(shè)置文本顯示區(qū)寬度 40字節(jié)
    
	WRCommandTwo(0x10,0x00,0x41);
	
	//設(shè)置圖形顯示區(qū)首地址
	
	WRCommandTwo(0x00,0x10,0x42);	 	//首地址0x0800
	
	//設(shè)置圖形顯示區(qū)寬度
	
	WRCommandTwo(0x10,0x00,0x43);	//40字節(jié)

    //設(shè)置CGRAM的首地址

	WRCommandTwo(0x03,0x00,0x22);		
		
	//設(shè)置顯示方式	
		
	WRCommand(0x80);	 	//啟用內(nèi)部字符發(fā)生器,顯示方式是文本與圖形邏輯或
	
	//設(shè)置顯示狀態(tài)	
			
	WRCommand(0x9f);	//啟用光標(biāo)閃爍、光標(biāo)顯示、文本顯示、圖形顯示
   
}

//清顯示RAM
void ClrGraphic(void){
    uint i;
	//設(shè)置顯示地址
			
	WRCommandTwo(0x00,0x00,0x24);
	
	//進(jìn)入自動(dòng)寫方式
	
	WRCommand(0xb0);	
	//清8KRAM	
	
   	for(i=0;i<256;i++){
   	
   		WRData(0x00);
   	}   	
   	//退出自動(dòng)寫方式
   	
	WRCommand(0xb2);
}

/////////////////////////////////////////////////////////////////////////
//***********************************************************************
//= 函數(shù)原型: void char_addr_Pointer_Set(uchar x, uchar y)
//= 功    能: 根據(jù)字符的行列設(shè)置vram地址
//= 參    數(shù): x行坐標(biāo),y列坐標(biāo)
//= 返 回 值:
//= 函數(shù)性質(zhì):私有函數(shù)
//***********************************************************************

void char_addr_Pointer_Set(uchar x, uchar y)
{
    uint iPos;
	uint temp;
    iPos = y * 16 + x + txthome;
	temp=iPos;
	y=iPos>>8;
	x=temp&0x00ff;
    WRCommandTwo(x,y,0x24);
} 

//************************************************************************
//= 函數(shù)原型: void image_addr_Pointer_Set(uchar x, uchar y)
//= 功    能: 根據(jù)的行列設(shè)置圖形字節(jié)的地址
//= 參    數(shù):
//= 返 回 值:
//= 函數(shù)性質(zhì):私有函數(shù)

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
粉嫩aⅴ一区二区三区四区| 国产精品毛片久久久久久| 亚洲欧美日韩精品久久久久| 国产乱子伦一区二区三区国色天香 | 一区二区三区久久久| eeuss鲁一区二区三区| 欧美国产激情一区二区三区蜜月| 日韩和欧美一区二区三区| 欧美日韩国产影片| 午夜视频久久久久久| 在线电影院国产精品| 日韩高清不卡一区二区三区| 制服丝袜国产精品| 天堂一区二区在线免费观看| 91精品国产91久久综合桃花| 美女mm1313爽爽久久久蜜臀| 精品少妇一区二区三区在线播放 | 1024国产精品| 99re这里只有精品视频首页| 国产精品高潮久久久久无| 一本大道综合伊人精品热热| 亚洲午夜久久久久久久久久久| 欧美亚洲禁片免费| 日韩高清在线一区| 亚洲精品一区二区三区蜜桃下载| 国产成人综合视频| 亚洲免费观看在线观看| 8x8x8国产精品| 久久99国产精品成人| 国产免费成人在线视频| 日本国产一区二区| 亚洲成人免费电影| 欧美精品丝袜久久久中文字幕| 另类调教123区| 亚洲欧洲三级电影| 欧美日韩另类国产亚洲欧美一级| 麻豆国产一区二区| 国产精品久久久久久亚洲伦| 欧美日韩免费视频| 经典一区二区三区| 一色屋精品亚洲香蕉网站| 欧美日本一道本在线视频| 婷婷久久综合九色综合绿巨人 | 欧美一区二区三区系列电影| 国产美女精品人人做人人爽| 久久精品在这里| 91蜜桃在线观看| 蜜臀av国产精品久久久久| 欧美激情在线一区二区三区| 欧美日韩dvd在线观看| 国产精品18久久久| 亚洲国产欧美日韩另类综合 | 日韩精品电影一区亚洲| 欧美国产一区视频在线观看| 欧美日韩一区二区在线观看视频| 国产一区美女在线| 亚洲一区视频在线| 国产亚洲精品超碰| 91精品国产色综合久久久蜜香臀| 99国产精品国产精品久久| 美女视频一区二区三区| 亚洲精品国产成人久久av盗摄| 精品国产3级a| 一本高清dvd不卡在线观看| 奇米综合一区二区三区精品视频| 亚洲日本在线天堂| 久久精品亚洲麻豆av一区二区| 欧美肥妇free| 色女孩综合影院| 成人精品高清在线| 国产酒店精品激情| 日日摸夜夜添夜夜添国产精品| 中文字幕制服丝袜成人av| 精品国产免费一区二区三区四区| 欧美日韩精品一区二区三区四区| bt7086福利一区国产| 国产精品小仙女| 久色婷婷小香蕉久久| 亚洲午夜在线观看视频在线| 国产婷婷色一区二区三区| 精品国产一区二区三区久久影院 | 图片区小说区国产精品视频| 亚洲色图制服诱惑| 中文字幕av在线一区二区三区| 欧美一区二区三区电影| 欧美电影在线免费观看| 99国产精品一区| 99综合影院在线| 99综合电影在线视频| 丁香啪啪综合成人亚洲小说| 国产一区二区导航在线播放| 国产精品自拍毛片| 美女视频一区在线观看| 天堂蜜桃91精品| 亚洲老妇xxxxxx| 一区二区三区日韩精品视频| 一区二区三区在线不卡| 亚洲国产精品久久久久婷婷884| 亚洲卡通欧美制服中文| 亚洲欧美激情视频在线观看一区二区三区| 中文字幕乱码一区二区免费| 中文字幕不卡的av| 久久久久久久久久久久久女国产乱| 91麻豆精品国产自产在线观看一区| 欧美一区二区视频免费观看| 日韩欧美亚洲国产另类| 久久婷婷国产综合精品青草| 久久久一区二区| 国产调教视频一区| 亚洲视频免费看| 亚洲乱码中文字幕综合| 亚洲美女在线国产| 丝袜美腿亚洲一区| 精品在线你懂的| 成人美女在线观看| 91影视在线播放| 欧美乱妇20p| 久久久蜜桃精品| 中文字幕一区在线观看| 亚洲自拍偷拍欧美| 依依成人综合视频| 日本强好片久久久久久aaa| 国内精品伊人久久久久av一坑| 国产成人免费在线观看不卡| 91麻豆国产在线观看| 欧美丰满少妇xxxbbb| 26uuu国产在线精品一区二区| 精品电影一区二区三区| 椎名由奈av一区二区三区| 日本不卡一区二区三区高清视频| 国产福利一区二区三区在线视频| 色综合av在线| 亚洲精品在线观看网站| 一区二区不卡在线播放| 亚洲一区在线观看视频| 亚洲麻豆国产自偷在线| 免费一级欧美片在线观看| 99热99精品| 日韩西西人体444www| 亚洲男人电影天堂| 狠狠色丁香久久婷婷综合丁香| 91在线视频网址| 国产日产精品1区| 国产一区二区毛片| 欧美不卡一区二区三区四区| 日韩精品国产精品| 欧美日韩国产在线观看| 亚洲综合色网站| 91久久久免费一区二区| 亚洲欧美一区二区在线观看| 国产精品99久久久久久宅男| 欧美不卡激情三级在线观看| 日本不卡视频一二三区| 8v天堂国产在线一区二区| 亚洲成人激情自拍| 欧美日韩国产乱码电影| 亚洲激情图片一区| 色综合 综合色| 一区二区在线免费观看| 99re热视频精品| 亚洲女同一区二区| 在线中文字幕一区二区| 亚洲激情五月婷婷| 欧美影院一区二区| 午夜精品久久久久久久久久久 | 99r精品视频| 亚洲人精品一区| 日本高清不卡aⅴ免费网站| 一区二区在线观看免费| 欧美日韩精品一区二区在线播放| 天堂影院一区二区| 日韩午夜在线影院| 国产乱码精品一品二品| 欧美经典一区二区| 成人午夜精品一区二区三区| 国产精品美女一区二区| 91麻豆精品视频| 亚洲成人久久影院| 欧美一区二区日韩一区二区| 极品少妇xxxx精品少妇| 国产人伦精品一区二区| 91麻豆高清视频| 亚洲1区2区3区4区| 日韩精品中午字幕| 丁香婷婷综合网| 夜夜精品浪潮av一区二区三区| 欧美理论电影在线| 国产一区二区三区黄视频| 中文字幕一区二区5566日韩| 日本电影亚洲天堂一区| 免费国产亚洲视频| 欧美激情中文字幕一区二区| 91成人国产精品| 久久草av在线| 国产精品无圣光一区二区| 欧洲av在线精品| 激情欧美一区二区| 18成人在线观看| 欧美大片一区二区| 91丨九色丨尤物|