display.h

24-hour clock with switching times stored in EEPROM and LCD output (HD44780) for PIC16F84A (by Petr Mervart).



/*-------------------------------------------------------------------------*/
/* Mode : HD44780 type LCD                                                 */
/*                                                                         */
/* Interface :     SEL = Port A bit - RA00                                 */
/*                  WR = Port A bit - to GND                               */
/*                  RS = Port A bit - RA01                                 */

/*              Data_7 = Port B bit - RB03                                 */
/*              Data_6 = Port B bit - RB02                                 */
/*              Data_5 = Port B bit - RB01                                 */
/*              Data_4 = Port B bit - RB00                                 */
/*                                                                         */
/*                                                                         */
/*             This version is for 4 bit mode                              */
/*                                                                         */
/*                                                                         */
/***************************************************************************/

#include "display.c"

void LCD_Setup(void);
void LCD_FunctionMode(void);
void LCD_DataMode(void);
void LCD_Write_8_Bit(char);
void LCD_Write_4_Bit(char);
void LCD_Delay(void);
void Lprintf( const char *lcdptr );   //write string 
void LCD_WriteInt(int num);
void LCD_SetPos(char);             // move cursor on position



http://www.sourceboost.com/home.html

Copyright © 2002-2006 SourceBoost Technologies