Unit Details Lectures
I Microprocessor, microcomputers, and Assembly Language : Microprocessor, Microprocessor Instruction Set and Computer Languages, From Large Computers to Single-Chip Microcontrollers, Applications.
Microprocessor Architecture and Microcomputer System : Microprocessor Architecture and its operation’s, Memory, I/O Devices, Microcomputer System, Logic Devices and Interfacing, Microprocessor-Based System Application.
8085 Microprocessor Architecture and Memory Interface : Introduction, 8085 Microprocessor unit, 8085-Based Microcomputer, Memory Interfacing, Interfacing the 8085 Memory Segment.
(Refer Chapter 1)
12
II Interfacing of I/O Devices
Basic Interfacing concepts, Interfacing Output Displays, Interfacing Input Devices, Memory Mapped I/O, Testing and Troubleshooting I/O Interfacing Circuits.
Introduction to 8085 Assembly Language Programming : The 8085 Programming Model, Instruction Classification, Instruction, Data and Storage, Writing assembling and Execution of a simple program, Overview of 8085 Instruction Set, Writing and Assembling Program.
Introduction to 8085 Instructions : Data Transfer Operations, Arithmetic Operations, Logic Operation, Branch Operation, Writing Assembly Languages Programs, Debugging a Program. (Refer Chapter 2)
12
III Programming Techniques with Additional Instructions : ProgrammingTechniques : Looping, Counting and Indexing, Additional Data Transfer and 16-Bit Arithmetic Instructions, Arithmetic Instruction Related to Memory, Logic Operations : Rotate, Logics Operations : Compare, Dynamic Debugging.
Counters and Time Delays : Counters and Time Delays, Illustrative Program : Hexadecimal Counter, Illustrative Program : zero-to-nine (Modulo Ten) Counter, Generating Pulse Waveforms, Debugging Counter and Time-Delay Programs.
Stacks and Sub-Routines : Stack, Subroutine, Restart, Conditional Call, Return Instructions, Advanced Subroutine concepts.
Interrupts : The 8085 Interrupt, 8085 Vectored and Non vectored Interrupts, Restart as S/W Instructions.
(Refer Chapter 3)
12
IV Micro Controllers : Embedded Systems and general purpose computer systems, history, classifications, applications and purpose of embedded systems.
Embedded Hardware : Memory map, i/o map, interrupt map, processor family, external peripherals, memory - RAM, ROM, types of RAM and ROM, memory testing, CRC, Flash memory.
Peripherals : Control and Status Registers, Device Driver, Timer watch Timer.
The 8051 Microcontrollers : Microcontrollers and Embedded processors, Overview of 8051 family. 8051 Microcontroller hardware, Input/output pins, Ports, and Circuits, External Memory.
8051 Programming in C : Data Types and time delay in 8051 C, I/O Programming, Logic operations, Data conversion Programs. (Refer Chapter 4)
12
V Designing Embedded System with 8051 Microcontroller : Factors to be considered in selecting a controller, why 8051 Microcontroller, Designing with 8051.
Programming embedded systems : Structure of embedded program, infinite loop, compiling, linking and debugging.
Design and Development : Embedded system, development Environment - IDE, types of file generated on cross compilation, Embedded Product Development cycle and Trends in embedded Industry.
(Refer Chapter 5)
12