CCSコンパイラにてLED点灯プログラムが作成したい
タイトルにもあるようにCCSコンパイラにてLED点灯プログラムを作成したいのですが、プログラムが上手く組めません。
ハードウェアとしては、PORT_A0にスイッチを接続。
PORT_B0にLEDを接続。
PICは16F873を使用。
動作は、電源を入れた状態でLEDは消灯している状態。
スイッチを1度押すとLEDは点灯(スイッチはモメンタリーを使用)
スイッチを離してもLEDは点灯したまま。
もう一度スイッチを押すとLEDは消灯。
これらの動作を繰り返すプログラムを割り込みを使用せずに作成したいのですが、上手くできません。
void main() 以降の{}の中がわかりませんので、
もし宜しければ、教えてください。
#include <16f873.h>
#ZERO_RAM
#define setup_adc_ports(NO_ANALOG)
#use delay(clock = 20000000)
void main()
{ }
お礼
回答ありがとうございます。 電池はエネループ(充電池)2本(2.4V位?)を使用する予定です。 LEDは3.2V-20mAなので、昇圧を考えています。