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

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

?? lcd.h

?? STM32不完全手冊 例程源碼 29個
?? H
字號:
#ifndef __LCD_H
#define __LCD_H		
#include "sys.h"	 
#include "stdlib.h"
//////////////////////////////////////////////////////////////////////////////////	 
//本程序只供學習使用,未經作者許可,不得用于其它任何用途
//Mini STM32開發(fā)板
//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及以后的開發(fā)板版本)
//V1.4
//修改了LCD_ShowChar函數(shù),使用畫點功能畫字符。
//加入了橫豎屏顯示的支持
//////////////////////////////////////////////////////////////////////////////////	 
//以下2個宏定義,定義屏幕的顯示方式及IO速度
//#define USE_HORIZONTAL  //定義是否使用橫屏
#define LCD_FAST_IO  //定義是否使用快速IO
//////////////////////////////////////////////////////////////////////////////////	 
//TFTLCD部分外要調用的函數(shù)		   
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    //數(shù)據/命令          PC8	   
#define	LCD_WR_SET	GPIOC->BSRR=1<<7    //寫數(shù)據			 PC7
#define	LCD_RD_SET	GPIOC->BSRR=1<<6    //讀數(shù)據			 PC6
								    
#define	LCD_CS_CLR  GPIOC->BRR=1<<9     //片選端口  	     PC9
#define	LCD_RS_CLR	GPIOC->BRR=1<<8     //數(shù)據/命令          PC8	   
#define	LCD_WR_CLR	GPIOC->BRR=1<<7     //寫數(shù)據			 PC7
#define	LCD_RD_CLR	GPIOC->BRR=1<<6     //讀數(shù)據			 PC6
								    
#else //慢速IO

#define	LCD_CS	PCout(9)  //片選端口  	     PC9
#define	LCD_RS	PCout(8)  //數(shù)據/命令        PC8	   
#define	LCD_WR	PCout(7)  //寫數(shù)據			 PC7
#define	LCD_RD	PCout(6)  //讀數(shù)據			 PC6
								    
#endif
//PB0~15,作為數(shù)據線
#define DATAOUT(x) GPIOB->ODR=x; //數(shù)據輸出
#define DATAIN     GPIOB->IDR;   //數(shù)據輸入
//////////////////////////////////////////////////////////////////////
//畫筆顏色
#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);  //顯示一個數(shù)字
void LCD_Show2Num(u16 x,u16 y,u16 num,u8 len,u8 size,u8 mode);//顯示2個數(shù)字
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位數(shù)據函數(shù)
//用宏定義,提高速度.
#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一区二区三区免费野_久草精品视频
日韩一卡二卡三卡| 欧美国产日韩亚洲一区| 精品国产一二三| 亚洲三级久久久| 国产一区二区三区美女| 在线国产电影不卡| 国产人伦精品一区二区| 强制捆绑调教一区二区| 色婷婷综合久色| 欧美激情在线一区二区| 久久av资源网| 欧美一区二区三区不卡| 亚欧色一区w666天堂| 色综合久久久久| 国产精品久久久久影院色老大| 精品无人码麻豆乱码1区2区 | 日精品一区二区三区| 成人在线视频一区二区| 欧美一级欧美三级在线观看| 夜夜精品浪潮av一区二区三区| 成人美女视频在线观看18| 久久综合色8888| 久久99久久久久久久久久久| 欧美视频在线不卡| 亚洲福利一二三区| 欧美丝袜丝交足nylons| 亚洲国产成人tv| 欧美日韩国产乱码电影| 亚洲成人免费视| 欧美日韩高清影院| 午夜精品成人在线视频| 欧美日产国产精品| 日本特黄久久久高潮| 欧美高清hd18日本| 日本最新不卡在线| 日韩视频123| 韩国女主播成人在线| 国产偷国产偷亚洲高清人白洁| 国产在线观看一区二区| 国产午夜精品久久久久久免费视| 国产成人aaa| 最新国产成人在线观看| 91精品办公室少妇高潮对白| 亚洲黄色录像片| 欧美日高清视频| 激情深爱一区二区| 国产婷婷精品av在线| 99久久精品国产一区| 国产剧情av麻豆香蕉精品| 视频一区欧美精品| 蜜桃视频在线一区| 国产精品1区2区| 99国产精品久久久久| 97久久超碰精品国产| 色88888久久久久久影院野外| 欧美亚洲国产一区在线观看网站| 欧美日韩午夜在线视频| 欧美不卡在线视频| 中文字幕亚洲电影| 日本在线不卡一区| caoporen国产精品视频| 欧洲av一区二区嗯嗯嗯啊| 精品乱人伦小说| 亚洲午夜久久久| 91美女片黄在线观看91美女| 国产一区 二区| 三级影片在线观看欧美日韩一区二区| 91麻豆精品国产综合久久久久久 | 在线免费观看视频一区| 国产精品自在在线| 91麻豆国产自产在线观看| 天堂久久一区二区三区| 国产亚洲精品中文字幕| 91电影在线观看| 国产成人亚洲精品青草天美| 亚洲精品视频免费看| 精品日韩成人av| 欧美最猛性xxxxx直播| 懂色av一区二区三区免费看| 五月婷婷久久丁香| 欧美日韩亚洲另类| 亚洲精品综合在线| 成人精品鲁一区一区二区| 91精品国产入口| 日本美女视频一区二区| 欧美日韩中文字幕一区| 怡红院av一区二区三区| 国产福利不卡视频| 日本一区二区在线不卡| 日本aⅴ亚洲精品中文乱码| 欧美日韩国产一区二区三区地区| 国产一区二区三区视频在线播放| 五月天激情小说综合| 欧美三级三级三级爽爽爽| 国产乱码精品一品二品| 日本va欧美va欧美va精品| 一区二区三区高清在线| 国产精品女同一区二区三区| 久久久午夜精品理论片中文字幕| 欧美日韩国产综合一区二区| 亚洲免费av高清| 精品噜噜噜噜久久久久久久久试看| 国内精品免费在线观看| 亚洲综合男人的天堂| 日本一区二区成人在线| 日韩精品一区二区三区视频播放| 91精品办公室少妇高潮对白| aa级大片欧美| 99精品黄色片免费大全| 99热精品国产| 一本高清dvd不卡在线观看| 99视频精品在线| 91理论电影在线观看| av在线不卡网| 94-欧美-setu| 色偷偷88欧美精品久久久| 91老师国产黑色丝袜在线| 99精品国产视频| 99精品热视频| 91久久奴性调教| 在线精品视频一区二区三四| 欧美午夜不卡视频| 欧美日韩免费在线视频| 91麻豆精品国产无毒不卡在线观看| 欧美日韩的一区二区| 日韩午夜在线观看视频| 欧美va亚洲va国产综合| 精品久久久久久久久久久院品网 | 国产亚洲精品福利| 国产欧美中文在线| 亚洲精品乱码久久久久久| 亚洲bt欧美bt精品777| 日韩综合小视频| 精品一二三四在线| 成人av在线影院| 欧美日韩一区视频| 26uuu亚洲综合色| 国产精品全国免费观看高清| 亚洲色图视频免费播放| 午夜激情久久久| 中文字幕精品三区| 亚洲精品久久久蜜桃| 亚洲视频狠狠干| 一区二区三区日韩在线观看| 亚洲在线成人精品| 婷婷综合五月天| 国产乱国产乱300精品| 黑人巨大精品欧美黑白配亚洲| 国产一区二区三区观看| 不卡视频一二三| 欧美精品日韩精品| 国产视频在线观看一区二区三区| 精品粉嫩aⅴ一区二区三区四区| 久久久综合视频| 亚洲综合一区二区| 激情综合亚洲精品| 欧美在线免费视屏| 久久蜜桃av一区二区天堂| 国产婷婷色一区二区三区在线| 尤物视频一区二区| 欧美综合视频在线观看| 日韩色在线观看| 经典一区二区三区| av中文字幕不卡| 日本韩国精品一区二区在线观看| 欧美成人aa大片| 欧美精品v日韩精品v韩国精品v| 国产成人免费视频网站| 91小宝寻花一区二区三区| 欧美日韩日本视频| 亚洲欧美激情插| 国产sm精品调教视频网站| 欧美日韩五月天| 亚洲品质自拍视频网站| 国产毛片精品国产一区二区三区| 欧美揉bbbbb揉bbbbb| 国产精品人人做人人爽人人添| 麻豆91小视频| 欧美日韩高清影院| 亚洲免费高清视频在线| 懂色av一区二区夜夜嗨| 久久久精品蜜桃| 美腿丝袜亚洲三区| 2020国产精品自拍| 久久99精品久久久久久国产越南| 91精品国产乱码| 韩国成人在线视频| 中文字幕av一区二区三区免费看| 色婷婷av一区二区三区软件 | 亚洲18色成人| 制服丝袜av成人在线看| 在线亚洲一区二区| 精品国产1区二区| 国产精品你懂的| 欧美国产精品中文字幕| 国产在线精品免费| 国产午夜精品一区二区三区嫩草 | 91精品国产高清一区二区三区 | 欧美人妖巨大在线| 亚洲黄色免费电影|