過去の投稿日別表示

[ リスト | 詳細 ]

全1ページ

[1]

LCD(2)

各種コントロールと制御の記述部分です


//sample22_01.c

//インターフェース
#define LCD_INSTRUCTION 0
#define LCD_WRITE 0
#define LCD_READ 2
#define LCD_ENABLE 1
#define LCD_CONTROL (LCD_INSTRUCTION + LCD_WRITE)
#define LCD_STATUS (LCD_INSTRUCTION + LCD_READ)
#define LCD_PUT (LCD_DATA + LCD_WRITE)
#define LCD_GET (LCD_DATA + LCD_READ)

//LCDコントロール制御
#define LCD_CLEAR 1
#define LCD_HOME 2
#define LCD_MODE 4//エントリモード
#define LCD_DISPLAY 8
#define LCD_CURSOR 16//カーソルシフト
#define LCD_STATUS FUNCTION 32
#define LCD_CGRAM 64//アドレス
#define LCD_DDRAM 128

//LCD制御 OP
#define LCD_CUR_INC 2//アドレス+1
#define LCD_CUR_DEC 0//アドレスー1
#define LCD_WITHSHIFT 1//表示シス
#define LCD_OFF 0 //表示OFF
#define LCD_ON 4//表示ON
#define LCD_DISPCUR 2//クリア
#define LCD_BLINK 1//ブリンク
#define LCD_8BIT 16
#define LCD_4BIT 0
#define LCD_2LINE 8//2行
#define LCD_1LINE 0//1行
#define LCD_CHAR10 4//10ドット
#define LCD_CHAR7 0//7ドッド

void lcd_init(void);
void lcd_puts(char *);
void lcd_putc(char);
void lcd_control(unsigned char);
void lcd_clear(void);
void lcd_home(void);
void lcd_line2(void);


void main(){


}


全1ページ

[1]


.


プライバシー -  利用規約 -  メディアステートメント -  ガイドライン -  順守事項 -  ご意見・ご要望 -  ヘルプ・お問い合わせ

Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved.

みんなの更新記事