Unit-3 ADC Interfacing
Unit-3 ADC Interfacing
CLK
PA0
PA1
PA2
PA3
PA4
PA5
PA6
PA7
ANALOG INPUT
8255 8-BIT
ADC
PC0
START
PC7
EOC
2
WRITE A PROGRAM FOR 8-BIT ADC TO SAMPLE
ANALOG INPUT AND STORE THE DIGITAL VALUE IN MEMORY
ALGORITHM
3
DATA SEGMENT
PORTA EQU 0FFE0H CHK: IN AL,DX
PORTC EQU 0FFE4H AND AL,80H
CNTPRT EQU 0FFE6H JZ CHK
MEM DW 2000H
DATA ENDS MOV DX,PORTA
IN AL,DX
CODE SEGMENT
ASSUME CS:CODE,DS:DATA MOV MEM,AL
START: MOV AX,DATA INT 3H
MOV DS,AX
CODE ENDS
MOV DX,CNTPRT END START
MOV AL,98H
OUT DX,AL
MOV DX,PORTC
MOV AL,01H
OUT DX,AL
4