+ All Categories
Home > Documents > Microprocessor & Its Applications

Microprocessor & Its Applications

Date post: 10-Jan-2016
Category:
Upload: swamy-venkata-udayagiri
View: 230 times
Download: 2 times
Share this document with a friend
Description:
b

of 15

Transcript
  • Microprocessor & its Applications

  • Module ContentsThe curriculum consists of 5 modules with 8085 as the main microprocessorIntroduction 8085 pins and their applications8085 Architecture & Programming8085 Interfacing TechniquesIntroduction to other 8-bit microprocessors Z80, MC6800

  • Module I- Introduction A microprocessor is the main component of a microcomputer system and is also called as CPU (Central Processing Unit). This module is designed to give introduction to some elementary terms related to a microcomputer system. The topics covered are:Microprocessor as CPUHardware and SoftwareInput & Output DevicesMemories

  • Module II- 8085 PinsFor complete understanding of the interfacing circuits of memory, I/O devices etc. to the 8085 CPU it is required to learn about the functions of all the pins of 8085. The pins of 8085 are classified in following groups:Address and Data pins Control & status pinsInterrupt pinsSerial I/O pinsClock pinsReset pinsDMA pinsPower supply pins

  • Module III- 8085 ArchitectureTo develop programs for 8085, it is required to completely understand the internal functional blocks of 8085. 8085 architecture includes following functional blocks:8085 RegistersTiming and control unitALUInterrupt control unitSerial I/O control unitInstruction decoder & encoder unit

  • Module III- Programming the 8085Programming of 8085 requires complete knowledge of the instruction set and its structure. This requires study of- 8085 Instruction set8085 addressing modesOne, two & three bytes instructionProgramming examples

  • Module IV- Interfacing TechniquesA microcomputer system consist of a minimum of memory & I/O devices. To connect these devices properly with 8085 is referred to as interfacing. This module provides interfacing techniques for-RAM & ROMI/O devicesSpecial purpose programmable devices such as 8255, 8253/8254, 8257, 8259

  • Module V-Introduction to other 8-bit microprocessorsThis module is designed to develop an introductory knowledge about some other 8-bit microprocessors used in embedded technology. The microprocessors covered in this module are:Z80 of ZilogMC6800 of Motorola Corporation

  • Module I Introduction: Microcomputer & MicroprocessorA microcomputer is a programmable machine. Modern computers are electronic and digital. The two principal characteristics of a computer are: It responds to a specific set of instructions in a well-defined manner. It can execute a prerecorded list of instructions (a program)Its main components are CPUInput & Output devicesmemory

    A microprocessor is a programmable VLSI chip which controls and performs all operations in a microcomputer. Its main units are-ALURegistersControl Unit

  • Block diagrams (Microcomputer & Microprocessor)

  • Memory Classification

  • Module II- 8085 pins

  • Instruction SetInstruction set of 8085 can be classified in following groups:Data Transfer InstructionsThese instructions can perform data transfer operations betweenRegisters of 8085 e.g. MOV8085 registers and main memory e.g. LDA, STA, MOV, LDAX, STAX, MVI, LXI etc.Accumulator register and I/O devices e.g. IN, OUTData transfer instructions never affect the flag bits

  • Instruction SetContd..Arithmetic Instructions8085 can perform only 8-bit addition, subtraction and compare operations. These operations are always performed with accumulator as one of the operands. The status of the result can be verified by the contents of the flag register.Op-codes for arithmetic instructions include ADD, ADI, ADC, ACI, SUB, SUI, SBB, SBI, CMP, CPILogical Instructions 8085 can perform 8-bit basic logical operations -AND, OR, XOR, NOT with some special operations such as rotate and shift operationsLogical instructions also modify the flag bits. Op-codes for logical instructions include ANA, ANI, ORA, ORI, XRA, XRI, CMA, RAL, RLC, RAR, RRC etc.

  • Thank you....


Recommended