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

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

?? lcddrive.h

?? ADS環(huán)境下的LCD程序
?? H
字號:
/****************************************Copyright (c) ****************************************
**                               Guangzhou ZHIYUAN electronics Co.,LTD.
**                                     
**                                 http://www.embedtools.com
**
**―――File Info――――――――――――――――――――――――――――――――――――――
** File name:			LCDDRIVE.H
** Last modified Date:  
** Last Version:		
** Descriptions:		LCD驅(qū)動程序,包括底層驅(qū)動,刷新顯示子程序。
**――――――――――――――――――――――――――――――――――――――――――――――
** Created by:			
** Created date:		
** Version:				
** Descriptions:		
**
**――――――――――――――――――――――――――――――――――――――――――――――
** Modified by:			
** Modified date:		
** Version:		        
** Descriptions:		
**
*******************************************************************************************/


#ifndef  LCDDRIVE_H
#define  LCDDRIVE_H

#define  GUI_LCM_XMAX		240							// 定義液晶x軸的點數(shù)
#define  GUI_LCM_YMAX		128							// 定義液晶y軸的點數(shù)


/* 定義LCM地址 */
#define  TG240128_COM    	(*((volatile unsigned short *) 0x82400002))
#define  TG240128_DAT    	(*((volatile unsigned short *) 0x82400000))

/* 以下為LCM的驅(qū)動層,主要負(fù)責(zé)發(fā)送T6963的各種命令,提供設(shè)置顯示地址等功能,在發(fā)送命令前會檢測其狀態(tài)字。
   帶參數(shù)命令模式:先參數(shù),后命令;操作模式:先命令,后數(shù)據(jù) */

/* T6963C 命令定義 */
#define  LCD_CUR_POS		0x21						// 光標(biāo)位置設(shè)置(只有設(shè)置到有效顯示地址并打開顯示時才看到) 
#define  LCD_CGR_POS		0x22						// CGRAM偏置地址設(shè)置(可以增加自已的符號) 
#define  LCD_ADR_POS		0x24						// 地址指針位置(設(shè)置讀寫操作指針) 

#define  LCD_TXT_STP		0x40						// 文本區(qū)首址(從此地址開始向屏幕左上角顯示字符) 
#define  LCD_TXT_WID		0x41						// 文本區(qū)寬度(設(shè)置顯示寬度,N/6或N/8,其中N為x軸的點數(shù)) 
#define  LCD_GRH_STP		0x42						// 圖形區(qū)首址(從此地址開始向屏幕左上角顯示點) 
#define  LCD_GRH_WID		0x43						// 圖形區(qū)寬度(設(shè)置顯示寬度,N/6或N/8,其中N為x軸的點數(shù))

#define  LCD_MOD_OR			0x80						// 顯示方式:邏輯或
#define  LCD_MOD_XOR		0x81						// 顯示方式:邏輯異或 
#define  LCD_MOD_AND		0x82						// 顯示方式:邏輯與 
#define  LCD_MOD_TCH		0x83						// 顯示方式:文本特征 

#define  LCD_DIS_SW			0x90						// 顯示開關(guān):D0=1/0,光標(biāo)閃爍啟用/禁用 
														// 			 D1=1/0,光標(biāo)顯示啟用/禁用 
														// 			 D2=1/0,文本顯示啟用/禁用(打開后再使用) 
														// 			 D3=1/0,圖形顯示啟用/禁用(打開后再使用) 								
#define  LCD_CUR_SHP		0xA0						// 光標(biāo)形狀選擇:0xA0-0xA7表示光標(biāo)占的行數(shù) 
#define  LCD_AUT_WR			0xB0						// 自動寫設(shè)置
#define  LCD_AUT_RD			0xB1						// 自動讀設(shè)置
#define  LCD_AUT_OVR		0xB2						// 自動讀/寫結(jié)束
#define  LCD_INC_WR			0xC0						// 數(shù)據(jù)一次寫,地址加1
#define  LCD_INC_RD			0xC1						// 數(shù)據(jù)一次讀,地址加1
#define  LCD_DEC_WR			0xC2						// 數(shù)據(jù)一次寫,地址減1
#define  LCD_DEC_RD			0xC3						// 數(shù)據(jù)一次讀,地址減1
#define  LCD_NOC_WR			0xC4						// 數(shù)據(jù)一次寫,地址不變
#define  LCD_NOC_RD			0xC5						// 數(shù)據(jù)一次讀,地址不變
#define  LCD_SCN_RD			0xE0						// 屏讀
#define  LCD_SCN_CP			0xE8						// 屏拷貝
#define  LCD_BIT_OP			0xF0						// 位操作:D0-D2--定義D0-D7位,D3--1為置位,0為清除
	
/*******************************************************************************************
**函數(shù)名稱:LCD_WriteCommand()
**函數(shù)功能:寫命令子程序。(發(fā)送命令前,不檢查液晶模塊的狀態(tài))
**入口參數(shù):command  	要寫入LCM的命令字
**返 回 值:無
**說    明:函數(shù)會設(shè)置LCM數(shù)據(jù)總線為輸出方式
*******************************************************************************************/
#define   LCD_WriteCommand(command)  TG240128_COM = (uint16)command

/*******************************************************************************************
**函數(shù)名稱:LCD_WriteData()
**函數(shù)功能:寫數(shù)據(jù)子程序。(發(fā)送數(shù)據(jù)前,不檢查液晶模塊的狀態(tài))
**入口參數(shù):dat  	要寫入LCM的數(shù)據(jù)
**返 回 值:無
**說    明:函數(shù)會設(shè)置LCM數(shù)據(jù)總線為輸出方式
*******************************************************************************************/
#define  LCD_WriteData(dat)  TG240128_DAT = (uint16)dat


/*******************************************************************************************
**函數(shù)名稱:LCD_ReadState()
**函數(shù)功能:讀取狀態(tài)字子程序。
**入口參數(shù):無
**返 回 值:返回值即為讀出的狀態(tài)字
**說    明:函數(shù)會設(shè)置LCM數(shù)據(jù)總線為輸入方式
*******************************************************************************************/
#define  LCD_ReadState()	TG240128_COM

/*******************************************************************************************
**函數(shù)名稱:LCD_ReadData()
**函數(shù)功能:讀取數(shù)據(jù)子程序。
**入口參數(shù):無
**返 回 值:返回值即為讀出的數(shù)據(jù)
**說    明:函數(shù)會設(shè)置LCM數(shù)據(jù)總線為輸入方式
*******************************************************************************************/
#define  LCD_ReadData()		TG240128_DAT


/*******************************************************************************************
**函數(shù)名稱:LCD_Initialize()
**函數(shù)功能:LCM初始化,將LCM初始化為純圖形模式,顯示起始地址為0x0000,。
**入口參數(shù):無
**返 回 值:無
**說    明:函數(shù)會設(shè)置LCM數(shù)據(jù)總線為輸出方式
*******************************************************************************************/
extern  void  LCD_Initialize(void);

/*******************************************************************************************
**函數(shù)名稱:LCD_FillAll()
**函數(shù)功能:LCD填充。以圖形方式進(jìn)行填充,起始地址為0x0000。
**入口參數(shù):dat		要填充的數(shù)據(jù)
**返 回 值:無
**說    明:
*******************************************************************************************/
extern void  LCD_FillAll(uint8 dat);

/*******************************************************************************************
**函數(shù)名稱:LCD_UpdatePoint()
**函數(shù)功能:在指定位置上畫點,刷新某一點。
**入口參數(shù):x		指定點所在列的位置
*           y		指定點所在行的位置
**返 回 值:返回值為1時表示操作成功,為0時表示操作失敗。
**說    明:操作失敗原因是指定地址超出緩沖區(qū)范圍。
*******************************************************************************************/
extern void  LCD_UpdatePoint(uint32 x, uint32 y);

/*******************************************************************************************
**函數(shù)名稱:LCD_WriteTCommand1()
**函數(shù)功能:寫無參數(shù)命令子程序。會先判斷LCM狀態(tài)字。
**入口參數(shù):command  		要寫入LCM的命令字
**返 回 值:操作出錯返回0,否則返回1
**說    明:
*******************************************************************************************/
extern uint8  LCD_WriteTCommand1(uint8 command);


/*******************************************************************************************
**函數(shù)名稱:LCD_WriteTCommand3()
**函數(shù)功能:寫雙參數(shù)命令子程序。會先判斷LCM狀態(tài)字。
**入口參數(shù):command  	要寫入LCM的命令字
*           dat1		參數(shù)1
*           dat2		參數(shù)2
**返 回 值:操作出錯返回0,否則返回1
**說    明:先發(fā)送兩字節(jié)參數(shù)據(jù)數(shù)據(jù),再發(fā)送命令字
*******************************************************************************************/
extern uint8  LCD_WriteTCommand3(uint8 command, uint8 dat1, uint8 dat2);

/*******************************************************************************************
**函數(shù)名稱:LCD_WriteTData1()
**函數(shù)功能:寫1字節(jié)數(shù)據(jù)子程序。會先判斷狀態(tài)字。
**入口參數(shù):dat  		要寫入LCM的數(shù)據(jù)
**返 回 值:操作出錯返回0,否則返回1
**說    明:
*******************************************************************************************/
extern uint8  LCD_WriteTData(uint8 dat);
extern uint8  LCD_WriteTCommand2(uint8 command, uint8 dat1);




#endif

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91美女在线观看| 日韩免费一区二区| 欧美精品777| 久久色.com| 一区二区三区中文字幕精品精品| 亚洲第一激情av| 成熟亚洲日本毛茸茸凸凹| 欧美伦理视频网站| 国产精品国产三级国产普通话蜜臀| 亚洲激情综合网| 国产白丝精品91爽爽久久| 欧美美女网站色| 亚洲欧美偷拍另类a∨色屁股| 久久电影网站中文字幕| 91久久人澡人人添人人爽欧美| 欧美大尺度电影在线| 夜夜精品视频一区二区| 成人av网站在线观看| 精品av综合导航| 视频一区二区三区中文字幕| 波多野结衣91| 久久久久久久国产精品影院| 蜜桃视频免费观看一区| 欧美性三三影院| 亚洲色图19p| 国产成人免费视频网站高清观看视频| 欧美三级欧美一级| 一区二区三区日韩欧美| 99久久精品免费看国产| 国产精品色呦呦| 国产精品18久久久久久久网站| 日韩三级电影网址| 视频一区二区三区在线| 欧美高清视频www夜色资源网| 亚洲免费观看高清完整版在线 | 欧美浪妇xxxx高跟鞋交| 中文字幕亚洲欧美在线不卡| 国产高清在线精品| 久久久亚洲国产美女国产盗摄| 麻豆传媒一区二区三区| 欧美一区二区免费视频| 日韩国产成人精品| 欧美一级欧美三级在线观看| 日韩精品午夜视频| 91精品欧美综合在线观看最新| 午夜精品久久久久久不卡8050| 91久久香蕉国产日韩欧美9色| 一区二区理论电影在线观看| 在线看不卡av| 亚洲成人动漫一区| 欧美久久久久久久久中文字幕| 五月婷婷久久丁香| 日韩一区二区中文字幕| 久久精品国产精品亚洲红杏| 精品国产精品网麻豆系列| 国产精品综合网| 日本一区二区成人| 日本高清成人免费播放| 亚洲亚洲人成综合网络| 欧美一区二区三区小说| 国产一区二区免费视频| 国产精品电影一区二区| 在线观看欧美黄色| 七七婷婷婷婷精品国产| 久久免费国产精品| 一本色道久久加勒比精品 | 日本中文一区二区三区| 91麻豆精品久久久久蜜臀| 蜜臀99久久精品久久久久久软件| 精品1区2区在线观看| 99精品在线免费| 日韩国产欧美在线视频| 国产午夜精品福利| 在线观看三级视频欧美| 全国精品久久少妇| 国产精品狼人久久影院观看方式| 欧美亚州韩日在线看免费版国语版| 亚洲图片有声小说| 久久久国产精品午夜一区ai换脸| 97精品久久久午夜一区二区三区 | 亚洲黄色免费网站| 欧美tickle裸体挠脚心vk| 成人免费高清视频在线观看| 亚洲成年人影院| 久久久欧美精品sm网站| 91原创在线视频| 精品在线观看免费| 亚洲成人av在线电影| 18成人在线观看| 久久午夜羞羞影院免费观看| 91成人免费电影| 福利视频网站一区二区三区| 亚洲国产欧美日韩另类综合 | 五月天一区二区三区| 中文子幕无线码一区tr| 欧美一区二区精品久久911| 99久久国产免费看| 国产一区二区在线免费观看| 亚洲高清三级视频| 亚洲天堂成人网| 国产日韩欧美一区二区三区乱码| 欧美另类z0zxhd电影| 色狠狠色狠狠综合| 成人午夜激情影院| 国产一区二区三区在线看麻豆| 午夜欧美电影在线观看| 亚洲区小说区图片区qvod| 国产精品天干天干在线综合| 欧美mv日韩mv国产| 91精品国产91热久久久做人人| 在线视频欧美精品| 一本色道久久综合亚洲91| 91污在线观看| 99久久精品免费观看| 不卡的电视剧免费网站有什么| 国产在线麻豆精品观看| 久久99国产精品久久| 久久精品国产亚洲a| 久久成人麻豆午夜电影| 精品一区二区三区免费毛片爱| 欧美aaaaa成人免费观看视频| 天堂蜜桃一区二区三区| 日日夜夜一区二区| 男人的j进女人的j一区| 免费一级片91| 久久精品久久综合| 国产精品一级片在线观看| 国产精品一区二区不卡| 高清在线不卡av| 不卡的av在线| 欧美在线播放高清精品| 欧美日韩高清在线| 欧美精品乱码久久久久久| 日韩午夜激情电影| 国产亚洲综合在线| 国产精品美女久久久久aⅴ| 亚洲天堂成人在线观看| 亚洲va欧美va天堂v国产综合| 天天色天天爱天天射综合| 美女免费视频一区二区| 精久久久久久久久久久| 成人久久久精品乱码一区二区三区| 不卡视频免费播放| 欧美日精品一区视频| 欧美电影精品一区二区| 国产精品全国免费观看高清 | 亚洲午夜激情av| 久久精品国产秦先生| 国产999精品久久久久久绿帽| 不卡的av中国片| 欧美久久久久中文字幕| 国产亚洲欧美色| 一区二区免费视频| 另类小说视频一区二区| 丁香网亚洲国际| 欧美日韩一区视频| 久久色.com| 亚洲国产欧美在线人成| 国产精品综合一区二区三区| 91国内精品野花午夜精品| 精品日韩成人av| 一区二区三区不卡视频在线观看| 蜜臀av一区二区| av午夜精品一区二区三区| 67194成人在线观看| 国产精品妹子av| 美女网站在线免费欧美精品| 成人黄色小视频| 欧美一区二区精美| 亚洲精品老司机| 国产美女在线观看一区| 欧美日韩一卡二卡| 中文字幕在线视频一区| 九九视频精品免费| 欧美午夜理伦三级在线观看| 久久久不卡网国产精品二区| 亚洲gay无套男同| 99精品桃花视频在线观看| 精品日产卡一卡二卡麻豆| 亚洲综合一二三区| 岛国一区二区在线观看| 欧美tk—视频vk| 日韩电影在线一区二区三区| 色综合天天性综合| 国产精品国产成人国产三级| 国产在线观看免费一区| 欧美剧情片在线观看| 亚洲免费视频中文字幕| 成人一区二区三区中文字幕| 精品国产乱码久久久久久老虎| 日本欧美一区二区| 51精品秘密在线观看| 亚洲图片一区二区| 在线一区二区三区做爰视频网站| 国产欧美一二三区| 国产中文字幕精品| 欧美精品一区二| 狠狠色狠狠色合久久伊人| 日韩一区二区在线观看视频| 日韩av一区二区在线影视|