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

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

?? lcdconf_lh79524_c16_vga.h

?? UC_GUI開發源代碼,里面含有范例,源文件
?? H
字號:
/*
*********************************************************************************************************
*                                             uC/GUI V3.98
*                        Universal graphic software for embedded applications
*
*                       (c) Copyright 2002, Micrium Inc., Weston, FL
*                       (c) Copyright 2002, SEGGER Microcontroller Systeme GmbH
*
*              礐/GUI is protected by international copyright laws. Knowledge of the
*              source code may not be used to write a similar product. This file may
*              only be used in accordance with a license and should not be redistributed
*              in any way. We appreciate your understanding and fairness.
*
----------------------------------------------------------------------
File        : LCDConf_LH79524_C16_VGA.h
Purpose     : Configuration file for LH79524, 16bpp, 640x480
----------------------------------------------------------------------
*/

#ifndef LCDCONF_H
#define LCDCONF_H

/*********************************************************************
*
*       General configuration
*
**********************************************************************
*/
#define LCD_VRAM_ADR         0x2006A000
#define LCD_BITSPERPIXEL   16
#define LCD_CONTROLLER   3200
#define LCD_XSIZE         640
#define LCD_YSIZE         480
#define LCD_ENDIAN_BIG      0
#define LCD_FIXEDPALETTE  555

/*********************************************************************
*
*       SFR register definitions
*
**********************************************************************
*/
/* RESET, CLOCK AND POWER CONTROLLER */
#define __RCPCBASE  0xFFFE2000
#define __PERIPHCLKCTRL1    *(volatile U32*)(__RCPCBASE + 0x0028)
#define __AHBCLKCTRL        *(volatile U32*)(__RCPCBASE + 0x002C)
#define __LCDCLKPRESCALE	  *(volatile U32*)(__RCPCBASE + 0x0040)

/* COLOR LCD CONTROLLER */
#define __CLCDCBASE  0xFFFF4000
#define __LCDTIMING0        *(volatile U32*)(__CLCDCBASE + 0x0000)
#define __LCDTIMING1        *(volatile U32*)(__CLCDCBASE + 0x0004)
#define __LCDTIMING2        *(volatile U32*)(__CLCDCBASE + 0x0008)
#define __LCDUPBASE         *(volatile U32*)(__CLCDCBASE + 0x0010)
#define __LCDLPBASE	        *(volatile U32*)(__CLCDCBASE + 0x0014)
#define __LCDINTRENABLE     *(volatile U32*)(__CLCDCBASE + 0x0018)
#define __LCDCONTROL        *(volatile U32*)(__CLCDCBASE + 0x001C)
#define __LCDSTATUS	        *(volatile U32*)(__CLCDCBASE + 0x0020)
#define __LCDINTERRUPT      *(volatile U32*)(__CLCDCBASE + 0x0024)
#define __LCDPALLETTE       *(volatile U32*)(__CLCDCBASE + 0x0200)

/* HR-TFT LCD TIMING CONTROLLER */
#define __HRTFTCBASE  0xFFFE4000
#define __HRTFTCSETUP       *(volatile U32*)(__HRTFTCBASE + 0x0000)
#define __HRTFTCCONTROL     *(volatile U32*)(__HRTFTCBASE + 0x0004)
#define __HRTFTCTIMING1     *(volatile U32*)(__HRTFTCBASE + 0x0008)
#define __HRTFTCTIMING2     *(volatile U32*)(__HRTFTCBASE + 0x000C)

/* INPUT/OUTPUT CONTROL */
#define __IOCONBASE  0xFFFE5000
#define __MUXCTL1             *(volatile U32*)(__IOCONBASE + 0x0000)
#define __MUXCTL19            *(volatile U32*)(__IOCONBASE + 0x0090)
#define __MUXCTL20            *(volatile U32*)(__IOCONBASE + 0x0098)
#define __MUXCTL21            *(volatile U32*)(__IOCONBASE + 0x00A0)
#define __MUXCTL22            *(volatile U32*)(__IOCONBASE + 0x00A8)

/*********************************************************************
*
*       Initialization macro
*
**********************************************************************
*/
#define LCD_INIT_CONTROLLER()                                                                              \
  __AHBCLKCTRL       = 0x00000000;                                                                         \
  __PERIPHCLKCTRL1   &= ~(  1 <<  0);                 /* Enable clock for LCD Controller */                \
  __LCDCLKPRESCALE   = 0x00000000;                    /* LCD clock prescaler */                            \
  __MUXCTL1          |=  (  1 <<  0)                  /* PL1 = LCDVDD15 */                                 \
                     |   (  1 <<  2);                 /* PL0 = LCDVDD14 */                                 \
  __MUXCTL19         |=  (  1 << 12)                  /* PE6 = LCDVEEN */                                  \
                     |   (  1 <<  8)                  /* PE5 = LCDVDDEN */                                 \
                     |   (  2 <<  4)                  /* PE4 = LCDREV */                                   \
                     |   (  1 <<  2);                 /* PE3 = LCDCLS */                                   \
  __MUXCTL20         |=  (  1 << 10)                  /* PE1 = LCDDCLK */                                  \
                     |   (  1 <<  6)                  /* PE0 = LCDLP */                                    \
                     |   (  1 <<  2)                  /* PF7 = LCDFP */                                    \
                     |   (  1 <<  0);                 /* PF6 = LCDEN */                                    \
  __MUXCTL21         |=  (  1 << 10)                  /* PF5 = LCDVDD11 */                                 \
                     |   (  1 <<  8)                  /* PL3 = LCDVDD13 */                                 \
                     |   (  1 <<  6)                  /* PF4 = LCDVDD10 */                                 \
                     |   (  1 <<  4)                  /* PL2 = LCDVDD12 */                                 \
                     |   (  1 <<  2)                  /* PF3 = LCDVDD9 */                                  \
                     |   (  1 <<  0);                 /* PF2 = LCDVDD8 */                                  \
  __MUXCTL22         |=  (  1 << 14)                  /* PF1 = LCDVDD7 */                                  \
                     |   (  1 << 12)                  /* PF0 = LCDVDD6 */                                  \
                     |   (  1 << 10)                  /* PG7 = LCDVDD5 */                                  \
                     |   (  1 <<  8)                  /* PG6 = LCDVDD4 */                                  \
                     |   (  1 <<  6)                  /* PG5 = LCDVDD3 */                                  \
                     |   (  1 <<  4)                  /* PG4 = LCDVDD2 */                                  \
                     |   (  1 <<  2)                  /* PG3 = LCDVDD1 */                                  \
                     |   (  1 <<  0);                 /* PG2 = LCDVDD0 */                                  \
  __LCDTIMING0       =   ( 96 << 24)                  /* Horizontal Back Porch */                          \
                     |   ( 50 << 16)                  /* Horizontal Front Porch */                         \
                     |   ( 16 <<  8)                  /* Horizontal Synchronization Pulse Width */         \
                     |   ((LCD_XSIZE / 16 - 1) << 2); /* Pixels-Per-Line */                                \
  __LCDTIMING1       =   ( 26 << 24)                  /* Vertical Back Porch */                            \
                     |   (  4 << 16)                  /* Vertical Front Porch */                           \
                     |   (  7 << 10)                  /* Vertical Synchronization (Pulse) Width */         \
                     |   (LCD_YSIZE - 1);             /* Lines Per Panel */                                \
  __LCDTIMING2       =   (  0 << 27)                  /* Panel Clock Divisor (upper five bits) */          \
                     |   (  0 << 26)                  /* Bypass Pixel Clock Divider */                     \
                     |   ((LCD_XSIZE - 1) << 16)      /* Clocks Per Line */                                \
                     |   (  0 << 14)                  /* Invert Output Enable */                           \
                     |   (  0 << 13)                  /* Invert Panel Clock */                             \
                     |   (  1 << 12)                  /* Invert Horizontal Synchronization */              \
                     |   (  1 << 11)                  /* Invert the Vertical Synchronization Signal */     \
                     |   (  0 <<  6)                  /* AC Bias Signal Frequency */                       \
                     |   (  0 <<  0);                 /* Panel Clock Divisor */                            \
  __LCDUPBASE        = LCD_VRAM_ADR;                  /* Upper Panel Frame Buffer Base Address Register */ \
  __LCDINTRENABLE    = 0x00000000;                    /* Interrupt Enable Register */                      \
  __LCDCONTROL       =   (  1 << 16)                  /* LCD DMA FIFO Watermark Level */                   \
                     |   (  0 << 12)                  /* LCD Vertical Compare */                           \
                     |   (  1 << 11)                  /* LCD Power Enable */                               \
                     |   (  0 << 10)                  /* Big-Endian Pixel Ordering */                      \
                     |   (  0 <<  9)                  /* Big-Endian Byte Ordering to the LCD */            \
                     |   (  0 <<  8)                  /* RGB or BGR Format Selection */                    \
                     |   (  0 <<  7)                  /* Dual Panel STN LCD */                             \
                     |   (  0 <<  6)                  /* Monochrome LCD */                                 \
                     |   (  1 <<  5)                  /* TFT LCD */                                        \
                     |   (  0 <<  4)                  /* Monochrome STN LCD */                             \
                     |   (  4 <<  1)                  /* LCD Bits-Per-Pixel */                             \
                     |   (  1 <<  0);                 /* Color LCD Controller Enable */                    \
  __HRTFTCSETUP      =   (  0 <<  4)                  /* Pixels Per Line */                                \
                     |   (  0 <<  0);                 /* Conversion Mode Select */                         \
  __HRTFTCCONTROL    =   (  0 <<  9)                  /* MOD Signal Override Enable */                     \
                     |   (  0 <<  8)                  /* Mod Signal Value */                               \
                     |   (  1 <<  4)                  /* LCDVEEEN Output Enable */                         \
                     |   (  0 <<  3)                  /* Display Control Signal Output */                  \
                     |   (  0 <<  1)                  /* CLS Enable */                                     \
                     |   (  0 <<  0)                  /* SPS Enable */

#define LCD_ON()
#define LCD_OFF()

#endif /* LCDCONF_H */
	 	 			 		    	 				 	  			   	 	 	 	 	 	  	  	      	   		 	 	 		  		  	 		 	  	  			     			       	   	 			  		    	 	     	 				  	 					 	 			   	  	  			 				 		 	 	 			     			 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲综合久久久| 在线观看av不卡| 欧洲精品一区二区| 精品久久久久久久一区二区蜜臀| 亚洲欧洲成人自拍| 极品少妇xxxx精品少妇| 欧美最猛黑人xxxxx猛交| 欧美经典一区二区| 精品综合免费视频观看| 成+人+亚洲+综合天堂| 久久综合九色综合97_久久久| 亚洲福利电影网| 91女人视频在线观看| 久久综合九色综合欧美98| 人人超碰91尤物精品国产| 欧美午夜精品一区二区三区| 国产精品成人一区二区艾草 | 免费久久99精品国产| 在线观看视频一区二区欧美日韩| 久久综合久久综合久久| 午夜久久久久久久久久一区二区| 97久久人人超碰| 亚洲欧洲在线观看av| 北条麻妃一区二区三区| 中文字幕av在线一区二区三区| 极品少妇xxxx精品少妇偷拍| 欧美成人bangbros| 久久精品国产99国产精品| 91精品国产色综合久久| 香蕉久久一区二区不卡无毒影院 | 日韩一区二区三区观看| 一区二区三区色| 欧美性一区二区| 亚洲国产中文字幕在线视频综合| 欧美午夜不卡在线观看免费| 亚洲一区二区三区视频在线播放 | 成人av在线看| 国产精品乱码人人做人人爱| aaa亚洲精品| 亚洲一区二区三区三| 欧美日产国产精品| 免费高清成人在线| 日韩视频免费观看高清完整版 | 亚洲精品va在线观看| 欧美亚洲国产一区二区三区va| 亚洲精选一二三| 欧美久久久久久久久久| 蜜臀va亚洲va欧美va天堂| 日韩女优av电影在线观看| 国产高清不卡一区二区| 亚洲私人黄色宅男| 欧美日韩一区二区三区四区| 久草在线在线精品观看| 国产欧美一区二区精品秋霞影院 | 亚洲美女免费在线| 欧美日韩精品电影| 国产精品一线二线三线| 一区二区三区蜜桃| 欧美zozo另类异族| 97精品久久久午夜一区二区三区| 国产精品久久毛片| 欧美一级理论片| jiyouzz国产精品久久| 亚洲18女电影在线观看| 国产亚洲自拍一区| 欧美伊人久久大香线蕉综合69| 九九热在线视频观看这里只有精品| 国产女同互慰高潮91漫画| 欧美视频在线不卡| 高清成人在线观看| 日韩二区在线观看| 中文字幕亚洲精品在线观看| 欧美老肥妇做.爰bbww视频| 国产精品888| 午夜成人免费电影| 亚洲视频一区二区在线| 日韩三级免费观看| 欧美性生活大片视频| 国产a久久麻豆| 久久99精品国产麻豆不卡| 亚洲午夜成aⅴ人片| 欧美激情一区在线观看| 欧美一区二区三级| 91国偷自产一区二区三区成为亚洲经典| 久久99久久99| 午夜欧美视频在线观看| 亚洲欧美视频在线观看| 久久久久久久久99精品| 9191久久久久久久久久久| 91亚洲精品一区二区乱码| 蜜臀91精品一区二区三区| 亚洲一区二区黄色| 亚洲精品va在线观看| 国产精品人人做人人爽人人添| 日韩一区二区麻豆国产| 欧美日韩亚洲国产综合| 91网页版在线| 成人精品视频一区二区三区 | 久久免费的精品国产v∧| 欧美日韩精品综合在线| 91国内精品野花午夜精品| 成人午夜视频福利| 国产精品一线二线三线精华| 久久99精品久久久久婷婷| 日精品一区二区| 视频一区欧美精品| 日韩精品免费视频人成| 亚洲 欧美综合在线网络| 一区二区三区在线观看欧美 | 97精品久久久久中文字幕 | 粉嫩高潮美女一区二区三区| 国产在线精品一区二区| 久久99国产精品免费网站| 免费成人在线网站| 久久国产欧美日韩精品| 国产制服丝袜一区| 国产a区久久久| 91视频观看视频| 欧美综合一区二区三区| 欧美日韩一区在线| 91精选在线观看| 精品久久久三级丝袜| 国产欧美一区二区三区在线看蜜臀| 国产精品午夜免费| 亚洲视频在线一区二区| 亚洲国产一区二区a毛片| 亚洲不卡一区二区三区| 久久精品国产一区二区三区免费看| 久久99精品久久久| 成人免费视频视频| 欧美视频中文一区二区三区在线观看| 欧美日韩国产成人在线免费| 精品乱码亚洲一区二区不卡| 欧美国产在线观看| 一区二区免费看| 日本三级亚洲精品| 国产成+人+日韩+欧美+亚洲| 一本大道久久精品懂色aⅴ| 欧美日韩在线三级| 337p粉嫩大胆噜噜噜噜噜91av | 国产日韩欧美一区二区三区综合| 国产精品久久一级| 日韩在线播放一区二区| 韩国三级中文字幕hd久久精品| www.av精品| 日韩一区二区三区电影 | 五月天精品一区二区三区| 蓝色福利精品导航| av亚洲精华国产精华精华| 91精品国产色综合久久不卡蜜臀| 国产日本欧洲亚洲| 亚洲一区二区三区四区在线观看 | 亚洲午夜视频在线观看| 久久精品国产成人一区二区三区| 成人av在线网| 精品精品国产高清a毛片牛牛| 亚洲免费观看视频| 国产一区二区三区视频在线播放| 91国产福利在线| 国产日韩欧美精品一区| 亚洲电影在线播放| 成人亚洲一区二区一| 日韩一级欧美一级| 亚洲一区在线观看免费观看电影高清| 国内精品写真在线观看| 欧美精品自拍偷拍动漫精品| 国产精品久久毛片| 久久99精品国产91久久来源| 欧美性猛交xxxx黑人交| 国产日本亚洲高清| 久久99最新地址| 欧美精品在线一区二区| 中文字幕一区三区| 国产一区二区三区黄视频| 91精品国产综合久久精品性色| 亚洲人精品一区| 成人一级片网址| 国产色一区二区| 国产尤物一区二区在线| 日韩女优av电影在线观看| 三级不卡在线观看| 在线观看日韩国产| 亚洲精品欧美激情| 91美女福利视频| 亚洲天堂a在线| 99综合电影在线视频| 国产肉丝袜一区二区| 国产精品亚洲人在线观看| 精品成人免费观看| 精品一区中文字幕| 欧美xxxx在线观看| 狠狠色综合日日| 久久久久亚洲蜜桃| 国产一区二区三区在线观看精品| 精品日产卡一卡二卡麻豆| 另类综合日韩欧美亚洲| 日韩欧美国产麻豆| 韩日精品视频一区| 欧美激情自拍偷拍| 成人免费精品视频|