8085とのリレーインターフェース?
「」アセンブリ
; I/Oポートを定義する
リレーポートEQU 08h
;命令を定義する
MOV EQU 78h
アウトEQU D3h
HLT EQU 76h
;メインプログラム
ORG 100h
;リレーポートを出力として初期化します
MOV A、RELAY_PORT
MOV M、A
;リレーを有効にする
MOV A、01h
MOV B、RELAY_PORT
アウト(B)、A
; 5秒ほど待ちます
MOV A、
MVI B、
L1:通話遅延
DCX B
ムーブA、B
CPI 00h
JN L1
;リレーを無効にする
MOV A、00h
MOV B、RELAY_PORT
OUT(B)、A
;プロセッサを停止する
HLT
;遅延サブルーチン
遅れ:
MVIA、
L2:DCR A
MOV M、A
MVI B、
L3:DCR B
ムーブA、B
CPI 00h
JN L3
JNZ L2
RET
「」