• 締切済み

PICマイコンでLEDの点滅をC言語で記述法を教えてください

PICマイコン(PIC16F84A)にLEDを1個接続し点滅だけのプログラムをC言語で記述を書きたいのですが、教えていただけないでしょうか? CCS社のコンパイラを用いた時の記述の書き方を教えていただけないでしょうか? 条件は、 ・電池を繋げるとLEDが点滅、スイッチ素子は用いません。 ・LEDは1秒間隔で点滅し、永遠に点滅 ・LEDは、PICマイコン(PIC16F84A)の9番ピン(RB3に該当)に接続 ・水晶発振子は、10MHzを使用。 ・コンパイラは、CCS社を使用 私が分かる範囲は下記なのですが、これから先の記述方法が分かりません。 #include <16f84a.h> #fuses HS, NOWDT, NOPROTECT #use delay(clock=10000000) #byte port_b=6 main() { この中身の記述方法が分かりません。 教えていただけないでしょうか? } よろしくお願いします。

みんなの回答

  • Interest
  • ベストアンサー率31% (207/659)
回答No.1

電子工作の実験室(http://www.picfun.com/)より。 //////////////////////////////////////////// // This is an example of led control. // Led controled by pararell output. // The interval is about 0.5sec. //////////////////////////////////////////// #device PIC16F84 #use delay(clock=10000000) #byte port_b=6 main() {   set_tris_b(0);     //set all output   while(1){       //endless     port_b=0;     //all led on     delay_ms(500);   //wait 0.5sec     port_b=0xff;    //all led off     delay_ms(500);   } } ///////////////////////////////////////////// http://www.picfun.com/ctechframe.html 大枠の考え方さえ分かれば、後は適当に書き換えていけるでしょ?

関連するQ&A