drv_hd44780_cnfg.h
上传用户:sourcesun
上传日期:2013-09-23
资源大小:362k
文件大小:2k
- /*************************************************************************
- *
- * Used with ICCARM and AARM.
- *
- * (c) Copyright IAR Systems 2005
- *
- * File name : drv_hd44780_cnfg.h
- * Description : HD44780 Driver common defenition
- *
- * History :
- * 1. Data : Feb 10, 2005
- * Author : Stanimir Bonev
- * Description : Create
- *
- * $Revision: 1.1.2.1 $
- **************************************************************************/
- #ifndef __DRV_HD44780_CNFG_H
- #define __DRV_HD44780_CNFG_H
- #include "includes.h"
- /* HD44780 DRV Default setup data */
- // The R/W signal is connected when is > 0 to LCD module
- #define HD4780_WR 1
- // Interface type 4/8bit
- #define HD44780_BUS_WIDTH 4
- /* Horizontal Size of dispaly 8/16 symbols */
- #define HD44780_HORIZONTAL_SIZE 16
- /* Address conuter direction
- for correct operation of HD44780_StrShow must be HD44780_AC_INCREMENT */
- #define HD44780_AC_DIR HD44780_AC_INCREMENT
- /* Auto Display shift or cursor move */
- #define HD44780_MOVE HD44780_CURSOR_MOVE
- /* MCU interface */
- #define HD44780_INTERFACE HD44780_4_BIT
- /* Number of line */
- #define HD44780_LINE HD44780_2_LINE
- /* Dot Matrix 5x8 or 5x10 */
- #define HD44780_DOT_MATRIX HD44780_DOT_5_8
- /* Dispaly On/Off */
- #define HD44780_DISPLAY_STATE HD44780_DISPLAY_ON
- /* Cursor On/Off*/
- #define HD44780_CURSOR_STATE HD44780_CURSOR_OFF
- /* Cursor Blink*/
- #define HD44780_CURSOR_MODE HD44780_CURSOR_NORM
- #endif /* __DRV_HD44780_CNFG_H */