Microprocessors, microcomputers, and microcontrollers: similarities, differences, uses, and the notion of embedded systems. Computer organisation and architecture: bus and memory organisation, Harvard vs Von Neumann architectures, elements of instruction set architectures, RISC vs CISC, instruction execution, Input/Output interfaces. Comparison of microcontrollers/microprocessors. Hard-wired versus programmed logic.
PIC 16F877A: System architecture, internal organization of typical microprocessor, instruction execution, addressing modes. Addressing schemes-memory mapping, input/output mapping. Machine code programming.
PIC controller Laboratory
Lab 1: Flashing an LED
Lab 2: Basic digital input and output
Lab 3: Four bit binary counter
Lab 4: Interfacing a character LCD
Mini-project
No contents available
No contents available
Personalise your learning environment
Access range of free courses from internationally acclaimed teachers.