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

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

?? lcda.h

?? C8051F020單片機開發板演示程序
?? H
?? 第 1 頁 / 共 2 頁
字號:
/************************************************************************************
*  Copyright (c), 2004-2007,西安銘朗電子科技有限責任公司
*            All rights reserved.
*
* Http:  www.mlarm.com
* Email: mlarm@mlarm.com
*
* File name: LCDA.h
* Project  : ML-F020ICB
* Processor: C8051F020
* Compiler : Keil C51 Compiler
* 
* Author:  李林利
* Version: 1.20
* Date:    2007.6.1
* Email:   GavinLi@126.com
* 
* Description: 本文件是以T6963為控制器的LCD顯示驅動程序頭文件,現支持的液晶為128x64,160x128,
*		  	   240x64,240x128;
*
* Others: LCD(240x128為例)顯示屏坐標圖:
*                   |O(0,0)
*                 --|----------------------------------------------------------> y 列坐標         
*                   |                                                 |240
*                   |                                                 | 
*				    |                  銘朗科技                       |
*					|                                                 |     
*					|                 ML-F020ICB                      |
*					|                                                 |   
*					|                                                 |
*					|               LCD240x128 顯示屏                 |
*					|                                                 |   
*					|                                                 |
*					|                                                 |
*					|                                                 |
*				128	|-------------------------------------------------|(128,240)
*					|
*				   \|/
*                   | x 行坐標
*
* Function List:
*	1. void LCDA_WriteData(unsigned char val)
*	2. unsigned char LCDA_ReadData(void)
*   3. unsigned char LCDA_ReadStatus(void)
*	4. void LCDA_WriteCmd1(unsigned char cmd)
*	5. void LCDA_WriteCmd2(unsigned char val, unsigned char cmd)		
*   6. void LCDA_WriteCmd3(unsigned char val1, unsigned char val2, unsigned char cmd)
*	7. void LCDA_ClearScreen(void)
*	8. void LCDA_ClearTextScreen(void)
*	9. void LCDA_Init(unsigned char lcd_type)
*	10. unsigned char LCDA_SetTextMaps(unsigned char id)
*	11. unsigned char LCDA_SetGraphMaps(unsigned char id)
*	12. void LCDA_DrawPixel(unsigned char x, y, bit mode)
*   13. void LCDA_DrawLine(unsigned char x1, y1, x2, y2, bit mode)
*	14. void LCDA_DrawRectangle(unsigned char x1, y1, x2, y2, bit mode)
*	15. void LCDA_DrawFillRectangle(unsigned char x1, y1, x2, y2, bit mode)
*	16. void LCDA_DrawCircle(unsigned char x, y, r, bit mode)
*	17. void LCDA_DrawByte(unsigned char x, y, unsigned char val)
*	18. void LCDA_ShowHZxy(unsigned char x, y, unsigned char line, col, unsigned char *p)
*	19. void LCDA_ShowChar(unsigned char x, y, unsigned char *p, unsigned char len)
*
* History:
*   1. Author:       李林利  
*	   Version: 	 1.10
*	   Date:         2007.3.12
*      Modification: none
*
*   2. Author:       李林利   
*	   Version: 	 1.00
*      Date:         2004.11.24
*      Modification: 建立文件
*
*************************************************************************************/

/*************************************************************************************
* 					LCD顯示驅動程序函數使用說明
*
*	1. 第1步,必須調用函數LCDA_Init(),按函數說明進行設置,本函數只允許調用1次;
*	2. 第2步,如果客戶需要其它設置或修改設置可應用LCDA_WriteCmd1(),LCDA_WriteCmd1(),
*      LCDA_WriteCmd1()和其它函數進行設置,具體命令參照T6963數據手冊;
*   3. 第3步,調用LCDB_SetGraphMaps()和LCDB_SetTextMaps(),設定圖形/字符顯示區;
*	4. 第4步,可調用其它畫圖或顯示漢字的函數;參照坐標定義圖可幫助客戶理解函數參數;
*	4. 其它細節詳見具體函數說明;
*
*************************************************************************************/
/************************************************************************************
// 常量及全局變量定義
*************************************************************************************/
/*
//LCD12864常量定義	
#define  LCD12864				2
#define  LCD12864_X				64
#define  LCD12864_Y				128
#define  LCD12864_LINE_CHAR		16
#define  LCD24064_COLUMN_CHAR	8

//LCD160128常量定義	
#define  LCD160128				3
#define  LCD160128_X			128
#define  LCD160128_Y			160
#define  LCD160128_LINE_CHAR	20
#define  LCD24064_COLUMN_CHAR	16

//LCD24064常量定義	
#define  LCD24064				4
#define  LCD24064_X				64
#define  LCD24064_Y				240
#define  LCD24064_LINE_CHAR		30
#define  LCD24064_COLUMN_CHAR	8

//LCD240128常量定義	
#define  LCD240128				5
#define  LCD240128_X			128
#define  LCD240128_Y			240
#define  LCD240128_LINE_CHAR	30
#define  LCD240128_COLUMN_CHAR	16
*/

//字體定義, 不可修改
#define  FS5x8	5  // 5x8 字體
#define  FS6x8	6  // 6x8 字體
#define  FS7x8	7  // 7x8 字體
#define  FS8x8	8  // 8x8 字體

// T6963 常用用命令定義
#define CMD_XY_POINT    0x21		
#define CMD_CGRAM_ADDR  0x22
#define CMD_ADDR_POINT  0x24

#define CMD_TEXT_ADDR  	0x40
#define CMD_TEXT_WIDTH  0x41
#define CMD_PIC_ADDR  	0x42
#define CMD_PIC_WIDTH  	0x43


#define CMD_ROM_OR_MODE  	0x80
#define CMD_ROM_XOR_MODE 	0x81
#define CMD_ROM_AND_MODE    0x82
#define CMD_ROM_TEXT_MODE   0x83

#define CMD_RAM_OR_MODE  	0x88
#define CMD_RAM_XOR_MODE 	0x89
#define CMD_RAM_AND_MODE    0x8A
#define CMD_RAM_TEXT_MODE   0x8B

#define CMD_DISP_OFF_MOD  	0x90
#define CMD_RAM_XOR_MODE 	0x89
#define CMD_RAM_AND_MODE    0x8A
#define CMD_RAM_TEXT_MODE   0x8B

#define CMD_CGRAM_AUTO_WRITE   0xB0	// 自動寫設置
#define CMD_CGRAM_AUTO_READ    0xB1	// 自動讀設置
#define CMD_CGRAM_AUTO_END     0xB2	// 自動讀/寫結束


#define CMD_DATA_WRITE_UP   0xC0	// 數據寫,地址加1
#define CMD_DATA_READ_UP    0xC1	// 數據讀,地址加1
#define CMD_DATA_WRITE_DOWN 0xC2	// 數據寫,地址減1
#define CMD_DATA_READ_DOWN  0xC3	// 數據讀,地址減1
#define CMD_DATA_WRITE_UN   0xC4	// 數據寫,地址不變
#define CMD_DATA_READ_UN    0xC5	// 數據讀,地址不變


#define CMD_BIT_CLR    0xF0			// 將顯示緩沖區某單元的某一位清零
#define CMD_BIT_SET    0xF8			// 將顯示緩沖區某單元的某一位置1


/*************************************************************************************/
//
// 						T6963為控制器的LCD顯示驅動程序函數外部引用聲明
//
/*************************************************************************************/

/***********************************************************************************
* Function: LCDA_WriteData;
*
* Description: 向LCD數據口寫數據;
*              
* Input:  val,要寫的數據;
*
* Output: none;
*
* Return: none;
*
* Note:   none;
************************************************************************************/
void LCDA_WriteData(unsigned char val); 

/***********************************************************************************
* Function: LCDA_ReadData;
*
* Description: 從LCD數據口讀數據;
*              
* Input:  none;
*
* Output: none;
*
* Return: 讀到的數據;
*
* Note:   none;
************************************************************************************/
unsigned char LCDA_ReadData(void);

/***********************************************************************************
* Function: LCDA_ReadStatus;
*
* Description: 讀取LCD狀態;
*              
* Input:  none;
*
* Output: none;
*
* Return: 返回LCD狀態數據;
*
* Note:   none;
************************************************************************************/
unsigned char LCDA_ReadStatus(void);

/***********************************************************************************
* Function: LCDA_WriteCmd1;
*
* Description: 向LCD寫有1個參數命令;
*              
* Input:  cmd,LCD操作命令;
*
* Output: none;
*
* Return: none;
*
* Note:   none;
************************************************************************************/
void LCDA_WriteCmd1(unsigned char cmd); 

/***********************************************************************************
* Function: LCDA_WriteCmd2;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩aaa| www.日本不卡| 亚洲高清视频在线| 亚洲精品高清在线| 成人免费小视频| 中文字幕一区在线| 亚洲精品一二三| 亚洲男同性视频| 亚洲第一电影网| 亚洲123区在线观看| 五月天欧美精品| 视频一区国产视频| 日韩国产欧美一区二区三区| 男女男精品视频| 国产麻豆视频一区二区| 国产高清不卡一区| 不卡影院免费观看| 91丨porny丨中文| 欧美视频在线一区二区三区| 欧美精品少妇一区二区三区 | 成人一二三区视频| 91色视频在线| 欧美唯美清纯偷拍| 日韩欧美国产综合一区| 欧美激情中文不卡| 亚洲一区二三区| 美女精品自拍一二三四| 国产大陆亚洲精品国产| 色综合久久综合中文综合网| 欧美男同性恋视频网站| 久久精品视频免费| 亚洲激情在线激情| 美女看a上一区| 色综合久久综合| 日韩午夜在线影院| 中文字幕第一区综合| 亚洲一区二区三区中文字幕在线 | 欧美国产日本韩| 亚洲精品成人天堂一二三| 日韩av中文在线观看| 成人午夜视频网站| 日韩一级完整毛片| 亚洲乱码国产乱码精品精可以看| 蜜臀av性久久久久蜜臀aⅴ| 成人ar影院免费观看视频| 欧美电影一区二区| 1000部国产精品成人观看| 日韩高清不卡一区二区| 99久久精品免费观看| 精品少妇一区二区三区日产乱码| 一区二区三区精品视频在线| 国产成人自拍网| 日韩免费高清视频| 亚洲一区二区在线免费观看视频| 国产成人午夜高潮毛片| 欧美一区永久视频免费观看| 亚洲欧美日韩在线| 国模无码大尺度一区二区三区| 欧美日韩一级大片网址| 国产精品高潮呻吟久久| 国产一区二区三区黄视频 | 日韩欧美亚洲国产另类| 亚洲色图第一区| 国产成人精品亚洲午夜麻豆| 欧美mv日韩mv国产网站app| 亚洲bt欧美bt精品| 在线中文字幕一区| 亚洲人成网站色在线观看| 国产91精品一区二区麻豆网站| 日韩久久免费av| 日本成人在线不卡视频| 欧美日韩免费观看一区三区| 一区二区三区在线看| 91视频国产资源| 日韩毛片高清在线播放| 成人av在线播放网站| 国产欧美一区二区三区沐欲| 国产毛片精品一区| 久久久精品黄色| 国产麻豆精品95视频| 久久久久久久久久久黄色| 久久国产精品无码网站| 2020国产精品久久精品美国| 国内一区二区视频| 欧美国产日产图区| 99久久精品国产一区二区三区| 国产精品久久看| 色综合中文字幕| 亚洲影视在线观看| 欧美日本国产一区| 久久国产精品色婷婷| 久久久精品蜜桃| 99r国产精品| 日韩激情视频网站| 日韩欧美一级二级三级| 国内精品国产三级国产a久久| 久久精品夜色噜噜亚洲a∨| 波多野结衣亚洲| 亚洲在线中文字幕| 精品久久久久香蕉网| 成人国产精品视频| 亚洲高清一区二区三区| 日韩三级伦理片妻子的秘密按摩| 国产激情视频一区二区三区欧美 | 亚洲一区二区三区四区中文字幕| 欧美专区亚洲专区| 免费在线观看精品| 中文字幕高清一区| 欧美日韩国产综合一区二区| 极品少妇一区二区三区精品视频| 国产精品国产成人国产三级| 欧美日韩成人综合天天影院| 国产剧情一区二区| 亚洲一区二区3| 国产欧美日韩亚州综合| 欧美人狂配大交3d怪物一区 | 一本到不卡精品视频在线观看| 午夜视频一区二区| 国产欧美久久久精品影院| 欧美亚洲一区二区三区四区| 国产精品夜夜爽| 日韩专区欧美专区| 国产精品成人免费在线| 精品99一区二区| 欧美日韩久久久| 成人美女在线视频| 美女视频黄 久久| 亚洲午夜免费电影| 国产日产欧美一区二区三区| 91精品福利在线一区二区三区| 91免费精品国自产拍在线不卡| 国内精品免费在线观看| 午夜精品福利久久久| 亚洲人成网站在线| 国产日产亚洲精品系列| 欧美成人免费网站| 777欧美精品| 欧洲国内综合视频| 91免费版pro下载短视频| 国产一区二区三区精品欧美日韩一区二区三区 | 色综合久久精品| 国产一区啦啦啦在线观看| 亚洲五月六月丁香激情| 综合激情网...| 中文字幕制服丝袜成人av| 久久亚洲综合色一区二区三区| 91麻豆精品国产自产在线 | 91在线播放网址| 不卡的av电影| av电影在线观看一区| 成人精品视频.| 成人开心网精品视频| 成人国产精品视频| 97精品久久久久中文字幕| 粉嫩av一区二区三区粉嫩| 国产成人福利片| 粉嫩av亚洲一区二区图片| 丁香亚洲综合激情啪啪综合| 丁香啪啪综合成人亚洲小说| 国产成人免费视频一区| 成人的网站免费观看| 92精品国产成人观看免费| 91亚洲精品乱码久久久久久蜜桃 | 青青草97国产精品免费观看| 日韩av一区二区三区四区| 久久精品理论片| 国产精品一区二区在线播放| 成人午夜电影小说| 97久久精品人人澡人人爽| 欧美色综合网站| 91精品国产免费久久综合| 欧美va天堂va视频va在线| 久久精品在这里| 亚洲精品五月天| 污片在线观看一区二区| 激情亚洲综合在线| 不卡一区二区三区四区| 欧美日韩精品高清| 精品久久人人做人人爱| 国产精品成人网| 午夜精品视频在线观看| 国产综合成人久久大片91| av不卡在线观看| 欧美视频一二三区| 久久久久久久久久久电影| 亚洲日本护士毛茸茸| 日本成人超碰在线观看| 成人午夜视频网站| 91精品国产综合久久久久久 | 91影视在线播放| 欧美一区日韩一区| 国产精品毛片高清在线完整版| 香蕉成人伊视频在线观看| 国产剧情一区在线| 欧美欧美欧美欧美| 中文字幕精品—区二区四季| 日韩激情视频在线观看| av电影在线观看一区| www国产精品av| 亚洲电影激情视频网站|