/****************************************************************** * 液晶表示器用ヘッダ * クロック周波数の宣言 * ポートの定義 * プロトタイピング * *  後閑氏オリジナル * * =============================================================== * 2019.4.9 N.Ishii * 赤外線リモコン受信実験プロジェクトで使用する為 * Fcy=5MHz(外部水晶発振子による、10MHz OSCなので、10M/2=5M) * よって、クロック周波数の宣言を、#define CLOCK 5 に変更 * 尚、ライブラリ名は変えません。 *******************************************************************/ #include "p24FJ64GA002.h" //// クロック周波数の宣言 // #define CLOCK 16 // 単位はMHzで指定 #define CLOCK 5 // 単位はMHzで指定 //// LCDポート設定 #define LCD_DATA LATB // 4ビットデータの出力ポート /* #define LCD_RS LATBbits.LATB10 // RS信号 #define LCD_E LATBbits.LATB11 // E(STB)信号 */ /// 自分のPIC24Fトレーニング基板の、当該ポートの配線がテレコになっているため修正した。141223 #define LCD_RS LATBbits.LATB11 // RS信号 #define LCD_E LATBbits.LATB10 // E(STB)信号 /// LCD関数プロトタイピング void delay_us(int usec); void delay_ms(int msec); 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);