/************************************************************* * PIC18F(xc8)用液晶表示器用ヘッダ * * ポートの定義 * プロトタイピング * * 初期作成日: 2018/7/2 N.Ishii * DDRAMアドレスセットコマンド定義追加:2015/2/9 * ユーザーキャラクタ書込み関数追加:2015/2/9 **************************************************************/ //************* Delay ******************************************* // 必要とするディレイ時間をクロック周波数から計算し、 // 指定するために、クロック周波数を指定する。 //*************************************************************** #define _XTAL_FREQ 4000000 //// LCDポート設定 #define LCD_DATA LATC // 4ビットデータの出力ポート #define LCD_RS LATCbits.LATC1 // RS信号 #define LCD_E LATCbits.LATC0 // E(STB)信号 #define DDRAM_START_ADDRESS_SET 0x80 // DDRAMアドレスセットコマンド定義 追加:150209 /// LCD関数プロトタイピング void lcd_out(char code, char flag); void lcd_data(char asci); void lcd_cmd(char cmd); void lcd_clear(void); void lcd_init(void); void lcd_str(char *str); void lcd_cg_ram_user_set(void); // 追加:150209 void lcd_posyx(char ypos, char xpos); void lcd_hex(char c);