SlideShare a Scribd company logo
1 of 22
Design and implement ADC and DAC interfacing
system to 8086 microprocessor
ADC conversion using 8086 microprocessor
Interface components:
• 8086 microprocessor
Is where the control signal are given
Data transfer
Address generation
Data processing
ADC conversion using 8086 microprocessor
• ADC0804 (8-bit analog-to-digital converter)
Converts analog signals to digital values.
Receives an analog input signal to be converted.
Provides an 8-bit digital output representing the converted value
• 74HC373 (8-bit latch)
Acts as a temporary storage device for the digital output of the ADC0804.
Holds the 8-bit digital value during the conversion process.
Provides data output to the 8255A for further processing by the microprocessor.
ADC conversion using 8086 microprocessor
• 8255A (programmable peripheral interface)
Facilitates communication between the microprocessor (8086) and other devices.
Acts as an I/O (input/output) port for connecting the ADC0804 and 74HC373 to the
microprocessor.
Controls the data transfer between the microprocessor and the ADC0804/74HC373.
Receives control signals from the microprocessor to initiate conversions and detect the end of
conversion.
Provides address lines for the ADC0804 to select appropriate analog input channels.
Transfers digital data between the ADC0804 and the microprocessor via the data lines.
Manages control signals for the 74HC373 latch to enable data transfer and output.
ADC conversion using 8086 microprocessor
Other device used for showing the working of the conversation are
• Logic state
• Logic probe
• DC source
• Voltmeter
ADC conversion using 8086 microprocessor
• Conversion process:
1. The microprocessor provided an address on the address bus to select the ADC0804.
2. The microprocessor set the WR signal to initiate the conversion process.
3. The ADC0804 started converting the analog input signal into an 8-bit digital value.
4. The microprocessor received the 8-bit digital value on the data bus and processed it as required.
5. Its is displayed in real time
DAC interfacing with 8086
Componenets used
• 8086 microprocessor
It’s use is the some as ADC interfacing with 8086, it Is where the control signal are given ,Data
transfer, Address generation and Data processing
• 74HC373 (8-bit latch)
The use the some as in the ADC interfacing with 8086
• 8255A (programmable peripheral interface)
The build is the some as in the ADC interface with 8086 and the data is output to be processed by
the DAC0808 is PA0-PA7
DAC interfacing with 8086
• DAC0808
It take digital input and then it processes it give the anlog signal as an output
Conversion process:
1.The 8086 microprocessor generates an 8-bit digital input code.
2.The digital input code is transferred to the DAC0808 via the data lines (DB0-DB7) of the 8255A.
3.The DAC0808 performs internal digital-to-analog conversion of the input code.
4.The analog output voltage, corresponding to the digital input code, is available on the OUT pin of
the DAC0808.
5.The analog output voltage can be utilized by connecting it to an external circuit or device.
DAC interfacing with 8086
Other device used for showing the working of the conversation are
• Logic state
• DC source
• Capacitor
• Operational amplifier
• Resistor
• Oscilloscope for the simulation
ADC conversion using 8086 microprocessor
Assembly code used in the process
DATA SEGMENT
PORTA EQU 00H
PORTB EQU 02H
PORTC EQU 04H
PORT_CON EQU 06H
DATA ENDS
CODE SEGMENT
MOV AX,DATA
MOV DS, AX
ORG 0000H
START:
Contd.
MOV DX, PORT_CON
MOV AL, 10010000B
OUT DX, AL
MOV AL,00H
XX:
MOV DX,PORTA
IN AL,DX
MOV DX, PORTC
OUT DX,AL
MOV DX, PORTB
MOV AL, 00000000B
OUT DX,AL
Contd.
MOV cx, 0ffH
D1: LOOP D1
MOV DX, PORTB
MOV AL, 00000001B
OUT DX,AL
MOV cx, 0ffH
D2: LOOP D2
JMP XX
CODE ENDS
END
ret
ADC conversion using 8086 microprocessor
• Simulation in EMU8086
ADC conversion using 8086 microprocessor
• Simulation in proteus
DAC interfacing with 8086
• Assembly code used in the process
CODE SEGMENT
PORTA EQU 00H ;Address of Port A = 00H
Config EQU 06H ;Address of Config. Word = 06H
ORG 100H
MOV DX, Config
MOV AL, 10000000B;port C=output, port A=output in mode 0, PORT B=output in mode 0
OUT DX, AL
START:
MOV AL, 00000000B;All pins of port A will be (0)
MOV DX, PORTA
OUT DX,AL
Contd.
MOV CX, 0ffh ;Small Delay
loopy1:
loop loopy1
MOV AL, 11111111B;All pins of port A will be (1)
MOV DX, PORTA
OUT DX,AL
MOV CX, 0ffh ;Small Delay again
loopy2:
loop loopy2
JMP START ;Loop forever
CODE ENDS
END
HLT ; halt!
DAC interfacing with 8086
• Simulation in EMU8086
DAC interfacing with 8086
• Simulation in proteus
Presentation1.pptx

More Related Content

Similar to Presentation1.pptx

DIGITAL VOLTMETER USING 8051 MICROCONTROLLER
DIGITAL VOLTMETER USING 8051 MICROCONTROLLERDIGITAL VOLTMETER USING 8051 MICROCONTROLLER
DIGITAL VOLTMETER USING 8051 MICROCONTROLLERChirag Lakhani
 
digitalvoltmeterusing805112b2-170214173216 (1).pdf
digitalvoltmeterusing805112b2-170214173216 (1).pdfdigitalvoltmeterusing805112b2-170214173216 (1).pdf
digitalvoltmeterusing805112b2-170214173216 (1).pdfsatyamsinha37
 
Embedded Systems,Embedded Systems Project,Winter training,
Embedded Systems,Embedded Systems Project,Winter training,Embedded Systems,Embedded Systems Project,Winter training,
Embedded Systems,Embedded Systems Project,Winter training,Technogroovy
 
MICROCONTROLLER.pptx
MICROCONTROLLER.pptxMICROCONTROLLER.pptx
MICROCONTROLLER.pptxfiqrie mohd
 
8086 Micro-processor and MDA 8086 Trainer Kit
8086 Micro-processor and MDA 8086 Trainer Kit8086 Micro-processor and MDA 8086 Trainer Kit
8086 Micro-processor and MDA 8086 Trainer KitAmit Kumer Podder
 
8085-microprocessor
8085-microprocessor8085-microprocessor
8085-microprocessorjhcid
 
8086 module 1 & 2 work
8086 module 1 & 2   work8086 module 1 & 2   work
8086 module 1 & 2 workSuhail Km
 
Galil rio catalog
Galil rio catalogGalil rio catalog
Galil rio catalogElectromate
 
8085 microprocessor(1)
8085 microprocessor(1)8085 microprocessor(1)
8085 microprocessor(1)Reevu Pal
 
Analog to Digital Converters
Analog to Digital ConvertersAnalog to Digital Converters
Analog to Digital ConvertersAmitabh Shukla
 
Lecture 11 (dac and comparator) rv01
Lecture 11 (dac and comparator) rv01Lecture 11 (dac and comparator) rv01
Lecture 11 (dac and comparator) rv01cairo university
 
Application of 8086 and 8085 Microprocessor in Robots.pptx
Application of 8086 and 8085 Microprocessor in Robots.pptxApplication of 8086 and 8085 Microprocessor in Robots.pptx
Application of 8086 and 8085 Microprocessor in Robots.pptxssuser631ea0
 

Similar to Presentation1.pptx (20)

DIGITAL VOLTMETER USING 8051 MICROCONTROLLER
DIGITAL VOLTMETER USING 8051 MICROCONTROLLERDIGITAL VOLTMETER USING 8051 MICROCONTROLLER
DIGITAL VOLTMETER USING 8051 MICROCONTROLLER
 
digitalvoltmeterusing805112b2-170214173216 (1).pdf
digitalvoltmeterusing805112b2-170214173216 (1).pdfdigitalvoltmeterusing805112b2-170214173216 (1).pdf
digitalvoltmeterusing805112b2-170214173216 (1).pdf
 
Embedded Systems,Embedded Systems Project,Winter training,
Embedded Systems,Embedded Systems Project,Winter training,Embedded Systems,Embedded Systems Project,Winter training,
Embedded Systems,Embedded Systems Project,Winter training,
 
MICROCONTROLLER.pptx
MICROCONTROLLER.pptxMICROCONTROLLER.pptx
MICROCONTROLLER.pptx
 
8086 Micro-processor and MDA 8086 Trainer Kit
8086 Micro-processor and MDA 8086 Trainer Kit8086 Micro-processor and MDA 8086 Trainer Kit
8086 Micro-processor and MDA 8086 Trainer Kit
 
8085_LAB_PROGRAMS.pdf
8085_LAB_PROGRAMS.pdf8085_LAB_PROGRAMS.pdf
8085_LAB_PROGRAMS.pdf
 
8085 Architecture
8085 Architecture8085 Architecture
8085 Architecture
 
Wds
WdsWds
Wds
 
8085-microprocessor
8085-microprocessor8085-microprocessor
8085-microprocessor
 
8086 module 1 & 2 work
8086 module 1 & 2   work8086 module 1 & 2   work
8086 module 1 & 2 work
 
Galil rio catalog
Galil rio catalogGalil rio catalog
Galil rio catalog
 
8085 microprocessor(1)
8085 microprocessor(1)8085 microprocessor(1)
8085 microprocessor(1)
 
Analog to Digital Converters
Analog to Digital ConvertersAnalog to Digital Converters
Analog to Digital Converters
 
8086 MICROPROCESSOR
8086 MICROPROCESSOR8086 MICROPROCESSOR
8086 MICROPROCESSOR
 
Lica 7th chapter slides
Lica 7th chapter slidesLica 7th chapter slides
Lica 7th chapter slides
 
Badal sharma
Badal sharmaBadal sharma
Badal sharma
 
digital clock atmega16
digital clock atmega16digital clock atmega16
digital clock atmega16
 
Lecture 11 (dac and comparator) rv01
Lecture 11 (dac and comparator) rv01Lecture 11 (dac and comparator) rv01
Lecture 11 (dac and comparator) rv01
 
Application of 8086 and 8085 Microprocessor in Robots.pptx
Application of 8086 and 8085 Microprocessor in Robots.pptxApplication of 8086 and 8085 Microprocessor in Robots.pptx
Application of 8086 and 8085 Microprocessor in Robots.pptx
 
knowledge in daily life.ppt
knowledge in daily life.pptknowledge in daily life.ppt
knowledge in daily life.ppt
 

Recently uploaded

High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...Call Girls in Nagpur High Profile
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...RajaP95
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 

Recently uploaded (20)

High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 

Presentation1.pptx

  • 1. Design and implement ADC and DAC interfacing system to 8086 microprocessor
  • 2. ADC conversion using 8086 microprocessor Interface components: • 8086 microprocessor Is where the control signal are given Data transfer Address generation Data processing
  • 3. ADC conversion using 8086 microprocessor • ADC0804 (8-bit analog-to-digital converter) Converts analog signals to digital values. Receives an analog input signal to be converted. Provides an 8-bit digital output representing the converted value • 74HC373 (8-bit latch) Acts as a temporary storage device for the digital output of the ADC0804. Holds the 8-bit digital value during the conversion process. Provides data output to the 8255A for further processing by the microprocessor.
  • 4. ADC conversion using 8086 microprocessor • 8255A (programmable peripheral interface) Facilitates communication between the microprocessor (8086) and other devices. Acts as an I/O (input/output) port for connecting the ADC0804 and 74HC373 to the microprocessor. Controls the data transfer between the microprocessor and the ADC0804/74HC373. Receives control signals from the microprocessor to initiate conversions and detect the end of conversion. Provides address lines for the ADC0804 to select appropriate analog input channels. Transfers digital data between the ADC0804 and the microprocessor via the data lines. Manages control signals for the 74HC373 latch to enable data transfer and output.
  • 5. ADC conversion using 8086 microprocessor Other device used for showing the working of the conversation are • Logic state • Logic probe • DC source • Voltmeter
  • 6. ADC conversion using 8086 microprocessor • Conversion process: 1. The microprocessor provided an address on the address bus to select the ADC0804. 2. The microprocessor set the WR signal to initiate the conversion process. 3. The ADC0804 started converting the analog input signal into an 8-bit digital value. 4. The microprocessor received the 8-bit digital value on the data bus and processed it as required. 5. Its is displayed in real time
  • 7. DAC interfacing with 8086 Componenets used • 8086 microprocessor It’s use is the some as ADC interfacing with 8086, it Is where the control signal are given ,Data transfer, Address generation and Data processing • 74HC373 (8-bit latch) The use the some as in the ADC interfacing with 8086 • 8255A (programmable peripheral interface) The build is the some as in the ADC interface with 8086 and the data is output to be processed by the DAC0808 is PA0-PA7
  • 8. DAC interfacing with 8086 • DAC0808 It take digital input and then it processes it give the anlog signal as an output Conversion process: 1.The 8086 microprocessor generates an 8-bit digital input code. 2.The digital input code is transferred to the DAC0808 via the data lines (DB0-DB7) of the 8255A. 3.The DAC0808 performs internal digital-to-analog conversion of the input code. 4.The analog output voltage, corresponding to the digital input code, is available on the OUT pin of the DAC0808. 5.The analog output voltage can be utilized by connecting it to an external circuit or device.
  • 9. DAC interfacing with 8086 Other device used for showing the working of the conversation are • Logic state • DC source • Capacitor • Operational amplifier • Resistor • Oscilloscope for the simulation
  • 10. ADC conversion using 8086 microprocessor Assembly code used in the process DATA SEGMENT PORTA EQU 00H PORTB EQU 02H PORTC EQU 04H PORT_CON EQU 06H DATA ENDS CODE SEGMENT MOV AX,DATA MOV DS, AX ORG 0000H START:
  • 11. Contd. MOV DX, PORT_CON MOV AL, 10010000B OUT DX, AL MOV AL,00H XX: MOV DX,PORTA IN AL,DX MOV DX, PORTC OUT DX,AL MOV DX, PORTB MOV AL, 00000000B OUT DX,AL
  • 12. Contd. MOV cx, 0ffH D1: LOOP D1 MOV DX, PORTB MOV AL, 00000001B OUT DX,AL MOV cx, 0ffH D2: LOOP D2 JMP XX CODE ENDS END ret
  • 13. ADC conversion using 8086 microprocessor • Simulation in EMU8086
  • 14.
  • 15. ADC conversion using 8086 microprocessor • Simulation in proteus
  • 16.
  • 17. DAC interfacing with 8086 • Assembly code used in the process CODE SEGMENT PORTA EQU 00H ;Address of Port A = 00H Config EQU 06H ;Address of Config. Word = 06H ORG 100H MOV DX, Config MOV AL, 10000000B;port C=output, port A=output in mode 0, PORT B=output in mode 0 OUT DX, AL START: MOV AL, 00000000B;All pins of port A will be (0) MOV DX, PORTA OUT DX,AL
  • 18. Contd. MOV CX, 0ffh ;Small Delay loopy1: loop loopy1 MOV AL, 11111111B;All pins of port A will be (1) MOV DX, PORTA OUT DX,AL MOV CX, 0ffh ;Small Delay again loopy2: loop loopy2 JMP START ;Loop forever CODE ENDS END HLT ; halt!
  • 19. DAC interfacing with 8086 • Simulation in EMU8086
  • 20.
  • 21. DAC interfacing with 8086 • Simulation in proteus