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

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

?? lcda_driver.h

?? C0851F020單品機DA轉換源碼
?? 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_WriteCmd2(),
*      LCDA_WriteCmd3()和其它函數進行設置,具體命令參照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  LCD12864_COLUMN_CHAR	8

//LCD160128常量定義	
#define  LCD160128				3
#define  LCD160128_X			128
#define  LCD160128_Y			160
#define  LCD160128_LINE_CHAR	20
#define  LCD160128_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一区二区三区免费野_久草精品视频
日韩专区在线视频| 日本中文字幕一区二区视频| 欧美mv日韩mv亚洲| 欧美精品在线观看一区二区| 在线亚洲精品福利网址导航| 色噜噜狠狠一区二区三区果冻| 成人免费高清在线| 99精品热视频| 在线视频综合导航| 欧美天天综合网| 欧美日韩免费在线视频| 欧美色图在线观看| 欧美福利视频一区| 欧美一级欧美一级在线播放| 欧美不卡一区二区三区| 久久女同互慰一区二区三区| 国产精品美女久久久久高潮| 亚洲天天做日日做天天谢日日欢 | 欧美xxxxxxxxx| 精品国精品自拍自在线| 欧美国产激情二区三区 | 天堂成人国产精品一区| 日韩电影免费在线看| 紧缚捆绑精品一区二区| 成人黄色在线网站| 欧美影片第一页| 欧美一区二区在线免费观看| 久久久综合视频| 亚洲精品综合在线| 秋霞午夜av一区二区三区| 国产精品888| 欧美性生活一区| 久久综合九色欧美综合狠狠| 亚洲日本在线看| 美腿丝袜亚洲色图| 99视频国产精品| 欧美一级免费观看| 国产精品网曝门| 天天av天天翘天天综合网| 国产在线不卡一卡二卡三卡四卡| 色94色欧美sute亚洲线路一ni| 日韩欧美国产电影| 一区二区三区视频在线看| 精品无码三级在线观看视频| 在线观看日韩一区| 久久久久99精品一区| 亚洲国产精品视频| 99久久精品久久久久久清纯| 日韩免费视频一区二区| 亚洲卡通欧美制服中文| 国产成人免费视频| 欧美一区二区三区日韩| 亚洲男女一区二区三区| 国产麻豆精品在线观看| 欧美一区二区三区人| 亚洲国产一区二区视频| 成人h动漫精品一区二区| 日韩欧美一区在线| 婷婷夜色潮精品综合在线| 91浏览器打开| 国产精品久久久久aaaa| 国产在线视频一区二区| 欧美一区二区三区视频免费播放 | 久久久久国产精品厨房| 日韩国产欧美在线播放| 欧美日韩美女一区二区| 亚洲最色的网站| 一道本成人在线| 亚洲欧洲av另类| 成人h精品动漫一区二区三区| 久久久久久久久99精品| 国产一区二区视频在线播放| 日韩精品一区二区三区视频播放 | 一区二区三区 在线观看视频| heyzo一本久久综合| 亚洲国产精品av| 成人一二三区视频| 中文字幕高清一区| 成人av网站在线观看| 国产精品的网站| 91亚洲男人天堂| 亚洲精品水蜜桃| 欧美日韩国产综合视频在线观看| 亚洲国产精品久久艾草纯爱| 欧美精品一卡二卡| 美女诱惑一区二区| 久久这里只有精品视频网| 国产在线观看免费一区| 欧美激情一区三区| 91蜜桃婷婷狠狠久久综合9色| 亚洲激情第一区| 欧美日韩在线不卡| 久久爱www久久做| 国产片一区二区| 色久优优欧美色久优优| 亚洲国产精品麻豆| 精品国产1区二区| 成人黄色大片在线观看| 亚洲国产视频直播| 日韩欧美国产精品一区| 成人激情黄色小说| 亚洲高清免费观看 | 日本乱人伦aⅴ精品| 亚洲尤物视频在线| 亚洲精品一线二线三线| 99久久精品国产精品久久| 亚洲国产精品久久人人爱| 精品久久国产字幕高潮| 成人av动漫在线| 日韩高清在线观看| 国产精品久久久久久久久免费相片 | 日本高清成人免费播放| 美女被吸乳得到大胸91| 亚洲欧洲另类国产综合| 91精品国产高清一区二区三区| 成人小视频在线| 日韩精品福利网| 国产欧美综合在线观看第十页 | 国产在线观看一区二区| 亚洲欧美一区二区三区国产精品| 91精选在线观看| 色综合天天综合在线视频| 奇米888四色在线精品| 亚洲女与黑人做爰| 久久精品视频免费| 欧美一区二区三区小说| 99久久综合国产精品| 国产在线乱码一区二区三区| 亚洲国产精品一区二区www在线 | 国内外精品视频| 一区二区三区波多野结衣在线观看 | 久久精品夜色噜噜亚洲a∨| 欧美绝品在线观看成人午夜影视| 成人黄色av电影| 国产91丝袜在线播放0| 老司机精品视频在线| 天天做天天摸天天爽国产一区| 最新中文字幕一区二区三区| 日本一区二区三区dvd视频在线| 日韩欧美激情一区| 欧美一区永久视频免费观看| 欧美另类变人与禽xxxxx| 91久久精品国产91性色tv| 99久久婷婷国产精品综合| 福利一区二区在线| 国产精品亚洲午夜一区二区三区 | 99国产一区二区三精品乱码| 国产乱码精品一区二区三| 激情综合色综合久久| 美女视频免费一区| 久久精品国产久精国产| 免费观看91视频大全| 免费视频最近日韩| 美女尤物国产一区| 国产又粗又猛又爽又黄91精品| 免费欧美在线视频| 韩国理伦片一区二区三区在线播放| 美女视频黄 久久| 国产在线一区观看| 成人网页在线观看| jlzzjlzz国产精品久久| 色婷婷综合五月| 欧美性猛交xxxxxxxx| 欧美一区二区三区公司| 精品久久久久久久久久久久久久久 | 日韩欧美在线网站| 精品国产成人在线影院| 国产三级欧美三级日产三级99| 中文字幕欧美区| 亚洲美女精品一区| 婷婷综合另类小说色区| 久久97超碰色| av一区二区不卡| 欧美日韩不卡一区二区| 欧美精品一区二区三区久久久| 国产女主播一区| 亚洲一二三四在线| 美女诱惑一区二区| eeuss鲁一区二区三区| 色激情天天射综合网| 91精品国产一区二区三区蜜臀 | 国产在线麻豆精品观看| 99免费精品在线| 91精品国产91久久综合桃花| 国产农村妇女毛片精品久久麻豆 | 亚洲女人****多毛耸耸8| 天天爽夜夜爽夜夜爽精品视频| 国产在线乱码一区二区三区| 91网站最新地址| 日韩欧美激情在线| 亚洲免费在线视频一区 二区| 日产精品久久久久久久性色| 成人久久18免费网站麻豆| 91.麻豆视频| 1区2区3区精品视频| 久久国产精品72免费观看| 91亚洲精品一区二区乱码| 欧美va日韩va| 午夜电影一区二区| 99久久精品国产一区二区三区|