2017-10-26 4 views
0

漠然としたタイトルのために残念ですが、私は8085シムを左から右に導き、私はそれをしましたが、指導者が「間欠」で動いていることに気付きました。瞬間的な動きではありません。私はその中断を取り除きたい。私はこの8085のコードを改善するための助けが必要です

これは私のコードです:DCHは右とIZQある

MVI A,80 
    OUT 00 

    DCH: RRC 
    OUT 00 
    CPI 01 
    JZ IZQ 
    JMP DCH 

    IZQ: RLC 
    OUT 00 
    CPI 80 
    JZ DCH 
    JMP IZQ 

は、私はあなたのシミュレータを知らないが、私はシミュレータはIで、8ビットのラッチをシミュレートすることを前提とし

答えて

2

を残しています/ Oポート0(out 0)、8個のLEDが接続されています。

this animation in Wikipediaのような双方向チェースを実装したいとします。

実際の設定を実際の8085で使用した場合、実際のラッチと実際のLEDは完全に動作するはずです。

ただし、この場合は非常に低いCPU周波数を使用する必要があります。 1kHz(公称周波数の1/2000)のCPU周波数を使用する場合でも、プログラムは非常に速く実行され、LEDを観察するために高速カメラが必要になります。

+0

あなたはさらに双方向のdirectonal追跡一部を説明できますか?可能であれば、コード例を使用します。私はそのコンセプトを見てみようとしましたが、まだ成功していません。 – JACK1ETO

関連する問題