We think you have liked this presentation. If you wish to download it, please recommend it to your friends in any social system. Share buttons are a little bit lower. Thank you!
Presentation is loading. Please wait.
Published bySavion Saxon
Modified over 2 years ago
Albert Gural, Sarah Munyan
Plan 1. Get a simple LED-blinking circuit operational 2. Add an ADC input to the microprocessor 3. Add an LCD output to the microprocessor 4. Code a simple Oscilloscope
Initial LED Blinking Circuit MC6802 microprocessor OKI 28C16A ROM LS373 Latch LS240 Buffer Hand-wired logic
Initial LED Blinking Circuit MPU ROM Latch LEDs and Drivers Buffer Logic
Initial LED Blinking Circuit
Initial LED Blinking Circuit Code LATCH = $$7FFF.area MAIN (ABS).org$$0100 main:LDAA#$$00 LDS#$$007F m2:INCA BSRpause STAALATCH BRAm2 pause:LDAB#$$FF p2:DECB BEQp3 BRAp2 p3:RTS
Initial LED Blinking Circuit Problems LOTS of wiring for logic Tri-state buffer Too complicated Too rigid Takes up address space Latch triggering Fixed by not-ing the enable pin
Final LED Blinking Circuit MC6802 microprocessor OKI 28C16A ROM LS373 Latch LS138 Decoder
Final LED Blinking Circuit MPU ROM Decoder Latch LEDs and Drivers
Final LED Blinking Circuit Solutions Wiring for logic eliminated through use of decoder No tri-state buffer needed Showed that microprocessor system worked
ADC Circuit MC6802 microprocessor OKI 28C16A ROM LS373 Latch LS183 Decoder 0804 ADC
ADC Circuit MPU ROM Latch LEDs and Drivers ADC Decoder External Inputs Latch
ADC Circuit Code LATCH = $$0100 ADC= $$4000 LCD= $$8000.area MAIN (ABS).org$$0100 main:LDAAADC STAALATCH BRAmain
ADC Circuit Video
LCD Circuit MC6802 microprocessor OKI 28C16A ROM LS373 Latch LS183 Decoder LCD Display
LCD Circuit MPU ROM Latch LCD Display Decoder Latch
LCD Problems Difficult to interface with the LCD LCD required: 8 data pins 3 control pins (D/I, CS1, CS2) 2 8-bit Latches LCD timing
Oscilloscope Circuit MC6802 microprocessor OKI 28C16A ROM LS373 Latch LS183 Buffer 0804 LCD LCD Display
Oscilloscope Circuit Address Map 001 000010 011 100101 110 111 2 15 | 2 14 | 2 8 0 0 1 RAMn/aADCn/aLCD control LCD data ROM
Oscilloscope Circuit MPU ROM Latch LCD Display Decoder Latch ADC External Inputs Latch
Oscilloscope Circuit Code
Oscilloscope Circuit Problems Lots of difficulty getting the LCD to display the correct information Still getting a lot of garbage on the LCD LCD timing (if any)
Conclusion Successful in getting everything except the LCD to work Only a few more days would be needed to fix the LCD issue
Going Farther Multiple ADC’s could be tied together to allow for a multi-input oscilloscope More powerful processor could be used to get higher sample rates
Acknowledgements Mr. Montgomery Mr. Bell Nick Arango Ned Danyliw Mr. Dela Cuesta
Dr. Rabie A. Ramadan Al-Azhar University Lecture 6
EXTERNAL COMMUNICATIONS DESIGNING AN EXTERNAL 3 BYTE INTERFACE Mark Neil - Microprocessor Course 1 External Memory & I/O.
1 ECE 372 – Microcontroller Design Parallel IO Ports - Outputs Parallel IO Ports E.g. Port T, Port AD Used to interface with many devices Switches LEDs.
8086/8088 Hardware Specifications Power supply: +5V with tolerance of ±10%; 360mA. Input characteristics: Logic 0 – 0.8V maximum, ±10μA maximum;
1.21 Introduction to microprocessors KUEU 2135 / KBEB 2193 Mikropemproses dan Sistemnya.
Computer Architecture Lecture 6 by Engineer A. Lecturer Aymen Hasan AlAwady 1/12/2013 University of Kufa - Informatics Center for Research and Rehabilitation.
Memory Interface A Course in Microprocessor Electrical Engineering Dept. University of Indonesia.
1 KU College of Engineering Elec 204: Digital Systems Design Lecture 9 Programmable Configurations Read Only Memory (ROM) – –a fixed array of AND gates.
Address Decoder. Normally, microprocessor is connected to several devices However, only one device can communicate with the processor at one time leaving.
Microprocessor Dr. Rabie A. Ramadan Al-Azhar University Lecture 2.
MICROPROCESSORS AND APPLICATIONS
Magnitude Comparator Dr. Ahmed Telba.
TK Memory Interface DR MASRI AYOB. 2 Requirement and memory structure There are two types of memory: –RAM: read and write –ROM: read only Figure.
Programmable Peripheral Interface Parallel port Interface 8255
Memory Systems 3/17/ Memory Classes Main Memory Invariably comprises solid state semiconductor devices Interfaces directly with the three bus architecture.
Module 11 Adapted By and Prepared James Tan © 2001.
TK2633 Introduction to Parallel Data Interfacing DR MASRI AYOB.
Data Acquisition ET 228 Chapter
Khaled A. Al-Utaibi 8086 Bus Design Khaled A. Al-Utaibi
Eng.Samra Essalaimeh Philadelphia University 2013/ nd Semester PIC Microcontrollers.
© 2017 SlidePlayer.com Inc. All rights reserved.