Ei502 microprocessors & micrtocontrollers part 1

1,843 views

Published on

Introductory notes to microprocessors and microcontrollers.

Published in: Education, Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,843
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
214
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Ei502 microprocessors & micrtocontrollers part 1

  1. 1. EI 502Microprocessors & MicrocontrollersPart 1(Basics)<br />Debasis Das<br />1<br />Mallabhum Institute of Technology Debasis Das<br />Aug 2011<br />
  2. 2. Syllabus-1<br />Introduction to 8085A architecture<br />Register organization<br />Addressing modes and their features<br />Software instruction set and assembly language programming<br />Pin descriptions and their functions<br />2<br />Mallabhum Institute of Technology Debasis Das<br />Aug 2011<br />
  3. 3. Syllabus-2<br />Instruction cycle, machine cycle, timing diagrams<br />Hardware interfacing<br />Interfacing memory<br />I/O mapped I/O<br />Memory mapped I/O<br />Interrupt<br />DMA<br />3<br />Mallabhum Institute of Technology Debasis Das<br />Aug 2011<br />
  4. 4. Syllabus-3<br />Peripherals<br />8279, 8255, 8251, 8253, 8237, 8259<br />A/D and D/A converters and interfacing<br />Typical applications<br />16 bit microprocessors<br />8086 and architecture<br />Segmented memory, bus cycles, read/write in min/max modes<br />Reset, wait state, halt state, hold state, lock operation, interrupt processing, addressing modes and their features<br />4<br />Mallabhum Institute of Technology Debasis Das<br />Aug 2011<br />
  5. 5. Syllabus-4<br />Software instruction set ( including specific instructions like string operations, repeat, segment overrides, lock prefix and their uses), assembly language programming with the same<br />Brief overview of some other microprocessors (e. g Motorola 6800)<br />5<br />Mallabhum Institute of Technology Debasis Das<br />Aug 2011<br />
  6. 6. Recommended Books<br />Microprocessor Architecture, programming and applications with 8085/8085A, Wiley Western, 1989, Ramesh S Gaonkar<br />Advanced Microprocessors, TMH, Ray and Bhurchandi<br />Microprocessor Design and Applications, Nem Chand & Bros, 1987, Debasis Das<br />Microprocessors and Interfacing, McGraw Hill, 1992, Douglas V Hall<br />The Intel Microprocessors: 8086/8088, 80186, 80286, 80386 & 80486, Prentice Hall India, 1976, Barry B Brey<br />6<br />Mallabhum Institute of Technology Debasis Das<br />Aug 2011<br />
  7. 7. What’s a Microprocessor?<br />Micro sized processor<br />Processor on a micro circuit<br />Aug 2011<br />Mallabhum Institute of Technology Debasis Das<br />7<br />
  8. 8. Major Blocks inside a Microprocessor<br />Aug 2011<br />Mallabhum Institute of Technology Debasis Das<br />8<br />Set of<br />registers<br />Arithmetic<br />An Logic<br />Unit<br />Timing and control unit<br />
  9. 9. Microprocessor BasedSystems<br />Aug 2011<br />Mallabhum Institute of Technology Debasis Das<br />9<br />Processor<br />Memory<br />Input<br />device<br />Output<br />device<br />System Bus<br />
  10. 10. Bus Structure<br />Aug 2011<br />Mallabhum Institute of Technology Debasis Das<br />10<br />Group of signals that presents an address on the bus, No of <br />Lines in the group will depend on number of addressable units.<br />Address Bus<br />Group of lines that facilitate transfer of data between two units<br />Data Bus<br />Control Bus<br />Group of lines, signals on which helps complete the data transaction<br />
  11. 11. 8085 Block Diagram<br />Aug 2011<br />Mallabhum Institute of Technology Debasis Das<br />11<br />

×