全体表示

[ リスト ]

LCD(5)

これで、一応コンパイルエラーはつぶしました♪
//sample22_01.c
#pragma sfr
/*  PIN接続状況
マイコン側    LCD(SC1602液晶ディスプレー)側
  P10      DB0
  P11            DB1
  P12            DB2
  P13            DB3
  p14            DB4
  p15            DB5
  p16            DB6
  p17            DB7

  P30            E
  P31            R/W
  P32            RS
*/

//インターフェース
#define LCD_INSTRUCTION 0
#define LCD_DATA 4
#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_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 lcd_locate(char x,char y);
static void wait(int cnt);


void lcd_init(void){ //初期化
  PM1 = 0x00; //PM1.0-PM1.7を出力に設定
  PM3 = 0x00;
  wait(15);
  lcd_control(LCD_FUNCTION + LCD_8BIT);
  wait(5);
  lcd_control(LCD_FUNCTION + LCD_8BIT);
  wait(5);
  lcd_control(LCD_FUNCTION + LCD_8BIT + LCD_2LINE + LCD_CHAR7);
  lcd_control(LCD_DISPLAY + LCD_OFF);
  lcd_clear();
  lcd_home();
  
  lcd_control(LCD_DISPLAY + LCD_ON + LCD_DISPCUR + LCD_BLINK);
  lcd_control(LCD_MODE + LCD_CUR_INC);
}

//wait
static void wait(int cnt){
  int m,n;
  for(m=0;m<cnt;m++){
    for(n=0;n<5000;n++){};
  }
}



//表示clear
void lcd_clear(void){
lcd_control(LCD_CLEAR);
wait(3);
}

//carsor home
void lcd_home(void){
  lcd_control(LCD_HOME);
  wait(3);
}


//line 2
void lcd_line2(void){
  lcd_control(LCD_DDRAM + 0x40);
  wait(3);
}

//lcd 文字列表示
void lcd_puts(char *msg){
  char *p;
  for(p=msg; *p != '\0';p++){
  lcd_putc(*p);
  }
}

//lcd 表示位置(locate)
void lcd_locate(char x, char y){
  char i;
  lcd_putc(0x02);
  wait(10);
  for(i=0;i<(y*40)+x;i++){
    lcd_putc(0x14);
  }
}

//lcd 1文字表示          
void lcd_putc(char ch){
  P3 = LCD_PUT;
  P3 = LCD_PUT + LCD_ENABLE;
  P1 = ch;
  P3 = LCD_PUT;
 wait(1);
}
//lcd コマンド制御                 
void lcd_control(unsigned char cmd){
  P3 = LCD_CONTROL;
  P3 = LCD_CONTROL + LCD_ENABLE;
  P1 = cmd;
  P3 = LCD_CONTROL;
  wait(1);
}


void main(){ 
  lcd_init();
  lcd_home();
  lcd_puts("This is test");
  lcd_line2();
  lcd_locate(5,2);
  lcd_puts("line 2"); 
}


閉じる コメント(22)

顔アイコン

ベッドでオレにドーンドーンって突上げられてますよカノジョw
まーすっごい感じやすい子で最後なんか半分意識トんでたしさw
バッチリお賽銭も貰ったし、今年の正月は最高だわwww
tp://specover.com/jet/eh1c8zc/

2011/1/10(月) 午前 1:21 [ おおww上がる上がるww ]

顔アイコン

だってねぇ、延々ぶっ続けなんだよ?4時間も。
そりゃ俺も限界来るだろ。ねえ?来るだろ?!
ホ〒ノレ出た時にはもう足月要ガクガクだったわ……
ttp://jasdavis.com/03/9yo0h5i/

2011/1/17(月) 午前 2:26 [ これって何の耐久レース?? ]

顔アイコン

明るい未来を信じよう♪
暗い日常は自ら切り開くモンだぜ?
ttp://plistfa.info/4ufli-4/

2011/3/19(土) 午前 1:40 [ ちょっとした暇でもヤれる♪ ]

顔アイコン

うひゃわはぁぁぁ!!お姉たまにティンコ洗ってもらった!!
ボディソープでパ イ ズ リまでしてもらってマジ天国っすよ!!
これで5マソ貰えるとかいろんな意味でバブルだなwwwww日本もまだまだいけるってばよwww
ttp://japan.charitie.info/5yloh3t/

2011/4/6(水) 午後 1:30 [ おぱぁいでゴシゴシたまんねぇwwwwww ]

顔アイコン

お姉さんに7万で買ってもらったんだが、クオリティやばすぎ!!!!

エロい・優しい・可愛いの3拍子揃ってるとか最強だろwwww

ぶっちゃけ風 俗も彼 女も、もう必要ねぇわwwwww

ttp://book.otherface.info/np1zs-5/

2011/4/16(土) 午前 7:21 [ すんごいのキタ!W ]

顔アイコン

やっぱ若い子との××って気持ちいいな!!
締めつけよすぎて、すぐにイっちゃいそうだったよ(笑)

ちなみにまだ初めて1ヶ月だけど、もう30万も稼いじゃいました♪(^m^*)
ttp://www.m-i-x-i.info/f9-4oqr/

2011/4/20(水) 午前 10:23 [ 若い娘のおまんまん最高すぐる!! ]

顔アイコン

うっはっはー!1ヶ月で30マソも稼いじまった!
オレ先月まで童・貞だったけど、もう7人とエチしちゃったぜ!笑

てか今まで知らなかったけど、最近の子ってチ●ポ好きな子多いのな♪
フーゾクなんか行くより、こっちで童・貞売って正解だったわ(* ̄ー ̄)v
ttp://nippon.re-japan.me/bujav96/

2011/5/9(月) 午後 7:02 [ この前言ってたバイトの件 ]

顔アイコン

突然の書き込み失礼します!
最近話題のこのサイト…知ってますか?

あらゆるSNSで桜も居なくて会えると話題の新感覚出会い系サイト!
今参加するのが一番お得だと思いますよ☆
ttp://FM.187Hz.info/m2cnxsp/

2011/5/12(木) 午後 8:55 [ せくふれ探しはここで決まり☆ ]

顔アイコン

またまた例のド エ ロ セ レ ヴに8万で買ってもらってきた!!
やっぱあのネットリ絡みつくオ○ヌコの味は忘れられねぇわwwww

しかも帰りに高級寿司まで奢ってもらったしな!!
マジどんだけ尽くされちゃってんのよオレwwwww
ttp://seven.taspo-news.info/fc37jlc/

2011/5/27(金) 午後 10:21 [ ヒモ生活最高!! ]

顔アイコン

お ち ん ぽペロペロしてもらって5万ゲットォォォ!!
精 子 出してお礼もらえるとか、勝ち組すぐるwwwww
ttp://japan.fukus.org/g4kgp8y/

2011/6/26(日) 午後 3:40 [ 超☆気持ちいいっすwww ]

顔アイコン

8万もらってOKしたら、ソッコーで全裸にされたぞ!!
そのままベッドに寝かされて、全身ペロンチョの舐め地獄!!!!
最後、手コキされて噴水みたいにザーメソ発射しちまったよ(笑)

こんなんしてたらマジでMに開花しちゃいそうだぜ(*´Д`)ハァハァ
ttp://app.ipon.me.uk/7xxfqnj/

2011/7/18(月) 午前 7:12 [ 攻めたがりな女多すぎ!! ]

顔アイコン

始めて即日で7万ゲットォォォォ!!!!
ttp://experia.varginia-sex.info/9p5bh09/

ていうか俺、女にお任せして出して寝てただけだぜ?www
ぶっちゃけ簡単すぎんだろこれ!wwwww

2011/8/18(木) 午後 6:54 [ 俺の給料の半分が1日でとかwww ]

顔アイコン

夏だけ遊ぶつもりだったのにッ!!
ハマっちゃったよ????ヮラ
ttp://www.bio-rizm.net/abxdm-j/

2011/9/11(日) 午前 0:28 [ ャバ ]

顔アイコン

女性の相手をする”だけ”の簡単なオピゴトです(*゚∀゚)アヒャ
経験者・未経験者、どちらも大歓迎!
ttp://y.osusumetube.com/vk-jk96/

2011/9/18(日) 午前 6:14 [ 注目! ]

顔アイコン

全部ぜ?んぶ吐き出しちゃいなよ?
ココでさ♪
ttp://a.hexisag.org/i2d0grz/

2011/9/24(土) 午前 6:34 [ 溜まってる物 ]

顔アイコン

誰か遊んでちょっ☆
ttp://www.eutous.me/gu8c317/

2011/10/2(日) 午前 9:25 [ ひまぷぅ? ]

顔アイコン

みんな聞くのだ!
なんとハムちゃんに彼女ができたのだ!
ついでに儲かったのだ!すごいのだ!
ttp://o.systemh.me/g0mten5/

2011/10/9(日) 午前 3:07 [ すごいのだ! ]

顔アイコン

なーすのお仕事してる、みかです☆
マジ最近ストレス溜まりまくってて、発散したいな??みたいな・・・
ttp://love.sukisuki.mobi/els2fgm/

2011/10/16(日) 午前 8:38 [ みかみかなーす☆ ]

顔アイコン

なーすのお仕事してる、みかです☆
マジ最近ストレス溜まりまくってて、発散したいな??みたいな・・・
ttp://love.sukisuki.mobi/2pnwk-e/

2011/10/23(日) 午前 9:17 [ みかみかなーす☆ ]

顔アイコン

28KK5t1Q
そういう時こそ
リア充しようぜ☆
ttp://2ncYE22u.real.2d-wif.com/2ncYE22u/

2011/11/27(日) 午後 3:57 [ 最近のTVってつまんなくない? ]

開く トラックバック(17)


.


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

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

みんなの更新記事