| HOME | 回路チェック | SWICHシリアル出力 | シリアル入力 | RESPONSE | WEB |
/*********************************************************/
/*     回路チェック                             */ 
/*********************************************************/      



Light.c

 演習用回路をチェックしてみましょう。
下の簡単なプログラムを書き込んで、LEDが交互に点灯していれればOKです。


 /************************************************/
 /*                Light.c                */
 /*  RB0 RB2 RB4 RB6 を点灯します           */
 /*  pic16F84A                           */
 /************************************************/

 #include<pic.h>
 _ _CONFIG(UNPROTECT & PWRTEN & WDTEN & XT );

 main()
 {
 unsigned int i;     //変数の宣言
 TRISA=0x00;      //入出力設定 A,Bポートすべて出力に
 TRISB=0x00;

 for(i=2000;i>0;i- -);     //動作安定のためのウェイト

 PORTB = 0b01010101;   //RB点灯
 }

注)_ _CONFIG の先頭はアンダーバー2つです。上は見やすくするためにスペースが入れてありますが、実際のプログラムでははずしてください。

注)for(i=2000;i>0;i- -);
のi の後ろはマイナスが2つです。やはりスペースをはずしてください。

⇒Next