ABOUT THE COURSEThis course will start with a discussion on a simple microprocessor,8085. Understanding this architecture is the basis to follow any other complex CPU architecture. A number of devices can be interfaced with them to develop a complete system application. On the other hand, microcontrollers are single chip computers, integrating processor, memory and other peripheral modules into a single System-on-Chip (SoC). Apart from input-output ports, the peripherals often include timers, data converters, communication modules. It will be followed by a complete overview of microcontrollers covering 8051. This course also explains in detail about the architecture and special function registers of 8051 and focuses on the learning way to program features like I/O ports, Serial port, timers, counters and most interesting thing will be to do all with interrupts.
COURSE OBJECTIVESUpon the successful completion of this course, learner will be able to:
In this module, you will learn about 8085 an 8-bit microprocessor and its architecture of 8085, arithmetic operations, how the processor works on Interrupts and how functional units like registers, decoders, ALU and I/O ports communicate with each other.
In this module, you will learn about how microprocessor interface with serial and parallel communication Control bus, Address bus and data bus of 8085 and how these buses will communicate between the microprocessor and peripherals.
In this module, you will learn about Addressing modes, Interrupts and Instruction set (i.e.) how data is sent from one register to another register using various addressing modes, instruction set and how interrupt signals are generated by the external devices to request the microprocessor to perform a task.
In this module, you will learn about how the microprocessor accesses the memory for reading instruction and data stored in memory and interfaces with other devices using latches and buffers.
In this module, you will learn about the basic architecture of an 8051 microcontroller, addressing mode, instructions, special function registers(SFRs), Input and output pins & ports.
In this module, you will learn the strategies to solve problems, basic fundamentals of assembly language programming with 8051 microcontroller with examples.
In this module, you will learn about Timers, different modes of timers, initializing a timer, hardware and software Interrupts, Interrupt Service Routine and Interrupt Priority in 8051 with examples using assembly language.
In this module, you will learn about how to design an interface using a sensor, analog to digital converter(ADC), digital to analog converter(DAC), Stepper Motor, Waveform generation, external Memory Interface and LCD & keyboard interfacing with 8051 microcontroller and then you are expected to design an interface with given aspects.
You can opt for the following courses once you complete your ongoing course
E-Box is a Technology Enabled Active Learning and
Assessment platform for technology and engineering
domains apart from the basic LMS components like
quizzes, assignments, lesson components.