Wenn ich nicht sofort aufhöre in den alten Schateln zu kramen und Manuals zu blättern ...
[-X [-o<
... hmmmm, für zehn Z80-System würden die Brocken ja mindestens reichen ...
[-(
Aber dank Internet ist eigendlich jede Info zu bekommen.
http://www.geocities.com/SiliconVall...8/z80robot.htm
oder http://z80.info/
Ich habe doch mal nachgeschaut, eventuell hift es dir ja !
Code:
;********************* HARDWARE IO ADR ************************************
; PIO 82C55 I/O
PIO1A: .EQU 0 ; (INPUT) IN 1-8
PIO1B: .EQU 1 ; (OUTPUT) OUT TO LEDS
PIO1C: .EQU 2 ; (INPUT)
PIO1CONT: .EQU 3 ; CONTROL BYTE PIO 82C55
;******************************************************************
; INIT_PIO ;
; Funktion....: Init par port >8255< ;
;******************************************************************
INIT_PIO:
LD A,10011001B ; A= IN, B= OUT C= IN
OUT (PIO1CONT),A
RET
BOUT: ; LD A,10000000B ; A= OUT, B= OUT C= OUT (DATA TIL LCD)
; OUT (PIO2CONT),A ; if there are 2 PIO
; RET
BIN: ; LD A,10000010B ; A= OUT, B= IN C= OUT (DATA FRA LCD)
; OUT (PIO2CONT),A
; RET
... habe ich aus: http://z80.info/z80sourc.txt
Lesezeichen