Introduction to Microprocessor
Do you know the basic differences between Microprocessor and Microcontroller? And what are their different applications. Microprocessor and microcontroller has become the part of our every intelligent device that we use for example microwave oven, washing machine, laptop, mobile etc. This course is design to give you an idea about the architecture of 8085 and 8086 microprocessors and programming concepts for 8085, apart from that some interfacing ICs are also covered.
Prerequisites
Basic knowledge of hexadecimal number system, binary codes, decoder and multiplexer
Course duration
50 Hours
OUR SERVICES RELATED TO COURSE
Assignment Solutions
Lecture Notes
Online Live Interactions
Online classes through video Lectures
course syllabus
Introduction to Microprocessor, Microprocessor architecture and its operations, Memory, Input & output devices, Logic devices for interfacing, The 8085 MPU, Example of an 8085 based computer, Memory interfacing
Basic interfacing concepts, Interfacing output displays, Interfacing input devices, Memory mapped I/O, Flow chart symbols, Data Transfer operations, Arithmetic operations, Logic Operations, Branch operation, Writing assembly language programs, Programming techniques: looping, counting and indexing
Additional data transfer and 16 bit arithmetic instruction, Arithmetic operations related to memory, Logic operation: rotate, compare, counter and time delays, Illustrative program: Hexadecimal counter, zero-to-nine, (module ten) counter, generating pulse waveforms, debugging counter and time delay, Stack, Subroutine, Restart, Conditional call and return instructions, Advance subroutine concepts, The 8085 Interrupts, 8085 vector interrupts
Program: BCD-to-Binary conversion, Binary-to-BCD conversion, BCD-to-Seven segment code converter, Binary-to-ASCII and ASCII-to-Binary code conversion, BCD Addition, BCD Subtraction, Introduction to Advance instructions and Application, Multiplication, Subtraction with carry
8255 Programmable peripheral interface, interfacing keyboard and seven segment display, 8254 (8253) programmable interval timer, 8259A programmable interrupt controller, Direct Memory Access and 8237 DMA controller
Architecture of 8086 (Pin diagram, Functional block diagram, Register organization).