;=====================================================================
;
; DIGIamp
; Volldigitaler Vorverst„rker
;
; Version 1.62
; Hardware-Definitionen
;
; (C) SCHMID electronic 1993, 1996
;
;
; DIE GEWERBLICHE NUTZUNG DES NACHFOLGENDEN QUELLTEXTES (AUCH IN TEILEN)
; IST OHNE VORHERIGE SCHRIFTLICHE ZUSTIMMUNG DES ENTWICKLERS AUSDRšCKLICH
; UNTERSAGT.
;
;=======================================================================

;=======================================================================
; Hardware-Ports
;=======================================================================

p6              sfr     0DBh

kbdIPORT        equ     p6                      ; Tastatur

kbdROW1         bit     p1.0
kbdROW2         bit     p1.1
kbdROW3         bit     p1.3

kbdCOLVAL1      equ     00000010b
kbdCOLVAL2      equ     00010000b
kbdCOLVAL3      equ     00001000b
kbdCOLVAL4      equ     01000000b
kbdCOLVAL5      equ     00000100b

kbdMASK         equ     kbdCOLVAL1 + kbdCOLVAL2 + kbdCOLVAL3 + kbdCOLVAL4 + kbdCOLVAL5


encMASK         equ     00010100b               ; Encoder
encPORT         equ     p6
encBITA         equ     acc.2
encBITB         equ     acc.4


eeOUTPORT       equ     p6                      ; serielles EEPROM
eeOUTBIT        equ     acc.0
ee_in           bit     p1.6
ee_sel          bit     p1.4
ee_clk          bit     p1.7


memled1         bit     p1.5                    ; Memory-LEDs
memled2         bit     p1.2


remPORT         equ     p6                      ; Fernbedienung
remBIT          equ     acc.5


ipdta           bit     p5.5                    ; šberwachung der
ipload          bit     p5.7        ; Eingangsbelegung
ipclk           bit     p5.6


auddta          bit     p3.1                    ; Audio Board
audclk          bit     p3.4

portAUDIO       equ     p3
adrSCMS         equ     00101000b               ; ODER-Maske
adrLEV1         equ     00001000b               ; ODER-Maske
adrLEV2         equ     00100000b               ; ODER-Maske
adrOFF          equ     11010111b               ; UND-Maske

ctlCDOPORT      equ     p6                      ; Steuerdaten-Interface
ctlCDOBIT       equ     acc.7
ctl_cck         bit     p3.0
ctl_cld         bit     p3.2



;=======================================================================
; Port-Initialwerte
;=======================================================================

initP1          equ     00101111b
initP3          equ     11101100b
initP4          equ     00000000b
initP5          equ     00100000b

initNDC         equ     10100000b

