PPIO2899 Manual
B&B Electronics Mfg Co Inc – 707 Dayton Rd - PO Box 1040 - Ottawa IL 61350 - Ph 815-433-5100 - Fax 815-433-5104
31
90 REM IB IS THE INPUT BYTE AND OB IS THE OUTPUT BYTE
100 OUT &H37A,&H4:
REM SET UP 37A FOR INPUTTING
110 OUT &H378,&H0:
REM FORCE I/O BITS 0&1 HIGH
120
REM TO USE THEM AS INPUTS
130
REM AND FORCE THE REST OF
140
REM THE BITS HIGH (OFF)
150
REM TO TURN EVERYTHING ELSE
OFF.
160 A1=INP(&H37A) AND &HF
170 A2=INP(&H379) AND &HF0
180 IB=A1 OR A2
190 IB=IB AND &H3 :
REM ONLY LEAVE THE TWO
200
REM THERMOSTAT CONTACTS
210 IF IB=0 THEN OB=OB OR &H8:OUT &H378,OB:GOTO 160
220
REM TURN ON THE HEAT
230 IF IB=1 THEN OB=OB AND NOT &HC:OUT &H378,OB:GOTO 160
240
REM THIS SHOULD NOT BE POSSIBLE
250
REM TURN THEM OFF.
260 IF IB=2 THEN OB=OB AND NOT &HC:OUT &H378,OB:GOTO 160
270
REM TURN BOTH AIR AND HEAT OFF
280 IF IB=3 THEN OB=OB OR &H4:OUT &H378,OB:GOTO 160
290
REM TURN ON AIR
Figure 6