display.h

Example code for 16F819(8xx), which measures temperature via SMT160-30, shows it on LCD and communicates with RS232 (sends values of temperature to terminal) (by Petr Mervart).



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

/*              Data_7 = Port B bit - RB06                                 */
/*              Data_6 = Port B bit - RB05                                 */
/*              Data_5 = Port B bit - RB04                                 */
/*              Data_4 = Port B bit - RB03                                 */
/*                                                                         */
/*                                                                         */
/*             This version is for 4 bit mode                              */
/*                                                                         */
/*                                                                         */
/***************************************************************************/

#include "display.c"

void LCD_Setup(void);
void LCD_Write_4_Bit(char);
void LCD_Delay(void);
void Lprintf( const char *lcdptr );   // write string 
void Putch(char znak);
void SetPos( char znak );          // write single char
void WriteInt1(int num);              // write 1 digit number
void WriteInt2(int num);           // write 2 digits number
void WriteInt3(int num);              // write 3 digits number
void WriteInt4(int num);           // write 4 digits number
void LCD_SetPos(char);             // move cursor on position 



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

Copyright © 2002-2006 SourceBoost Technologies