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

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

?? lcd.h

?? ALIENTEK MINISTM32 擴展實驗9 USMART應用
?? H
字號:
#ifndef __LCD_H
#define __LCD_H		
#include "sys.h"	 
#include "stdlib.h"
//////////////////////////////////////////////////////////////////////////////////	 
//本程序只供學習使用,未經作者許可,不得用于其它任何用途
//Mini STM32開發板
//2.4/2.8寸TFT液晶驅動	  
//支持驅動IC型號包括:ILI9325/RM68021/ILI9320/ILI9328/LGDP4531/SPFD5408/SSD1289等
//正點原子@ALIENTEK
//技術論壇:www.openedv.com
//修改日期:2011/1/13
//版本:V1.4
//版權所有,盜版必究。
//Copyright(C) 正點原子 2009-2019
//All rights reserved
//********************************************************************************
//V1.2修改說明
//支持了SPFD5408的驅動,另外把液晶ID直接打印成HEX格式.方便查看LCD驅動IC.
//V1.3
//加入了快速IO的支持
//修改了背光控制的極性(適用于V1.8及以后的開發板版本)
//V1.4
//修改了LCD_ShowChar函數,使用畫點功能畫字符。
//加入了橫豎屏顯示的支持
//////////////////////////////////////////////////////////////////////////////////	 
//以下2個宏定義,定義屏幕的顯示方式及IO速度
//#define USE_HORIZONTAL  //定義是否使用橫屏
#define LCD_FAST_IO  //定義是否使用快速IO
//////////////////////////////////////////////////////////////////////////////////	 
//TFTLCD部分外要調用的函數		   
extern u16  POINT_COLOR;//默認紅色    
extern u16  BACK_COLOR; //背景顏色.默認為白色
//定義LCD的尺寸
#ifdef USE_HORIZONTAL
#define LCD_W 320
#define LCD_H 240
#else
#define LCD_W 240
#define LCD_H 320
#endif
////////////////////////////////////////////////////////////////////
//-----------------LCD端口定義---------------- 
#define	LCD_LED PCout(10) //LCD背光    		 PC10 
//如果使用快速IO,則定義下句,如果不使用,則去掉即可!
//使用快速IO,刷屏速率可以達到28幀每秒!
//普通IO,只能14幀每秒!   

#ifdef LCD_FAST_IO //快速IO

#define	LCD_CS_SET  GPIOC->BSRR=1<<9    //片選端口  	     PC9
#define	LCD_RS_SET	GPIOC->BSRR=1<<8    //數據/命令          PC8	   
#define	LCD_WR_SET	GPIOC->BSRR=1<<7    //寫數據			 PC7
#define	LCD_RD_SET	GPIOC->BSRR=1<<6    //讀數據			 PC6
								    
#define	LCD_CS_CLR  GPIOC->BRR=1<<9     //片選端口  	     PC9
#define	LCD_RS_CLR	GPIOC->BRR=1<<8     //數據/命令          PC8	   
#define	LCD_WR_CLR	GPIOC->BRR=1<<7     //寫數據			 PC7
#define	LCD_RD_CLR	GPIOC->BRR=1<<6     //讀數據			 PC6
								    
#else //慢速IO

#define	LCD_CS	PCout(9)  //片選端口  	     PC9
#define	LCD_RS	PCout(8)  //數據/命令        PC8	   
#define	LCD_WR	PCout(7)  //寫數據			 PC7
#define	LCD_RD	PCout(6)  //讀數據			 PC6
								    
#endif
//PB0~15,作為數據線
#define DATAOUT(x) GPIOB->ODR=x; //數據輸出
#define DATAIN     GPIOB->IDR;   //數據輸入
//////////////////////////////////////////////////////////////////////
//畫筆顏色
#define WHITE         	 0xFFFF
#define BLACK         	 0x0000	  
#define BLUE         	 0x001F  
#define BRED             0XF81F
#define GRED 			 0XFFE0
#define GBLUE			 0X07FF
#define RED           	 0xF800
#define MAGENTA       	 0xF81F
#define GREEN         	 0x07E0
#define CYAN          	 0x7FFF
#define YELLOW        	 0xFFE0
#define BROWN 			 0XBC40 //棕色
#define BRRED 			 0XFC07 //棕紅色
#define GRAY  			 0X8430 //灰色
//GUI顏色

#define DARKBLUE      	 0X01CF	//深藍色
#define LIGHTBLUE      	 0X7D7C	//淺藍色  
#define GRAYBLUE       	 0X5458 //灰藍色
//以上三色為PANEL的顏色 
 
#define LIGHTGREEN     	 0X841F //淺綠色
//#define LIGHTGRAY        0XEF5B //淺灰色(PANNEL)
#define LGRAY 			 0XC618 //淺灰色(PANNEL),窗體背景色

#define LGRAYBLUE        0XA651 //淺灰藍色(中間層顏色)
#define LBBLUE           0X2B12 //淺棕藍色(選擇條目的反色)
	    															  
extern u16 BACK_COLOR, POINT_COLOR ;  
void LCD_Init(void);
void LCD_DisplayOn(void);
void LCD_DisplayOff(void);
void LCD_Clear(u16 Color);	 
void LCD_SetCursor(u16 Xpos, u16 Ypos);
void LCD_DrawPoint(u16 x,u16 y);//畫點
u16  LCD_ReadPoint(u16 x,u16 y); //讀點
void Draw_Circle(u16 x0,u16 y0,u8 r);
void LCD_DrawLine(u16 x1, u16 y1, u16 x2, u16 y2);
void LCD_DrawRectangle(u16 x1, u16 y1, u16 x2, u16 y2);		   
void LCD_Fill(u16 xsta,u16 ysta,u16 xend,u16 yend,u16 color);
void LCD_ShowChar(u16 x,u16 y,u8 num,u8 size,u8 mode);//顯示一個字符
void LCD_ShowNum(u16 x,u16 y,u32 num,u8 len,u8 size);  //顯示一個數字
void LCD_Show2Num(u16 x,u16 y,u16 num,u8 len,u8 size,u8 mode);//顯示2個數字
void LCD_ShowString(u16 x,u16 y,const u8 *p);		 //顯示一個字符串,16字體
									    
void LCD_WriteReg(u8 LCD_Reg, u16 LCD_RegValue);
u16 LCD_ReadReg(u8 LCD_Reg);
void LCD_WriteRAM_Prepare(void);
void LCD_WriteRAM(u16 RGB_Code);
u16 LCD_ReadRAM(void);		   

//寫8位數據函數
//用宏定義,提高速度.
#ifdef LCD_FAST_IO //快速IO
#define LCD_WR_DATA(data){\
LCD_RS_SET;\
LCD_CS_CLR;\
DATAOUT(data);\
LCD_WR_CLR;\
LCD_WR_SET;\
LCD_CS_SET;\
} 
#else//正常IO
#define LCD_WR_DATA(data){\
LCD_RS=1;\
LCD_CS=0;\
DATAOUT(data);\
LCD_WR=0;\
LCD_WR=1;\
LCD_CS=1;\
} 	
#endif																				 
//9320/9325 LCD寄存器  
#define R0             0x00
#define R1             0x01
#define R2             0x02
#define R3             0x03
#define R4             0x04
#define R5             0x05
#define R6             0x06
#define R7             0x07
#define R8             0x08
#define R9             0x09
#define R10            0x0A
#define R12            0x0C
#define R13            0x0D
#define R14            0x0E
#define R15            0x0F
#define R16            0x10
#define R17            0x11
#define R18            0x12
#define R19            0x13
#define R20            0x14
#define R21            0x15
#define R22            0x16
#define R23            0x17
#define R24            0x18
#define R25            0x19
#define R26            0x1A
#define R27            0x1B
#define R28            0x1C
#define R29            0x1D
#define R30            0x1E
#define R31            0x1F
#define R32            0x20
#define R33            0x21
#define R34            0x22
#define R36            0x24
#define R37            0x25
#define R40            0x28
#define R41            0x29
#define R43            0x2B
#define R45            0x2D
#define R48            0x30
#define R49            0x31
#define R50            0x32
#define R51            0x33
#define R52            0x34
#define R53            0x35
#define R54            0x36
#define R55            0x37
#define R56            0x38
#define R57            0x39
#define R59            0x3B
#define R60            0x3C
#define R61            0x3D
#define R62            0x3E
#define R63            0x3F
#define R64            0x40
#define R65            0x41
#define R66            0x42
#define R67            0x43
#define R68            0x44
#define R69            0x45
#define R70            0x46
#define R71            0x47
#define R72            0x48
#define R73            0x49
#define R74            0x4A
#define R75            0x4B
#define R76            0x4C
#define R77            0x4D
#define R78            0x4E
#define R79            0x4F
#define R80            0x50
#define R81            0x51
#define R82            0x52
#define R83            0x53
#define R96            0x60
#define R97            0x61
#define R106           0x6A
#define R118           0x76
#define R128           0x80
#define R129           0x81
#define R130           0x82
#define R131           0x83
#define R132           0x84
#define R133           0x85
#define R134           0x86
#define R135           0x87
#define R136           0x88
#define R137           0x89
#define R139           0x8B
#define R140           0x8C
#define R141           0x8D
#define R143           0x8F
#define R144           0x90
#define R145           0x91
#define R146           0x92
#define R147           0x93
#define R148           0x94
#define R149           0x95
#define R150           0x96
#define R151           0x97
#define R152           0x98
#define R153           0x99
#define R154           0x9A
#define R157           0x9D
#define R192           0xC0
#define R193           0xC1
#define R229           0xE5							  		 
#endif  
	 
	 



?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久99精品久久久久婷婷| 欧美伦理影视网| 欧美视频自拍偷拍| 久久综合九色综合欧美98| 亚洲精品久久久久久国产精华液| 久久99精品国产麻豆不卡| 色综合久久久网| 国产女同互慰高潮91漫画| 日本欧美一区二区三区| 欧美视频在线观看一区二区| 欧美国产禁国产网站cc| 精品一区二区三区香蕉蜜桃| 欧美三日本三级三级在线播放| 日本一区二区三区电影| 国产一区二区影院| 日韩精品一区二区三区中文不卡| 樱桃视频在线观看一区| 色综合久久综合中文综合网| 欧美国产精品一区二区三区| 国内成人精品2018免费看| 欧美大尺度电影在线| 日本中文一区二区三区| 欧美日本一道本| 亚洲国产乱码最新视频| 欧美性猛交xxxx黑人交| 有坂深雪av一区二区精品| 99re热视频精品| 亚洲精品国产无天堂网2021 | 亚洲成人一二三| 91久久精品一区二区二区| 国产精品传媒入口麻豆| 99国产精品一区| 一区二区三区四区视频精品免费| 91片黄在线观看| 亚洲综合在线电影| 欧美亚洲愉拍一区二区| 亚洲第一福利一区| 91麻豆精品国产91久久久久久| 五月开心婷婷久久| 欧美一级精品大片| 狠狠色伊人亚洲综合成人| 久久老女人爱爱| 99久久久无码国产精品| 亚洲天堂a在线| 欧美日本不卡视频| 看国产成人h片视频| 2020国产精品久久精品美国| 国产成人免费视频精品含羞草妖精 | 欧美日韩午夜影院| 青青草国产精品97视觉盛宴| 日韩欧美亚洲国产另类| 精品午夜久久福利影院| 中国av一区二区三区| 99精品在线免费| 琪琪一区二区三区| 国产欧美视频在线观看| 色婷婷亚洲婷婷| 日本成人在线不卡视频| 中文字幕巨乱亚洲| 欧美日韩三级一区二区| 国产真实乱子伦精品视频| 综合久久综合久久| 91精品一区二区三区在线观看| 狠狠色丁香久久婷婷综合_中| 中文字幕日韩一区| 欧美成人高清电影在线| 91麻豆国产在线观看| 蜜臀av性久久久久蜜臀aⅴ流畅| 国产日韩欧美精品一区| 欧美日韩国产首页| 国产suv精品一区二区883| 亚洲成人1区2区| 日本一区二区三区电影| 欧美精品亚洲一区二区在线播放| 国产精品资源在线观看| 亚洲成人黄色影院| 中文字幕在线一区| 日韩免费观看高清完整版| 色天天综合久久久久综合片| 国产真实乱偷精品视频免| 成人国产在线观看| 午夜不卡av免费| 自拍视频在线观看一区二区| 欧美zozo另类异族| 欧美区视频在线观看| 99国产精品久久久久久久久久久| 九九九久久久精品| 午夜精品久久久久久久久久| 亚洲婷婷综合色高清在线| 久久久欧美精品sm网站 | 96av麻豆蜜桃一区二区| 精品一区二区精品| 日韩影视精彩在线| 亚洲精品国产成人久久av盗摄| 国产日韩欧美电影| 久久这里只精品最新地址| 欧美另类z0zxhd电影| 色综合天天狠狠| 99国产精品视频免费观看| 国产成人av影院| 国产精品综合二区| 国产最新精品精品你懂的| 日韩av在线播放中文字幕| 亚洲高清久久久| 亚洲一区二区视频在线观看| 亚洲视频一二三区| 亚洲欧洲综合另类在线 | 国产亚洲综合性久久久影院| 欧美mv日韩mv国产| 日韩三级视频在线看| 91麻豆精品国产自产在线| 欧美日韩国产精品自在自线| 欧美视频一区在线| 欧美三级中文字幕| 884aa四虎影成人精品一区| 欧美日韩黄色影视| 欧美一区二区三区男人的天堂| 91精品久久久久久久久99蜜臂| 欧美日韩综合不卡| 91精品国产欧美一区二区成人 | 精品久久久久99| 久久伊99综合婷婷久久伊| 久久久久国产精品厨房| 国产日韩欧美电影| 亚洲三级电影网站| 亚洲成人动漫精品| 免费一级欧美片在线观看| 韩国精品在线观看| 粉嫩aⅴ一区二区三区四区| 99视频在线观看一区三区| 欧美在线观看一区| 欧美福利视频一区| 精品国产免费一区二区三区四区| 久久久久久久久99精品| 亚洲欧美在线视频| 亚洲一区二区美女| 蜜臀久久99精品久久久久久9 | 色8久久人人97超碰香蕉987| 欧美在线综合视频| 欧美一区二区免费观在线| 久久久久久免费网| 亚洲在线视频免费观看| 久久精品久久综合| 91在线视频观看| 日韩欧美另类在线| 亚洲欧洲日产国码二区| 天天综合色天天综合色h| 国产伦精品一区二区三区免费迷| 成人高清av在线| 欧美狂野另类xxxxoooo| 久久精品男人天堂av| 亚洲亚洲人成综合网络| 国产福利91精品一区| 欧美日韩综合在线| 国产精品热久久久久夜色精品三区 | 欧美性生活一区| 久久久久久久久久久久电影 | 色拍拍在线精品视频8848| 欧美大片在线观看一区二区| 亚洲色图欧美偷拍| 激情都市一区二区| 欧美日韩在线直播| 国产精品久久影院| 裸体歌舞表演一区二区| 色综合久久久久综合体| 久久精品日产第一区二区三区高清版| 亚洲福利一区二区三区| 成人一级片在线观看| 日韩欧美在线一区二区三区| 亚洲乱码国产乱码精品精的特点| 国产精一区二区三区| 7777精品伊人久久久大香线蕉经典版下载 | 国产精品网站在线| 久久99精品久久只有精品| 欧美视频一区在线| 亚洲视频你懂的| 成人久久18免费网站麻豆 | 精品一区二区综合| 欧美乱妇20p| 亚洲免费资源在线播放| 国产激情视频一区二区在线观看| 91精品欧美综合在线观看最新| 亚洲精品国产一区二区精华液| 成人激情图片网| 欧美精彩视频一区二区三区| 久久精品国产亚洲a| 在线播放日韩导航| 五月天精品一区二区三区| 久久久三级国产网站| 经典三级视频一区| 欧美tickling挠脚心丨vk| 秋霞电影网一区二区| 欧美猛男男办公室激情| 午夜在线成人av| 欧美日韩视频在线第一区| 亚洲成人一区二区在线观看| 欧美日韩性生活| 人妖欧美一区二区| 日韩视频免费观看高清完整版| 日韩国产欧美三级|