LEDが並んで配置できている。
それぞれがBポートと接続されている
書き込みができる。
#include <16F873A.h>
#fuses HS,NOWDT,NOLVP,NOPROTECT,NOBROWNOUT
#use delay(clock = 20000000)
int arr[8]={//光らせるパターンの配列
0b00010000,
0b00101000,
0b01000100,
0b11101110,
0b00101000,
0b00101000,
0b00101000,
0b00111000};
void main(){
int i=0;
while(1){
output_b(arr[i]);//その瞬間のパターンの表示
i++;//次のパターンを用意
if(i>7){//iが7を超えるとパターンが一度すべて終了する
i=0;
delay_ms(10);
}
delay_ms(1);//今のパターンと次のパターンの時間差
}
}