Microprocessors and Microcontrollers basics

  1. Basic microprocessor systems
  2. Binary – the way micros count
  3. Hexadecimal – the way we communicate with micros
  4. How micros calculate
  5. An introduction to logic gates and their uses
    • Opening and closing gates
    • What decides the output voltage?
    • The NOT gate
    • A truth table
    • AND gate
    • The NAND gate
    • The OR gate
    • The NOR gate
    • The XOR gate
    • The electronic padlock
    • The XNOR (or ENOR) gate
    • The tri-state buffer
  6. Registers and memories
    • A flip-flop or bistable
    • A register
    • What are registers for?
    • Shift registers
    • Rotate registers
    • Memories
    • RAM
    • This RAM word
    • Accessing memory
    • Two types of RAM
    • Memory organization
    • Three types of ROM
      • Masked ROM
      • Programmable ROM (PROM)
      • Erasable programmable ROM (EPROM)
    • The UVEPROM
    • Pin layout of an EPROM
    • Pin layout of a SRAM
    • Pin layout of a DRAM
    • Memory maps
  7. A microprocessor-based system
    • The clock
      • Why is there a minimum speed?
    • Buses
    • Input/output circuits
    • A practical microprocessor system
    • How it all works
    • Another look at the address decoder
    • Designing a decoding circuit
    • Full and partial decoding
  8. A typical 8-bit microprocessor
    • An 8-bit microprocessor – the Z80180
    • The X in Z8X180
    • Inside of the central processing unit (CPU)
      • Instruction register
      • Instruction decoder
      • Arithmetic and logic unit (ALU)
      • CPU register banks
    • Interrupts
    • Power saving
  9. Programming – using machine code and assembly language
  10. High-level languages
  11. The development of microprocessors and microcontrollers
    • Micros are getting bigger – and faster
    • How do we measure the speed of a microprocessor?
    • MIPS (millions of instructions per second)
    • FLOPS (FLoating-point Operations Per Second)
    • System tests
    • How to make a microprocessor go faster?
    • Making more use of each clock pulse
    • RISC and CISC
    • Who did what, when
    • The final 8-bit microprocessors
    • Returning to the plot
    • The one-chip microcomputer
    • The microcontroller
    • Increasing the number of bits
    • Games machines
    • Nintendo Gamecube
    • Sony Playstation 2
    • The Microsoft Xbox
  12. The Pentium family
  13. The PowerPC
  14. The Athlon XP
  15. Microcontrollers and how to use them
  16. Using a PIC microcontroller for a real project
  17. Interfacing
  18. Test equipment and fault-finding

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.