8051チップ上でシミュレートPPI(8255)チップ

E

eelinker

Guest
どのように私は、8051チップ上に8255チップ(PPI)の信号のタイミングをシミュレートすることができます誰のアイデアをお持ちですか?それは私がppiの代わりにプログラムされた8051チップを使用することを意味します。
 
あなたは8255 PIAとして機能するように8051をプログラムすることができます.. 8255を制御するには、11行が必要:/ RD、/ WR / A0、A1およびD0 - D7を..あなたがしなければならないものすべては、(または書き込む)アドレス/データマルチプレクスバスから読み取るためのプログラム8051になります..それがどのように動くのか知っていればそれはdifficuitであってはならない..一度これを持って、8255を制御し、同じ行動に8051のプロシージャを記述するためにマイクロコントローラによって使用されるコマンドを取る..例えば、ピンPC0 8255を設定するためには、直接ビットセット/クリアコマンドに続いて、制御レジスタのアドレスで構成されるコマンドを受信..アドレスは、/ WRの立ち上がりエッジで、それに入る/ WRとコマンドの立ち下がりエッジで8255にロックされている..それは8051が行うこと"教え"​​されるべきものです..あなたは、INT0、INT1端子と/ RDおよび/ WR、I / O A0とA1のような、および8ビットとして動作する任意の利用可能な8ビットのポートは、アドレス/データマルチプレクスバス、任意の汎用を選択することができます..よろしく、IP記録
 
[引用]私はPPIの代わりにプログラムされた8051チップを使用することを意味する。[/引用]いいえ、あなたがそれを行うことができない、8051のピンはすべて8255のピンをシミュレートするために十分ではありません! 8255ピンの使用法:ポートA +ポートB +ポートC = 24ピン、データバス(D0. D7。)= 8ピン/ RD、/ WR、A0、A1、/ CS、唯一の38ピン8051 = 6ピンの合計をしているリセット32ピン(ポート0 ..ポート3)その中のすべてをシミュレートする!
 

Welcome to EDABoard.com

Sponsor

Back
Top