lcd873b.h
上传用户:sanfwan_06
上传日期:2007-12-18
资源大小:190k
文件大小:2k
源码类别:

串口编程

开发平台:

C/C++

  1. void LCDSetup(void);
  2. void FunctionMode(void);
  3. void DataMode(void);
  4. void Write_8_Bit(char dh );
  5. void LcdWrite(char dl );
  6. void Delaylcd(void);
  7. void Clear(void);
  8. void SetPos(char Pos);
  9. void Line_1(void);
  10. void Line_2(void);
  11. void ClearLine1(void);
  12. void ClearLine2(void);
  13. /************************************************************/
  14. /* LCD Commands ( Refer to LCD Data Sheet )                 */
  15. /* Standard command should work with most common devices    */
  16. /************************************************************/
  17. #define clear_lcd         0x01 /* Clear Display                       */
  18. #define return_home       0x02 /* Cursor to Home position             */
  19. #define entry_mode        0x06 /* Normal entry mode                   */
  20. #define entry_mode_shift  0x07 /* - with shift                        */
  21. #define system_set_8_bit  0x38
  22. /* 8 bit data mode 2 line ( 5x7 font ) */
  23. #define system_set_4_bit  0x28
  24. /* 4 bit data mode 2 line ( 5x7 font ) */
  25. #define display_on        0x0c /* Switch ON Display                   */
  26. #define display_off       0x08 /* Cursor plus blink                   */
  27. #define set_dd_line1      0x80 /* Line 1 position 1                   */
  28. #define set_dd_line2      0xC0 /* Line 2 position 1                   */
  29. #define set_dd_ram        0x80 /* Line 1 position 1                   */
  30. #define write_data        0x00 /* With rs = 1                         */
  31. #define cursor_on         0x0E /* Switch Cursor ON                    */
  32. #define cursor_off        0x0C /* Switch Cursor OFF                   */