[PIC]TRISA,TRISBレジスタの”TRIS”って何?

PICのレジスタ一覧を見ると、TRISA/TRISBレジスタというものが有ります。
このレジスタは、それぞれPORTA/PORTBの入出力を決定するもので、役割は分かっているのですが、”TRIS”が何の略なのか語源が気になったので調べてみました。



答えは、MPASMのユーザガイドに記載されていました。

Mnemonic
	TRIS r 
 
Description
	Tristate port r






と言うわけで、TRISはTristate(トライステート)の略でした。

TRISA,Bの値を0にすると”High” or “Low”の出力が指定可能で、1にすると入力になる(=ハイインピーダンス状態になる)ので、トライステートラッチというわけです。

PICマイコンの基礎

関連記事

コメントを残す

メールアドレスが公開されることはありません。