#freeze
 閲覧総計:&counter();  (本日:&counter(today);  昨日:&counter(yesterday);)
 
 *発光ダイオード(LED)の点滅 [#vb538345]
 
 
 12F683の「Device Flags(CONFIG)」「Configレジスタ」の概要理解と、
 実際の稼働確認を目的とし、発光ダイオード(LED)の点滅プログラムを作りました。
 
 ・内蔵発振器を利用したい。
 ・MCLRはPIC内部プルアップで利用したい。
 
 【結果】無事発光ダイオード(LED)が点滅しました。 07/02/03
 
 |&attachref(P1010273.JPG,zoom,150x150,button){新しい写真添付};|&attachref(12F683_PIN.JPG,zoom,150x150,button){新しい写真添付};|
 
  /**
  * 12F683の稼働テスト 発光ダイオード(LED)の点滅
  *
  * LED: GP2
  *Clock: 8.0MHz 内蔵発振器使用
  *Device Flags:
  * _CP_OFF  _MCLRE_OFF _PWRTE_ON _WDT_OFF _INTRC_OSC_NOCLKOUT
  *
  * MikroC v6.2.1
  */
  
  void main() {
  
      //内蔵発振器 8MHz使用に設定
      OSCCON.IRCF2=1;
      OSCCON.IRCF1=1;
      OSCCON.IRCF0=1;
  
      GPIO = 0b00000000; //GPIOの中身をきれいにする
      TRISIO = 0b00000000; //GPIO 6個全て0:出力設定
  
      do {
          GPIO = 0b11111111; //GPIO全てをON
          Delay_ms(500); //0.5秒待つ
          GPIO = 0b00000000; //GPIO全てをOFF
          Delay_ms(500); //0.5秒待つ
      } while(1);
  }
 
 ★この情報は役に立ちましたか?
 #vote(はい[42],普通[34],いいえ[35])
 #vote(はい[43],普通[34],いいえ[35])