亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
欧美乱妇一区二区三区不卡视频| 久久久国产一区二区三区四区小说| 久久综合五月天婷婷伊人| 亚洲欧美日韩在线| 国产精品亚洲综合一区在线观看| 欧美伊人久久久久久久久影院| 精品成人在线观看| 五月综合激情婷婷六月色窝| www.成人在线| 国产三级精品在线| 老司机精品视频导航| 欧美专区日韩专区| 中文字幕在线观看一区| 国产成人精品免费在线| 精品理论电影在线观看| 日本视频中文字幕一区二区三区| 91性感美女视频| 国产精品久久久久久亚洲毛片| 国内精品嫩模私拍在线| 日韩一区二区三区观看| 日韩成人一区二区三区在线观看| 在线观看不卡视频| 一区二区在线观看免费 | 一区二区三区在线视频播放 | 亚洲一区中文在线| 白白色 亚洲乱淫| 国产精品狼人久久影院观看方式| 国产精品原创巨作av| 久久久青草青青国产亚洲免观| 青青草97国产精品免费观看无弹窗版| 欧美午夜影院一区| 亚洲国产精品尤物yw在线观看| 色哟哟精品一区| 亚洲男人的天堂一区二区| 成人av在线看| 亚洲理论在线观看| 欧美亚洲国产一区二区三区va| 一区二区在线看| 欧美日韩一区二区在线观看| 亚洲h在线观看| 777午夜精品视频在线播放| 免费观看成人鲁鲁鲁鲁鲁视频| 日韩视频一区二区三区| 国产精品一区在线观看你懂的| 国产日韩v精品一区二区| 白白色 亚洲乱淫| 亚洲精品水蜜桃| 欧美日韩精品一区二区三区四区| 午夜电影网一区| 精品99999| 成人一道本在线| 亚洲一区在线观看网站| 日韩一区二区三区视频在线观看| 国产一区二区在线电影| 国产精品久久久久一区二区三区共| www.亚洲免费av| 午夜精品福利一区二区三区av| 日韩欧美亚洲一区二区| 丰满亚洲少妇av| 亚洲福利视频三区| 久久精品夜夜夜夜久久| 色婷婷精品久久二区二区蜜臀av| 亚洲成人资源在线| 久久伊人蜜桃av一区二区| av激情成人网| 蜜桃视频在线观看一区| 国产精品白丝在线| 欧美一区二区三区视频在线观看| 国产成人综合视频| 亚洲国产欧美在线| 国产免费成人在线视频| 欧美老年两性高潮| www.欧美亚洲| 九九**精品视频免费播放| 一区二区三区成人| 26uuu色噜噜精品一区二区| 91免费视频观看| 精一区二区三区| 亚洲欧美色一区| 久久久777精品电影网影网 | 亚洲三级电影网站| 日韩限制级电影在线观看| a级高清视频欧美日韩| 日韩电影一二三区| 亚洲精品成人少妇| 欧美激情中文不卡| 精品久久久网站| 欧美挠脚心视频网站| 91一区二区在线| 国产成人免费在线| 另类中文字幕网| 亚洲一二三四在线| 亚洲人123区| 国产精品久久看| 国产亚洲精品精华液| 欧美一区二区三区免费在线看 | 欧美电影一区二区三区| 99视频精品在线| 成人视屏免费看| 国产精品亚洲午夜一区二区三区| 日韩成人dvd| 亚洲尤物在线视频观看| 亚洲欧洲另类国产综合| 中文字幕av资源一区| 久久久精品一品道一区| 久久免费精品国产久精品久久久久| 91精品福利在线一区二区三区| 欧美伦理电影网| 欧美精品丝袜中出| 欧美日韩精品免费观看视频| 欧美日韩一级二级三级| 欧美日韩中文精品| 欧美日韩国产三级| 欧美日本精品一区二区三区| 欧洲人成人精品| 欧美日韩国产另类一区| 69堂精品视频| 欧美电影免费观看高清完整版在 | 国产乱码字幕精品高清av| 久久99精品久久久久| 极品少妇xxxx精品少妇| 国产精品一区二区果冻传媒| 成人影视亚洲图片在线| 在线观看成人免费视频| 在线视频一区二区免费| 成人黄页毛片网站| 成人禁用看黄a在线| av一本久道久久综合久久鬼色| 成人亚洲一区二区一| 99v久久综合狠狠综合久久| 91亚洲国产成人精品一区二区三| 日本精品裸体写真集在线观看| 欧美色图激情小说| 日韩欧美你懂的| 国产日韩高清在线| 一区二区三区在线高清| 亚洲国产一区二区视频| 欧美aaaaa成人免费观看视频| 国模冰冰炮一区二区| eeuss鲁一区二区三区| 91国偷自产一区二区三区成为亚洲经典 | 欧美精品一二三区| 亚洲第一精品在线| 国产中文字幕一区| 免费成人性网站| 国产一区二区影院| 99免费精品在线观看| 91久久精品一区二区| 欧美一区二区三区在线电影 | 成人av网站免费观看| 91片黄在线观看| 91精品国产91热久久久做人人| 国产三级精品三级| 亚洲一区在线观看网站| 蜜臀久久99精品久久久久宅男| 成人精品国产免费网站| 欧美剧情片在线观看| 久久久不卡影院| 丝袜亚洲另类丝袜在线| 成人免费观看av| 678五月天丁香亚洲综合网| 日本一区二区三区dvd视频在线| 亚洲国产精品久久久男人的天堂| 精品一区在线看| 欧美亚洲动漫另类| 国产精品青草久久| 久久精品国产亚洲一区二区三区| 一本色道久久综合亚洲91 | 久久国产三级精品| 91久久久免费一区二区| 久久精品视频在线看| 偷拍亚洲欧洲综合| 99国产精品一区| 久久精品人人做人人爽人人| 爽好久久久欧美精品| 91日韩在线专区| 国产成人av一区二区三区在线 | 成人午夜激情在线| 欧美一级日韩不卡播放免费| 亚洲日本在线天堂| www.色综合.com| 久久精品人人做人人爽97| 免费成人美女在线观看.| 在线观看欧美精品| 亚洲男帅同性gay1069| 成人国产精品免费网站| 国产亚洲成av人在线观看导航| 久久激情五月婷婷| 欧美高清激情brazzers| 亚洲国产三级在线| 在线看国产一区| 亚洲精品免费播放| 色综合欧美在线视频区| 国产精品久久二区二区| 成人av电影免费观看| 中文字幕久久午夜不卡| 成人影视亚洲图片在线| 中文字幕不卡在线播放| 99精品偷自拍| 亚洲图片你懂的|