/8086-Function-Generator

EEE/INSTR F241 – Microprocessor Programming & Interfacing BITS- Pilani Goa Campus

Primary LanguageAssemblyGNU General Public License v3.0GPL-3.0

Function Generator using X86 Microprocessor

Variable-Frequency-Waveform-Generator

EEE/INSTR F241 – Microprocessor Programming & Interfacing BITS- Pilani Goa Campus

DESIGN SPECIFICATIONS:-

  1. This system is used to generate a Sine/Triangular/Square waveform
  2. Frequenciesrangingfrom10Hzto99KHz.
  3. Voltage is between 0-10V.
  4. Desired frequency can be entered by pressing buttons provided on the keypad. For eg. To Generate a Square Waveform of Frequency 83.25 KHz the user has to press Square, Followed by 10K Key- 8 Times, 1K Key – 3 Times, 100 Key –2 Times 10 Key- 5 Times.
  5. When generate is pressed then the selected waveform of that frequency will be generated. If the user wants to change the waveform, he just has to press the desired Button

COMPONENTS USED:

  1. 8086(Microprocessor)
  2. 8284(ClockGenerator)
  3. 74LS373 X 3 (Octal latch)
  4. 74LS245 X 2 (Octal buffers)
  5. 2732 X 2 (ROM – 4K)
  6. 6116 X 2 (RAM – 2K)
  7. 74LS04 (Not Gate)
  8. 7432 (Or Gate)
  9. 74LS138(3:8Decoder) 10.8255 (Programmable Peripheral Interface) 11.DAC0830 (Digital – Analog converter) 12.OpAmp LM741 13.KEYPAD(3 x 3) 14.8254 (Programmable Interval timer)

For detailed report, visit:

https://www.mandargogate.com/function-generator-using-x86-microprocessor/

https://www.mandargogate.com/blog/