TMS9901 PSI(Programmable System Interface)を実装しデバッグを始めました。このICは割込み専用入力ピンが6本、パラレル入出力ピンが7本、パラレル/割込み兼用ピンが9本、14ビットインターバルタイマを内蔵した複合機能チップです。
![イメージ 1](https://cdn-ak.f.st-hatena.com/images/fotolife/O/O3I/20190804/20190804201723.jpg)
実装した状態です。 だんだん基板も埋まってきました
![イメージ 3](https://cdn-ak.f.st-hatena.com/images/fotolife/O/O3I/20190804/20190804201736.jpg)
単純な出力テストを行いました。
このICはプログラマブルとなっていますが8255のようにコントロールレジスタに制御ワードを書き込まなくてもOKです。パラレルポートはリセット後、入力ピンとして機能しますが一度でも書込みを行うと自動的に出力ポートになるようです。
またCPUとはCRUインターフェースでつながるためビット単位の制御が簡単にできます。
ポートP0をON/OFFする関数はインラインアセンブラでサクッと書いておきます
![イメージ 4](https://cdn-ak.f.st-hatena.com/images/fotolife/O/O3I/20190804/20190804201745.jpg)
PSIのポートP0につないだLEDでLチカをやってみているところです
![イメージ 2](https://cdn-ak.f.st-hatena.com/images/fotolife/O/O3I/20190804/20190804201728.jpg)