drv_hd44780_cnfg.h
上传用户:sourcesun
上传日期:2013-09-23
资源大小:362k
文件大小:2k
源码类别:

DNA

开发平台:

Asm

  1. /*************************************************************************
  2.  *
  3.  *    Used with ICCARM and AARM.
  4.  *
  5.  *    (c) Copyright IAR Systems 2005
  6.  *
  7.  *    File name   : drv_hd44780_cnfg.h
  8.  *    Description : HD44780 Driver common defenition
  9.  *
  10.  *    History :
  11.  *    1. Data        : Feb 10, 2005
  12.  *       Author      : Stanimir Bonev
  13.  *       Description : Create
  14.  *
  15.  *    $Revision: 1.1.2.1 $
  16.  **************************************************************************/
  17. #ifndef  __DRV_HD44780_CNFG_H
  18. #define  __DRV_HD44780_CNFG_H
  19. #include "includes.h"
  20. /* HD44780 DRV Default setup data */
  21. // The R/W signal is connected when is > 0 to LCD module
  22. #define HD4780_WR                 1
  23. // Interface type 4/8bit
  24. #define HD44780_BUS_WIDTH         4
  25. /* Horizontal Size of dispaly 8/16 symbols */
  26. #define HD44780_HORIZONTAL_SIZE   16
  27. /* Address conuter direction
  28.  for correct operation of HD44780_StrShow must be HD44780_AC_INCREMENT */
  29. #define HD44780_AC_DIR            HD44780_AC_INCREMENT
  30. /* Auto Display shift or cursor move */
  31. #define HD44780_MOVE              HD44780_CURSOR_MOVE
  32. /* MCU interface */
  33. #define HD44780_INTERFACE         HD44780_4_BIT
  34. /* Number of line */
  35. #define HD44780_LINE              HD44780_2_LINE
  36. /* Dot Matrix 5x8 or 5x10 */
  37. #define HD44780_DOT_MATRIX        HD44780_DOT_5_8
  38. /* Dispaly On/Off */
  39. #define HD44780_DISPLAY_STATE     HD44780_DISPLAY_ON
  40. /* Cursor On/Off*/
  41. #define HD44780_CURSOR_STATE      HD44780_CURSOR_OFF
  42. /* Cursor Blink*/
  43. #define HD44780_CURSOR_MODE       HD44780_CURSOR_NORM
  44. #endif  /* __DRV_HD44780_CNFG_H */