⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lcdconf.h

📁 在纯DOS下运行的TurboC3_ucos2_ucgui bug改进版本
💻 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_1375_C8_C320x240.h
Purpose     : Sample configuration file
----------------------------------------------------------------------
*/
#ifndef __LCDCONF_H
#define __LCDCONF_H

/*********************************************************************
*
*                   General configuration of LCD
*
**********************************************************************
*/
#define LCD_ORGX         (0)
#define LCD_ORGY         (0)
#define LCD_XSIZE        (640)          /* X-resolution of LCD, Logical coor. */
#define LCD_YSIZE        (480)          /* Y-resolution of LCD, Logical coor. */

#define LCD_BITSPERPIXEL  (8)          // Bpp.

#define LCD_BUSWIDTH      (16)

#define LCD_CONTROLLER    1375          // 控制器型号.

#define LCD_FIXEDPALETTE  (323)

#define LCD_SWAP_RB       1             // 红绿位置交换.

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

/*
#define LCD_READ_MEM(Off)            *((U16*)         (0xc00000+(((U32)(Off))<<1)))
#define LCD_WRITE_MEM(Off,data)      *((U16*)         (0xc00000+(((U32)(Off))<<1)))=data
#define LCD_READ_REG(Off)            *((volatile U16*)(0xc1ffe0+(((U16)(Off))<<1)))
#define LCD_WRITE_REG(Off,data)      *((volatile U16*)(0xc1ffe0+(((U16)(Off))<<1)))=data
// 将所有对 Video RAM 的操作放在 LCD13XX.C 文件中, 避免编译问题.
*/

/*********************************************************************
*                   Init sequence for 8 bit access
**********************************************************************
*/
extern void s3c44b0x_LCD_Init (void);    // 初始化 LCD 控制器.

#define LCD_INIT_CONTROLLER()  s3c44b0x_LCD_Init ()

#endif /* LCDCONF_H */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -