Untitled
unknown
plain_text
3 years ago
1.3 kB
7
Indexable
ORG 2000H
DATA SEGMENT
; PORT ADDRESSES FOR LCD
PORTA1 EQU 00H
PORTB1 EQU 02H ;INPUT
PORTC1 EQU 04H ;UPPER LCD
CONTROL_REG1 EQU 06H ; LOWER LCD
;PORT ADDRESSES FOR ADC
PORTA2 EQU 10H ; INPUT TO DI
PORTB2 EQU 12H
PORTC2 EQU 14H
CONTROL_REG2 EQU 16H
temperature_range db -10,-9,-8,-7,-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24
db 25,26,27,28,29,30,31,32,33,34,35,36,37,38,39
humidity_range db 25,26,27,28,29,30,31,32,33,34,35.3.37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59
db 60,61,62,63,64,65,66,67,68,69,7,71,72,73,74
;INITIALIZE THE 8255 FROM HUMIDITY SENSOR
;TAKE TEMPERATURE FROM TEMPERATURE SENSOR
MOU AL, 02H
OUT PORTA2, AL
MOU AL, 06H
OUT CONTROL_REG2, AL
MOU AL, 00H
OUT CONTROL_REG2, AL
MOU AL, 02H
OUT CONTROL_REG2, AL
MOU AL, 01H
OUT CONTROL_REG2, AL
MOU AL 03H
OUT CONTROL_REG2, AL
MOU AL.02H
OUT CONTROL_REG2, AL
MOU AL, OOH
OUT CONTROL_REG2, AL
LOOP1 : IN AL, PORTC2
JNZ LOOP1
MOU AL, 10011010B
OUT CONTROL_REG2, ALEditor is loading...