ソフトウエア概要
プログラムはすべてアセンブラで作ってあります。
メインルーチンはリモコンボックスの制御で、LEDのドライブやKEY入力をしています。
CPUクロックを分周したもので約4msごとにインタラプトをかけます。1回のインタラプトで1つの列車のコントロールをして、3回で3台の列車を一巡します。
区間が変わったときなど状況判断処理に時間がかかるので、処理中にもインタラプトがかかるようになっています。