CHAPTER 5: ADC, DAC Interfacing With 8086 and Its Application
CHAPTER 5: ADC, DAC Interfacing With 8086 and Its Application
CHAPTER 5: ADC, DAC Interfacing With 8086 and Its Application
University Questions
1. Write a program to blink bit 4 of port C using BSR mode of 8255 [5M_May-2015]
2. Draw and explain interfacing of DAC 0808 with 8086 using 8255. Write program to
generate square wave. [10M_May-2015, May-2017, May-2018]
3. What is data acquisition system? Explain 8086 based data acquisition system. [10M_Dec-
2015].
4. Explain function of ADC 0809 and describe its interfacing method with 8086. [10M_Dec-
2015, May-2017]
5. Explain pin diagram of ADC 0808/0809 and describe its interfacing to 8086 with suitable
example. [10M_May-2016, Dec-2016]
Features
- Easy interface to all microprocessors
- Operates ratio metrically or with 5 VDC or analog span adjusted voltage reference
- No zero or full-scale adjust required
- 8-channel multiplexer with address logic
- 0V to 5V input range with single 5V power supply
- Outputs meet TTL voltage level specifications
- ADC0808 equivalent to MM74C949
- ADC0809 equivalent to MM74C949-1
The device contains 8-channels. A particular channel is selected by using the address decoder
line. The TABLE 1 shows the input states for address lines to select any channel.
A Digital to Analog Converter (DAC) converts a digital input signal into an analog output
signal. The digital signal is represented with a binary code, which is a combination of bits 0
and 1.
Data acquisition is the process of sampling signals that measure real world physical conditions
and converting the resulting samples into digital numeric values that can be manipulated by a
computer. Data acquisition systems, abbreviated by the acronyms DAS or DAQ, typically
convert analog waveforms into digital values for processing. The components of data
acquisition systems include:
1. Transducer is require in it
2. Signal conditioner is require in it
3. Multiplexer (MUX) is require in it
4. A-D Converter is require in it
5. Recorders devices and Display devices are require in it
START : MOV AL,80H ; 80H for CWR to select basic IO mode of 8255 and
OUT 86H,AL ; to define all ports as an output port
REP : MOV AL,00H
OUT 80H, AL
CALL DELAY
MOV AL,FFH
OUT 80H,AL
CALL DELAY
JMP REP
INT 3
START : MOV AL,80H ; 80H for CWR to select basic IO mode of 8255
OUT 86H,AL ; and to define all ports as an output port
REP : MOV AL,08H ; 08H value for CWR to select BSR mode of 8255
OUT 86H, AL ; and to reset PC.4 pin
CALL DELAY
MOV AL,09H ; 08H value for CWR to select BSR mode of 8255
OUT 86H,AL ; and to set PC.4 pin
CALL DELAY
JMP REP
INT 3