Introduction to Microprocessors: Registers - File registers - Memory Organization - Tristate logic – Buses - Memory Address register – Read/Write operations. ROM, RAM, PROM, EPROM, E2PROM. Introduction to elementary processor – Organization - Data Transfer Unit (DTU)operation - Enhanced Data Transfer Unit (EDTU) – opcode - machine language - assembly language - pipeline and system clock. Architecture of 8085 – Addressing modes - Data transfer, data processing and program flow control instructions - Simple assembly language programs.
Introduction to Microcontrollers: PIC16F877 Architecture - Program and Data memory organization - Special Function Registers - Addressing modes, Instruction set. MPLAB Integrated Development Environment – Introduction to Assembly language and Embedded C programming – Stack – Subroutines - Interrupt structure – Peripherals – Input/Output Ports.
PIC Peripherals: Timers/Counters - Watchdog Timer – Capture/Compare/PWM (CCP) - Analog to Digital Converter(ADC) – EEPROM - Serial Communication – USART - Development of Application Programs and interfacing - LED, LCD, Keyboard, DC and Stepper motor interface. Introduction to 8051 Microcontroller: Architecture – Ports - Timers.