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

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

?? lcdconf_1386_c16_v850sb1_c320x240.h

?? ucGUI 入門例子,可以在VC++6.0平臺下模擬ucGUI,讓你在沒有硬件基礎上學習ucGUI .
?? H
字號:
/*
*********************************************************************************************************
*                                                uC/GUI
*                        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_1386_C16_V850SB1_C320x240.h
Purpose     : Sample configuration file for Quarter VGA TFT
----------------------------------------------------------------------
*/

#ifndef LCDCONF_H
#define LCDCONF_H

/*********************************************************************
*
*                   General configuration of LCD
*
**********************************************************************
*/

#define LCD_XSIZE      (320)      /* X-resolution of LCD, Logical coor. */
#define LCD_YSIZE      (240)      /* Y-resolution of LCD, Logical coor. */

#define LCD_CONTROLLER 1386

#define LCD_SWAP_BYTE_ORDER (0)
#define LCD_BITSPERPIXEL    (16)
#define LCD_SWAP_RB         (1)
#define LCD_USE_BITBLT      (1)

/*********************************************************************
*
*                   Full bus configuration
*
**********************************************************************
*/

#define LCD_READ_MEM(Off)            *((U16 *)        (0x600000+(((U32)(Off))<<1)))
#define LCD_WRITE_MEM(Off,Data)      *((U16 *)        (0x600000+(((U32)(Off))<<1)))=Data
#define LCD_READ_REG(Off)            *((volatile U16*)(0x400000+(((U32)(Off))<<1)))
#define LCD_WRITE_REG(Off,Data)      *((volatile U16*)(0x400000+(((U32)(Off))<<1)))=Data

/*********************************************************************
*
*                   Define contents of registers
*
**********************************************************************
*/

#define LCD_REG001 (0x00) // Miscellaneous Register
#define LCD_REGXXX (0x00) // Display Mode Register
#define LCD_REG004 (0x04) // General IO Pins Configuration Register 0
#define LCD_REG005 (0x00) // General IO Pins Configuration Register 1
#define LCD_REG008 (0x04) // General IO Pins Control Register 0
#define LCD_REG009 (0x00) // General IO Pins Control Register 1
#define LCD_REG010 (0x01) // Memory Clock Configuration Register
#define LCD_REG014 (0x11) // LCD Pixel Clock Configuration Register
#define LCD_REG018 (0x00) // CRT/TV Pixel Clock Configuration Register
#define LCD_REG01C (0x01) // MediaPlug Clock Configuration Register
#define LCD_REG01E (0x00) // CPU To Memory Wait State Select Register
#define LCD_REG020 (0x80) // Memory Configuration Register
#define LCD_REG021 (0x01) // DRAM Refresh Rate Register
#define LCD_REG02A (0x11) // DRAM Timings Control Register 0
#define LCD_REG02B (0x13) // DRAM Timings Control Register 1
#define LCD_REG030 (0x1c) // Panel Type Register
#define LCD_REG031 (0x00) // MOD Rate Register
#define LCD_REG032 (LCD_XSIZE/8-1) // LCD Horizontal Display Width Register
#define LCD_REG034 (0x03) // LCD Horizontal Non-Display Period Register
#define LCD_REG035 (0x00) // TFT FPLINE Start Position Register
#define LCD_REG036 (0x0F) // TFT FPLINE Pulse Width Register
#define LCD_REG038 ((LCD_YSIZE-1)%256) // LCD Vertical Display Height Register 0
#define LCD_REG039 ((LCD_YSIZE-1)/256) // LCD Vertical Display Height Register 1
#define LCD_REG03A (0x00) // LCD Vertical Non-Display Period Register
#define LCD_REG03B (0x00) // TFT FPFRAME Start Position Register
#define LCD_REG03C (0x00) // TFT FPFRAME Pulse Width Register
#define LCD_REG040 (0x05) // LCD Display Mode Register
#define LCD_REG041 (0x00) // LCD Miscellaneous Register
#define LCD_REG042 (0x00) // LCD Display Start Address Register 0
#define LCD_REG043 (0x00) // LCD Display Start Address Register 1
#define LCD_REG044 (0x00) // LCD Display Start Address Register 2
#define LCD_REG046 (0x40) // LCD Memory Address Offset Register 0
#define LCD_REG047 (0x01) // LCD Memory Address Offset Register 1
#define LCD_REG048 (0x00) // LCD Pixel Panning Register
#define LCD_REG04A (0x00) // LCD Display FIFO High Threshold Control Register
#define LCD_REG04B (0x00) // LCD Display FIFO Low Threshold Control Register
#define LCD_REG050 (0x4F) // CRT/TV Horizontal Display Width Register
#define LCD_REG052 (0x13) // CRT/TV Horizontal Non-Display Period Register
#define LCD_REG053 (0x01) // CRT/TV HRTC Start Position Register
#define LCD_REG054 (0x0B) // CRT/TV HRTC Pulse Width Register
#define LCD_REG056 (0xDF) // CRT/TV Vertical Display Height Register 0
#define LCD_REG057 (0x01) // CRT/TV Vertical Display Height Register 1
#define LCD_REG058 (0x2B) // CRT/TV Vertical Non-Display Period Register
#define LCD_REG059 (0x09) // CRT/TV VRTC Start Position Register
#define LCD_REG05A (0x01) // CRT/TV VRTC Pulse Width Register
#define LCD_REG05B (0x10) // TV Output Control Register
#define LCD_REG060 (0x03) // CRT/TV Display Mode Register
#define LCD_REG062 (0x00) // CRT/TV Display Start Address Register 0
#define LCD_REG063 (0x00) // CRT/TV Display Start Address Register 1
#define LCD_REG064 (0x00) // CRT/TV Display Start Address Register 2
#define LCD_REG066 (0x40) // CRT/TV Memory Address Offset Register 0
#define LCD_REG067 (0x01) // CRT/TV Memory Address Offset Register 1
#define LCD_REG068 (0x00) // CRT/TV Pixel Panning Register
#define LCD_REG06A (0x00) // CRT/TV Display FIFO High Threshold Control Register
#define LCD_REG06B (0x00) // CRT/TV Display FIFO Low Threshold Control Register
#define LCD_REG070 (0x00) // LCD Ink/Cursor Control Register
#define LCD_REG071 (0x01) // LCD Ink/Cursor Start Address Register
#define LCD_REG072 (0x00) // LCD Cursor X Position Register 0
#define LCD_REG073 (0x00) // LCD Cursor X Position Register 1
#define LCD_REG074 (0x00) // LCD Cursor Y Position Register 0
#define LCD_REG075 (0x00) // LCD Cursor Y Position Register 1
#define LCD_REG076 (0x00) // LCD Ink/Cursor Blue Color 0 Register
#define LCD_REG077 (0x00) // LCD Ink/Cursor Green Color 0 Register
#define LCD_REG078 (0x00) // LCD Ink/Cursor Red Color 0 Register
#define LCD_REG07A (0x1F) // LCD Ink/Cursor Blue Color 1 Register
#define LCD_REG07B (0x3F) // LCD Ink/Cursor Green Color 1 Register
#define LCD_REG07C (0x1F) // LCD Ink/Cursor Red Color 1 Register
#define LCD_REG07E (0x00) // LCD Ink/Cursor FIFO Threshold Register
#define LCD_REG080 (0x00) // CRT/TV Ink/Cursor Control Register
#define LCD_REG081 (0x01) // CRT/TV Ink/Cursor Start Address Register
#define LCD_REG082 (0x00) // CRT/TV Cursor X Position Register 0
#define LCD_REG083 (0x00) // CRT/TV Cursor X Position Register 1
#define LCD_REG084 (0x00) // CRT/TV Cursor Y Position Register 0
#define LCD_REG085 (0x00) // CRT/TV Cursor Y Position Register 1
#define LCD_REG086 (0x00) // CRT/TV Ink/Cursor Blue Color 0 Register
#define LCD_REG087 (0x00) // CRT/TV Ink/Cursor Green Color 0 Register
#define LCD_REG088 (0x00) // CRT/TV Ink/Cursor Red Color 0 Register
#define LCD_REG08A (0x1F) // CRT/TV Ink/Cursor Blue Color 1 Register
#define LCD_REG08B (0x3F) // CRT/TV Ink/Cursor Green Color 1 Register
#define LCD_REG08C (0x1F) // CRT/TV Ink/Cursor Red Color 1 Register
#define LCD_REG08E (0x00) // CRT/TV Ink/Cursor FIFO Threshold Register
#define LCD_REG1F0 (0x10) // Power Save Configuration Register
#define LCD_REG1F1 (0x00) // Power Save Status Register
#define LCD_REG1F4 (0x00) // CPU-to-Memory Access Watchdog Timer Register
#define LCD_REG1FC (0x01) // Display Mode Register

/*********************************************************************
*
*                   Init sequence for 16 bit access (LCD)
*
**********************************************************************
*/

#if !LCD_SWAP_BYTE_ORDER
  #define LCD_WRITE_REGLH(Adr, d0, d1) LCD_WRITE_REG(Adr, ((d0) << 8) | (d1))
#else
  #define LCD_WRITE_REGLH(Adr, d0, d1) LCD_WRITE_REG(Adr, ((d1) << 8) | (d0))
#endif  


#define LCD_INIT_CONTROLLER()                          \
  LCD_WRITE_REGLH(0x000 >> 1,          0, LCD_REG001); \
  LCD_WRITE_REGLH(0x1FC >> 1,          0,          0); \
  LCD_WRITE_REGLH(0x004 >> 1, LCD_REG004, LCD_REG005); \
  LCD_WRITE_REGLH(0x008 >> 1, LCD_REG008, LCD_REG009); \
  LCD_WRITE_REGLH(0x010 >> 1, LCD_REG010,          0); \
  LCD_WRITE_REGLH(0x014 >> 1, LCD_REG014,          0); \
  LCD_WRITE_REGLH(0x01E >> 1, LCD_REG01E,          0); \
  LCD_WRITE_REGLH(0x020 >> 1, LCD_REG020, LCD_REG021); \
  LCD_WRITE_REGLH(0x02A >> 1, LCD_REG02A, LCD_REG02B); \
  LCD_WRITE_REGLH(0x030 >> 1, LCD_REG030, LCD_REG031); \
  LCD_WRITE_REGLH(0x032 >> 1, LCD_REG032,          0); \
  LCD_WRITE_REGLH(0x034 >> 1, LCD_REG034, LCD_REG035); \
  LCD_WRITE_REGLH(0x036 >> 1, LCD_REG036,          0); \
  LCD_WRITE_REGLH(0x038 >> 1, LCD_REG038, LCD_REG039); \
  LCD_WRITE_REGLH(0x03A >> 1, LCD_REG03A, LCD_REG03B); \
  LCD_WRITE_REGLH(0x03C >> 1, LCD_REG03C,          0); \
  LCD_WRITE_REGLH(0x040 >> 1, LCD_REG040, LCD_REG041); \
  LCD_WRITE_REGLH(0x042 >> 1, LCD_REG042, LCD_REG043); \
  LCD_WRITE_REGLH(0x044 >> 1, LCD_REG044,          0); \
  LCD_WRITE_REGLH(0x046 >> 1, LCD_REG046, LCD_REG047); \
  LCD_WRITE_REGLH(0x048 >> 1, LCD_REG048,          0); \
  LCD_WRITE_REGLH(0x04A >> 1, LCD_REG04A, LCD_REG04B); \
  LCD_WRITE_REGLH(0x1F0 >> 1, LCD_REG1F0, LCD_REG1F1); \
  LCD_WRITE_REGLH(0x1FC >> 1, LCD_REG1FC,          0)

/*********************************************************************
*
*                   LCD_ON / LCD_OFF
*
**********************************************************************
*/

//#define LCD_OFF() LCD_WRITE_REGLH(0x1FC >> 1,          0,          0)
//#define LCD_ON()  LCD_WRITE_REGLH(0x1FC >> 1, LCD_REG1FC,          0)

#endif /* LCDCONF_H */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产乱码一区二区三区| 精品婷婷伊人一区三区三| 91亚洲国产成人精品一区二区三| 日本福利一区二区| 久久精品亚洲精品国产欧美 | 欧美色偷偷大香| 欧美成人aa大片| 亚洲精品v日韩精品| 久久99精品视频| 色猫猫国产区一区二在线视频| 日韩欧美中文字幕一区| 亚洲精品中文在线| 豆国产96在线|亚洲| 欧美一区二区三区婷婷月色| 亚洲女同ⅹxx女同tv| 国内欧美视频一区二区| 欧美日韩一本到| 中文字幕亚洲成人| 国产福利一区二区三区在线视频| 4hu四虎永久在线影院成人| 国产精品大尺度| 国产福利91精品| 日韩视频免费观看高清完整版 | 中文字幕一区二区三区在线播放| 麻豆成人av在线| 91精品国产综合久久小美女| 亚洲高清在线视频| 色噜噜久久综合| 亚洲视频网在线直播| 国产不卡免费视频| 久久九九影视网| 国产精品一区二区果冻传媒| 91精品国产乱码久久蜜臀| 亚洲午夜一二三区视频| 色999日韩国产欧美一区二区| 国产精品久久久久久久午夜片| 国产乱理伦片在线观看夜一区| 日韩网站在线看片你懂的| 日韩在线一区二区三区| 欧美精品自拍偷拍| 日韩av中文字幕一区二区三区| 欧美三级一区二区| 五月激情综合网| 欧美精品久久天天躁| 午夜在线成人av| 91精品国产福利在线观看| 美女一区二区在线观看| 精品美女一区二区| 国产不卡视频在线播放| 亚洲欧美日韩系列| 欧美日韩一区二区在线观看| 亚洲电影一区二区三区| 欧美一区二区视频网站| 美女尤物国产一区| 国产亚洲精品免费| 99国产欧美久久久精品| 亚洲国产人成综合网站| 欧美一二三四在线| 国产成人aaaa| 亚洲视频狠狠干| 欧美日本一区二区三区四区| 麻豆视频一区二区| 久久久久久久久久久99999| 成人性生交大片| 亚洲综合偷拍欧美一区色| 日韩午夜三级在线| 成人午夜免费视频| 午夜精品久久久久久久久久久| 2020日本不卡一区二区视频| av成人老司机| 免费成人在线观看视频| 最近中文字幕一区二区三区| 欧美精品1区2区| 成人免费毛片嘿嘿连载视频| 亚洲bt欧美bt精品777| 久久午夜国产精品| 在线观看欧美日本| 国产精品一二二区| 亚洲成人免费影院| 欧美国产精品专区| 欧美一区二区日韩一区二区| a亚洲天堂av| 麻豆精品在线播放| 亚洲视频在线一区观看| 欧美色视频在线| 国产乱子伦一区二区三区国色天香| 国产精品色婷婷久久58| 在线影院国内精品| 精品午夜久久福利影院| 亚洲天堂a在线| 91精品免费观看| 精品一区二区免费看| 亚洲亚洲人成综合网络| 久久你懂得1024| 在线观看网站黄不卡| 国内成人精品2018免费看| 亚洲欧洲日韩一区二区三区| 欧美日韩成人综合天天影院| 国产精品亚洲а∨天堂免在线| 一级特黄大欧美久久久| 久久久久久麻豆| 欧美日韩国产电影| 国产成人av一区二区| 亚洲精品成a人| 亚洲免费观看在线观看| 久久综合成人精品亚洲另类欧美 | 欧美日韩一区二区三区四区| 蜜臀av一区二区在线观看 | 久久久蜜桃精品| 欧美日韩黄视频| 欧美日韩一级视频| 国产麻豆欧美日韩一区| 亚洲成人高清在线| 国产精品久久久久久妇女6080| 日韩一级免费一区| 91在线小视频| 国模无码大尺度一区二区三区| 亚洲成人tv网| 洋洋av久久久久久久一区| 国产偷国产偷精品高清尤物| 日韩久久久精品| 69av一区二区三区| 欧美在线制服丝袜| av不卡免费电影| 高清在线观看日韩| 国产真实乱偷精品视频免| 亚洲一区二区综合| 亚洲色图一区二区| 中文字幕在线观看一区| 国产女同性恋一区二区| 日韩欧美国产三级电影视频| 在线看国产日韩| 粉嫩一区二区三区性色av| 国产精品资源在线看| 麻豆91免费看| 精品影视av免费| 免播放器亚洲一区| 久久激五月天综合精品| 一区二区三区国产精华| 丝袜美腿高跟呻吟高潮一区| 亚洲国产日韩一级| 亚洲国产三级在线| 亚洲第一搞黄网站| 三级亚洲高清视频| 亚洲国产精品自拍| 国产一区二区三区久久久| 国产精品白丝jk黑袜喷水| 国产黄色精品网站| 成人免费毛片app| 一本到不卡免费一区二区| 99精品国产99久久久久久白柏| 欧美色综合网站| 欧美一级欧美三级在线观看| 91精品国产欧美一区二区成人| 欧美一区二区三级| 欧美精品一区二区高清在线观看 | 在线电影国产精品| 日韩一区二区中文字幕| 欧美大胆一级视频| 久久色在线观看| 中文字幕日韩一区二区| 亚洲精品欧美专区| 亚洲成av人综合在线观看| 国产精品99久久久| 91福利精品视频| 69堂亚洲精品首页| 欧美精品一区二区三| 国产精品蜜臀在线观看| 亚洲在线观看免费| 成人免费电影视频| 欧美视频日韩视频在线观看| 精品国产乱码久久久久久免费| 中文字幕精品—区二区四季| 亚洲一区二区视频在线观看| 麻豆国产91在线播放| 99re在线视频这里只有精品| 欧美精品v国产精品v日韩精品 | 一区二区成人在线视频| 美腿丝袜亚洲三区| 色综合天天天天做夜夜夜夜做| 欧美日韩免费观看一区三区| 久久精品一区二区三区不卡牛牛| 一区二区三区高清| 国产一区二区三区综合| 欧洲一区二区三区在线| 久久综合九色综合欧美就去吻| 国产精品欧美一级免费| 国产一区二区三区四区在线观看| 91成人免费电影| 国产欧美va欧美不卡在线| 午夜久久电影网| 不卡电影一区二区三区| 欧美日韩国产色站一区二区三区| 亚洲图片你懂的| 国产精品一区久久久久| 欧美日韩免费视频| 《视频一区视频二区| 国产一区二区三区久久悠悠色av| 精品捆绑美女sm三区| 亚洲444eee在线观看|