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

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

?? lcdb_driver.h

?? C0851F020單品機DA轉(zhuǎn)換源碼
?? H
字號:
/************************************************************************************
*  Copyright (c), 2004-2007,西安銘朗電子科技有限責(zé)任公司
*            All rights reserved.
*
* Http:  www.mlarm.com
* Email: mlarm@mlarm.com
*
* File name: LCDB.C
* Project  : ML-F020ICB
* Processor: C8051F020
* Compiler : Keil C51 Compiler
* 
* Author:  李林利
* Version: 1.20
* Date:    2007.6.1
* Email:   GavinLi@126.com
* 
* Description: 本文件是以SED1335為控制器的LCD顯示驅(qū)動程序頭文件,現(xiàn)支持的液晶為240x160,320x240;
*
* Others: LCD(320x240為例)顯示屏坐標(biāo)定義圖:
*                   |O(0,0)
*                 --|----------------------------------------------------------> y 列坐標(biāo)         
*                   |                                                 |320
*                   |                  銘朗科技                       | 
*				    |                                                 |
*					|                 ML-F020ICB                      |     
*					|                                                 |
*					|                                                 |   
*					|                                                 |
*					|               LCD320x240 顯示屏                 |
*					|                                                 |   
*					|                                                 |
*					|                                                 |
*					|                                                 |
*				240	|-------------------------------------------------|(240,320)
*					|
*				   \|/
*                   | x 行坐標(biāo)
*
* Function List:
*   1. void LCDB_WritePara(unsigned char *p, unsigned char len)
*   2. void LCDB_ClearScreen(void)
*	3. void LCDB_Init(unsigned char lcd_type)
*   4. unsigned char LCDB_SetGraphMaps(unsigned char id)
*	5. void LCDB_DrawPixel(unsigned int x, y, bit mode)
*   6. void LCDB_DrawLine(unsigned int x1, y1, x2, y2, bit mode)
*	7. void LCDB_DrawRectangle(unsigned int x1, y1, x2, y2, bit mode)
*	8. void LCDB_DrawFillRectangle(unsigned int x1, y1, x2, y2, bit mode)
*	9. void LCDB_DrawCircle(unsigned int x, y, r, bit mode)
*	10. void LCDB_DrawByte(unsigned int x, y, unsigned char val)
*	11. void LCDB_ShowHZxy(unsigned char x, y, unsigned char line, col, unsigned char *p);
*
* History:
*   1. Author:       李林利  
*	   Version: 	 1.10
*	   Date:         2007.3.12
*      Modification: none
*
*   2. Author:       李林利   
*	   Version: 	 1.00
*      Date:         2004.11.24
*      Modification: 建立文件
*
*************************************************************************************/
/*************************************************************************************
* 					LCD顯示驅(qū)動程序函數(shù)使用說明
*
*	1. 第1步,必須調(diào)用函數(shù)LCDA_Init(),按函數(shù)說明進行設(shè)置,本函數(shù)只允許調(diào)用1次;
*	2. 第2步,如果客戶需要其它設(shè)置或修改設(shè)置可應(yīng)用LCDB_WriteCmdPara()函數(shù)進行設(shè)置,
*      命令參照SED1335數(shù)據(jù)手冊;
*   3. 第3步,調(diào)用LCDB_SetGraphMaps(),設(shè)定圖形顯示區(qū);
*	4. 第4步,可調(diào)用其它畫圖或顯示漢字的函數(shù);參照坐標(biāo)定義圖可幫助客戶理解函數(shù)參數(shù);
*	5. 其它細(xì)節(jié)詳見具體函數(shù)說明;
*
*************************************************************************************/
/************************************************************************************
// 常量及全局變量定義
*************************************************************************************/
//LCD240160常量定義	
#define  LCD240160				6
#define  LCD240160_X			240
#define  LCD240160_Y			160
#define  LCD240160_LINE_CHAR	30
#define  LCD240160_COLUMN_CHAR	20

//LCD320240常量定義	
#define  LCD320240				7
#define  LCD320240_X			320
#define  LCD320240_Y			240
#define  LCD320240_LINE_CHAR	40
#define  LCD320240_COLUMN_CHAR	30

/*define LCD code */ 
#define CMD_SYSSET 0x40 
#define CMD_SCROLL 0x44 
#define CMD_SLEEP 0x53 
#define CMD_DISPON 0x59 
#define CMD_DISPOFF 0x58 
#define CMD_OVLAY 0x5b 
#define CMD_HDOTSCR 0x5a 
#define CMD_CSRFORM 0x5d 
#define CMD_CGRAMADR 0x5c 
#define CMD_CSRRGT 0x4c 
#define CMD_CSRLFT 0x4d 
#define CMD_CSRUP 0x4e 
#define CMD_CSRDOWN 0x4f 
#define CMD_CSRW 0x46 
#define CMD_CSRR 0x47 
#define CMD_MWRITE 0x42 
#define CMD_MREAD 0x43 
#define CMD_AP 30 

/*************************************************************************************/
//
// 						SED1335為控制器的LCD顯示驅(qū)動程序函數(shù)外部引用聲明
//
/*************************************************************************************/

/***********************************************************************************
* Function: LCDB_WriteCmdPara;
*
* Description: 向LCD命令口寫入命令,接下來向LCD數(shù)據(jù)口寫參數(shù);
*              
* Input:  cmd,LCD控制命令, *para,參數(shù)指針; len,參數(shù)長度;
*
* Output: none;
*
* Return: none;
*
* Note:   none;
************************************************************************************/
void LCDB_WriteCmdPara(unsigned char cmd, unsigned char *para, unsigned char len);

/***********************************************************************************
* Function: LCDB_ClearScreen;
*
* Description: LCD清屏函數(shù);
*              
* Input:  none;
*
* Output: none;
*
* Return: none;
*
* Note:   本函數(shù)只清除所設(shè)定的當(dāng)前顯示區(qū)即當(dāng)前屏幕顯示;
************************************************************************************/
void LCDB_ClearScreen(void);

/***********************************************************************************
* Function: LCDA_Init;
*
* Description: LCD初始化函數(shù);
*              
* Input:  x, LCD行數(shù); y, LCD列數(shù); 例如:320x240 的LCD, line=240,column=320;
*
* Output: none;
*
* Return: none;
*
* Note:   本函數(shù)完成的設(shè)置:1.光標(biāo)形狀(0xa7):8x8; 2顯示方式: 三屏圖形顯示,
*         以"或"方式合成;3.設(shè)置顯示開關(guān): 圖形顯示/光標(biāo)顯示(閃爍);
*         4.顯示存儲器清零; 5. 設(shè)置圖形顯示區(qū)(編號):0; 
************************************************************************************/
void LCDB_Init(unsigned int x, unsigned int y);

/***********************************************************************************
* Function: LCDB_SetGraphMaps;
*
* Description: 設(shè)置圖形顯示區(qū);此函數(shù)可更換不同的圖形顯示;
*              
* Input:  id, 圖形顯示區(qū)編號, 范圍:0~2;
*
* Output: none;
*
* Return: TRUE,設(shè)置正確; FALSE,設(shè)置失敗;
*
* Note:   none;
************************************************************************************/
unsigned char LCDB_SetGraphMaps(unsigned char id);

/***********************************************************************************
* Function: LCDB_DrawPixel;
*
* Description: 畫點(x,y);
*              
* Input:  x, LCD行坐標(biāo); y, LCD列坐標(biāo); bit類型標(biāo)識mode,1:畫點,0:擦除點;
*
* Output: none;
*
* Return: none;
*
* Note:   none;
************************************************************************************/
void LCDB_DrawPixel(unsigned int x, y, bit mode);

/***********************************************************************************
* Function: LCDB_DrawLine;
*
* Description: (x1,y1)--(x2,y2)處劃線;
*              
* Input:  x1,x2, LCD行坐標(biāo); y1,y2, LCD列坐標(biāo); bit類型標(biāo)識mode,1:畫直線:擦除直線;
*
* Output: none;
*
* Return: none;
*
* Note:   none;
************************************************************************************/
void LCDB_DrawLine(unsigned int x1, y1, x2, y2, bit mode);

/***********************************************************************************
* Function: LCDB_DrawRectangle;
*
* Description: 以(x1,y1)和(x2,y2)為對角點畫矩形;
*              
* Input:  x1,x2, LCD行坐標(biāo); y1,y2, LCD列坐標(biāo); bit類型標(biāo)識mode,1:畫矩形,0:擦除矩形;
*
* Output: none;
*
* Return: none;
*
* Note:   none;
************************************************************************************/
void  LCDB_DrawRectangle(unsigned int x1, y1, x2, y2, bit mode);

/***********************************************************************************
* Function: LCDB_DrawFillRectangle;
*
* Description: 以(x1,y1)和(x2,y2)為對角點畫矩形實體;
*              
* Input:  x1,x2, LCD行坐標(biāo); y1,y2, LCD列坐標(biāo); bit類型標(biāo)識mode,1:畫矩形實體,0:擦除矩形實體;
*
* Output: none;
*
* Return: none;
*
* Note:   none;
************************************************************************************/
void  LCDB_DrawFillRectangle(unsigned int x1, y1, x2, y2, bit mode);

/***********************************************************************************
* Function: LCDB_DrawCircle;
*
* Description: 以(x,y)為圓心, r為半徑畫圓;
*              
* Input:  x, LCD行坐標(biāo); y, LCD列坐標(biāo); bit類型標(biāo)識mode,1:畫圓,0:擦除圓;
*
* Output: none;
*
* Return: none;
*
* Note:   none;
************************************************************************************/
void  LCDB_DrawCircle(unsigned int x, y, r, bit mode);

/***********************************************************************************
* Function: LCDB_DrawByte;
*
* Description: 向LCD(x,y)點開始寫一個字節(jié)數(shù)據(jù);
*              
* Input:  x, LCD行坐標(biāo); y, LCD列坐標(biāo); value,寫入字節(jié)數(shù)據(jù);
*
* Output: none;
*
* Return: none;
*
* Note:   應(yīng)盡量使y(LCD列坐標(biāo))是8的整數(shù)倍,可使顯示速度加快;
************************************************************************************/
void  LCDB_DrawByte(unsigned int x, y, unsigned char val);

/***********************************************************************************
* Function: LCDB_ShowHZxy;
*
* Description: 從LCD(x,y)點開始顯示(line*col)的字符;
*              
* Input:  x, LCD行坐標(biāo); y, LCD列坐標(biāo); line,字符占用行數(shù); col,字符占用列數(shù);
*         *p,字符數(shù)據(jù)指針;
*
* Output: none;
*
* Return: none;
*
* Note:   應(yīng)盡量使y(LCD列坐標(biāo))是8的整數(shù)倍,可使顯示速度加快; 本函數(shù)也可作為自定義圖形顯示;
************************************************************************************/
void LCDB_ShowHZxy(unsigned int x, y, unsigned int line, col, unsigned char *p);

/***********************************************************************************

/***********************************************************************************/
// 文件結(jié)束
/***********************************************************************************/












?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91视频你懂的| 蜜臀av性久久久久蜜臀av麻豆| 久久99精品久久久久久动态图 | 日韩欧美一级二级三级 | 蜜桃91丨九色丨蝌蚪91桃色| 4438x亚洲最大成人网| 免费黄网站欧美| 久久久亚洲精华液精华液精华液 | 国产午夜精品久久| www.欧美日韩| 午夜精品久久久久影视| 日韩精品中文字幕一区二区三区| 精品一区二区免费视频| 中日韩av电影| 欧美影院午夜播放| 激情六月婷婷久久| 亚洲视频你懂的| 欧美日韩视频不卡| 国产伦精品一区二区三区免费| 亚洲国产精品高清| 欧美日韩黄色影视| 国产麻豆视频精品| 亚洲久本草在线中文字幕| 欧美精品一卡二卡| 成人美女视频在线看| 亚洲成人激情社区| 久久精品在线观看| 欧美色爱综合网| 国产综合色视频| 亚洲精品老司机| 欧美一卡2卡3卡4卡| 国产成人精品免费网站| 性做久久久久久免费观看| 国产亚洲va综合人人澡精品 | 久久久久久免费| 色爱区综合激月婷婷| 国产一区二区久久| 亚洲电影你懂得| 国产精品传媒入口麻豆| 欧美成人a视频| 欧美性感一区二区三区| 不卡的电影网站| 毛片一区二区三区| 亚洲国产三级在线| 日韩一区有码在线| 国产三级一区二区| 欧美电影精品一区二区| 欧洲av在线精品| 国产激情视频一区二区三区欧美 | 国产精品每日更新| 欧美成人三级电影在线| 欧美丝袜丝交足nylons| 成人一级片网址| 国产在线视频精品一区| 日韩av成人高清| 亚洲国产毛片aaaaa无费看| 国产精品拍天天在线| 欧美mv和日韩mv国产网站| 欧美日韩视频在线一区二区| 99久久99久久久精品齐齐| 国产福利精品一区| 九九国产精品视频| 蜜桃av一区二区三区| 午夜伦欧美伦电影理论片| 亚洲欧美另类综合偷拍| 亚洲天天做日日做天天谢日日欢| 国产区在线观看成人精品 | 亚洲福中文字幕伊人影院| 日韩码欧中文字| 国产精品白丝在线| 国产精品久久久久久福利一牛影视| 2022国产精品视频| 久久―日本道色综合久久| 精品国产欧美一区二区| 日韩欧美亚洲国产精品字幕久久久| 欧美日韩国产美女| 欧美日韩精品综合在线| 911精品国产一区二区在线| 欧美剧在线免费观看网站| 欧美日韩一区中文字幕| 在线电影国产精品| 91精品国产综合久久小美女| 欧美另类久久久品| 日韩网站在线看片你懂的| 欧美mv日韩mv国产网站| 久久毛片高清国产| 国产精品日韩精品欧美在线 | 亚洲免费资源在线播放| 亚洲人成网站色在线观看| 亚洲精品中文在线影院| 亚洲va国产天堂va久久en| 日本欧美在线观看| 国产一区二区影院| 成人国产精品视频| 91成人国产精品| 欧美一区二区三区的| 久久亚洲捆绑美女| √…a在线天堂一区| 亚洲一区二区三区美女| 免费看精品久久片| 国产一区二区调教| 91小视频在线免费看| 欧美日韩美女一区二区| 精品剧情在线观看| 国产精品久久久久久久久果冻传媒| 亚洲精品成人在线| 麻豆免费看一区二区三区| 国产aⅴ综合色| 欧美在线观看18| 精品久久人人做人人爰| 亚洲欧洲成人精品av97| 婷婷久久综合九色综合伊人色| 韩日av一区二区| 99久久婷婷国产精品综合| 欧美日韩免费一区二区三区| 精品久久久久av影院| 亚洲视频电影在线| 久久精品国产成人一区二区三区 | 日韩精品最新网址| 亚洲欧美视频在线观看视频| 美女视频免费一区| 96av麻豆蜜桃一区二区| 日韩欧美一级特黄在线播放| 国产一区二区三区久久久 | 国产夜色精品一区二区av| 亚洲精品成a人| 国产一区二区福利视频| 欧美日韩亚洲综合| 国产精品色呦呦| 麻豆国产精品视频| 91成人网在线| 国产精品视频在线看| 蜜臀av一级做a爰片久久| 色综合av在线| 久久精品亚洲精品国产欧美kt∨| 亚洲国产日韩综合久久精品| 国产成人精品综合在线观看 | 91传媒视频在线播放| 久久久久久久久久美女| 偷拍亚洲欧洲综合| 91视频国产资源| 国产欧美日韩精品在线| 精品一区二区精品| 欧美日韩黄视频| 亚洲激情综合网| 波多野洁衣一区| 国产亚洲污的网站| 精彩视频一区二区| 欧美xxxxxxxx| 日韩精品免费专区| 欧美三级日本三级少妇99| 一区二区三区在线视频免费观看| 国产大陆亚洲精品国产| 久久久久久久久蜜桃| 黄色日韩三级电影| 精品区一区二区| 国产揄拍国内精品对白| 亚洲成av人影院| 色偷偷久久人人79超碰人人澡| 国产精品色噜噜| 成人免费毛片片v| 中文字幕欧美区| 成人福利视频在线看| 国产精品无码永久免费888| 国产精品一区二区三区99| 精品国产在天天线2019| 精品在线播放免费| 精品国产乱码久久久久久老虎| 久久精品99久久久| 久久综合999| 福利电影一区二区三区| 国产欧美日韩精品在线| a在线播放不卡| 亚洲自拍偷拍麻豆| 制服丝袜一区二区三区| 蜜桃久久久久久久| 精品精品欲导航| 成人影视亚洲图片在线| 亚洲婷婷国产精品电影人久久| 日本二三区不卡| 天堂成人国产精品一区| 日韩视频一区二区在线观看| 国内成人精品2018免费看| 久久久久久夜精品精品免费| 不卡欧美aaaaa| 亚洲一区在线观看免费观看电影高清| 欧美日韩一区精品| 蜜臀av国产精品久久久久| 久久综合久久综合亚洲| 成人av综合一区| 樱桃国产成人精品视频| 制服.丝袜.亚洲.另类.中文| 精品一区二区三区在线观看国产 | 在线成人av网站| 精品亚洲免费视频| 国产精品毛片久久久久久久| 欧美性大战久久久久久久蜜臀 | 国产一区高清在线| 亚洲啪啪综合av一区二区三区| 欧美日韩精品一区二区天天拍小说 |