Introductiontomicroprocessorsystem
Introductiontomicroprocessorsystem
EE3803-L01P01
EE3803-L01P02
Well.......
Why Do We Care?
Because microprocessors are absolutely everywhere! without interacting with microprocessors. You simply cannot exist anymore
coffee, turn on a television or CD player, or look at a digital watch without interacting with a microprocessor.
If you don't understand them, your capabilities as an engineer will be severely limited!
If you passed EE3801, you already know just about everything there is to know about microprocessor systems. All we do here is add significantly more wires and show you
EE3803-L01P03
I/O Devices LEDs 7-Segment Displays Video Monitors Relays Motors Keyboards
A Processing Unit Which is a complex state machine that manipulates data and controls IO devices according to the program stored in memory.
EE3803-L01P04
+5V
Where's The Memory? Where's The IO? Where's The Processor? Is This A Microprocessor System?
EE3803-L01P05
of this complexity is that the function of a microprocessor based system is determined by a program that controls the system operation. the system performs! Change the program, and you change the function
"Fantasy"
"Reality"
Memory
CPU
EE3803-L01P06
A microprocessor does not know anything about "C" or Assembly Language. state machine.
It only looks at a pattern of 1s and 0s and reacts by spitting back 1's and 0's.
Address
Data
FFFF: 1101 0110 1100 1001 FFFE: 0010 1001 1111 0010
Memory
Timing Is Everything!
0002: 1011 1100 0011 0101 0001: 0000 0000 1000 0001 0000: 1010 0101 1010 0101
HELLO Data Address Bus CPU IO Interface Bus WORLD
IO Clock Bus
EE3803-L01P07