2010年11月10日水曜日

LEDの点滅

  1. /* 
  2. 概要:A/D変換値を液晶ディスプレイ(LCD)に表示 データ4bit接続 
  3.  
  4. 対象PIC  :PIC16F88 
  5. クロック :内蔵8MHz 
  6. コンパイラ:mikroC Version: 8.2.0.0 
  7.  
  8. Led  :RA0 
  9.  
  10. 電源:5V 
  11.  
  12. コンフィグレーションフラグ: 
  13. * _CP_OFF  _CCP1_RB3  _DEBUG_OFF  _WRT_ENABLE_OFF 
  14. * _CPD_OFF  _LVP_OFF  _BODEN_OFF  _MCLR_OFF  _PWRTE_ON 
  15. * _WDT_OFF  _INTRC_IO  _IESO_ON__CFG2  _FCMEN_ON__CFG2 
  16.  
  17.  
  18. */  
  19. void main() {  
  20.   
  21.      PORTA = 0b00000000; //PORTAの初期化  
  22.      PORTB = 0b00000000; //PORTBの初期化  
  23.      OSCCON = 0b01110000; //内臓クロック8MHzに設定  
  24.   
  25.     // A/D利用PORTの設定 // ANALOG=1, DIGITAL=0  
  26.     ANSEL = 0b00000000; //全てデジタル使用  
  27.   
  28.     TRISA = 0b00000000; //PORTA 全て出力に設定  
  29.   
  30.     do {  
  31.         //RA0 のLDEを点滅させる  
  32.         PORTA.F0 = 1;  
  33.         Delay_ms(1000);  
  34.         PORTA.F0 = 0;  
  35.         Delay_ms(1000);  
  36.     } while(1);  
  37. }  

0 件のコメント:

コメントを投稿