- 追加された行はこの色です。
- 削除された行はこの色です。
閲覧総計:&counter(); (本日:&counter(today); 昨日:&counter(yesterday);)~
~
*LCD表示法(基礎) [#r58272d5]
MikroCには液晶ディスプレイ(LCD:Liquid Crystal Display)の制御関数が
多数用意されている。簡単なプログラムで情報をLCDに表示させる事が出来る。
先日、東京秋葉原の秋月電子の店頭で 300円と言う激安のLCDを見付けたので
LCD制御の練習の為購入した。 06/11/19
16文字×1行LCD
DMC16117A (OPTREX社製) 制御ICは「日立HD44780準拠品」 電源:5V
|&attachref(,zoom,150x150,button){新しい写真添付};|&attachref(,zoom,150x150,button){新しい写真添付};|
/**
* LCD表示(基礎)
*
* PIC16F628A 内蔵4MHz
* LCD制御pin RA0:R/W RA2:RS RA3;E
* LCD:DMC16117A (OPTREX社製) 秋月@300円 06/11/15
* http://www.allelectronics.com/spec/LCD-114.pdf
* 電源:乾電池3本(4.5V)
*
* MikroC 6.2
*/
void main() {
//使用変数の定義
char *text1 = "アイウエaBcD"; //LCD上位表示文字
char *text2 = "(23+45=)"; //LCD下位表示文字
PORTA = 0b00000000; //PORTBの中身をきれいにする
PORTB = 0b00000000; //PORTAの中身をきれいにする
CMCON = 0b00000111; //PORTAをデジタル入出力で使用
TRISA = 0b00000000; //PORTAを全て0:出力に設定
TRISB = 0b00000000; //PORTBを全て0:出力に設定
Lcd8_Config(&PORTA, &PORTB, 2,3,0,7,6,5,4,3,2,1,0); //LCD初期設定
Lcd8_Cmd(LCD_CLEAR); //表示の消去
Lcd8_Out(1, 1, text1); //LCD上位文字表示
Lcd8_Out(2, 1, text2); //LCD下位文字表示
}
#comment