Microprocessor 8085 By Shaheen Fatima

  • Uploaded by: Dr. SHIVA AITHAL
  • 0
  • 0
  • May 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Microprocessor 8085 By Shaheen Fatima as PDF for free.

More details

  • Words: 1,401
  • Pages: 17
SEM INAR PRES ENTED B Y: Mrs. SHAHEE N F ATIM A LECT URE R I N EL ECTR ONI CS GOV T DEG REE S CIE NCE COL LEG E TUM KUR U. KAR NA TAKA S TATE .

1

Introduction to Microprocessor  

 



The Microprocessor is an electronic logic device having computational and data manipulation capabilities. Due to great invention in semiconductor fabrication technique, it became possible to fabricate the whole central processing unit of computer on a single small integrated chip called as microprocessor. The computer having microprocessor as central processing unit are called as microcomputers. A desktop computer and portable( or mobile ) computers like laptop, notebook, palmtop etc, contains microprocessor as a CPU and hence they come under the category of microcomputer. A microprocessor ( or computer ) understands information's composed of only 0s and 1s. It uses 2 binary numbers for it operations. A binary digit is know

Word length of microprocessor or computer A) Th e wo rd leng th of a mi cr opr oce ss or ( o r co mput er )is g ive n as n- bi t, whe re n ma y b e 8, 16 , 32 , or 6 4. B) A n 8 – bi t m ic ro pr oce sso r ( o r co mpu te r ) ca n pr oce ss 8 – b it da ta at a t ime , it s A LU i s d es igned t o pr oce ss 8 – b it d ata 's . It s ge ne ral pu rp os e r egi sters whi ch ho ld da ta for pr oce ssing are 8 – bi t r egi ste rs. C) S imi la rly a n 1 6 – bi t a nd 64 – bi t mi cr opr oce ss or ca n pr oc ess 6- 3 2 a nd 6 4 – b it of d ata a t a ti me res pe cti vel y . D) A p ro ce ssor o f lo nge r wo rd le ngt h i s m or e p owe rful and ca n pr oce ss da ta a t fast er spe ed a s co mpa red t o a pr oce ssor o f s hor ter wo rd len gth . E) T he numb er of b it s t ha t mi cr opr oce ss or ( o r co mput er ) ca n pr ocess a t a t ime is ca lle d its wo rd le ngt h. I t i s me asu re of co mput ing po we r of a co mput er. 3

07/13/09

4

Features of 8085 





 

Intel 8085 is an 8 – bit, NMOS microprocessor It is a 40 pin IC package fabricated on a single LSI chip. The Intel 8085 uses single of + 5V dc supply for its operation. Its clock speed is about 3MHz. It has 80 basic instructions and 246 0pcodes. 5

Microprocessor Architecture

6

ARITHICTURE FEATURES of 8085 :1:

     



It consists of three main sections. An arithmetic and logic unit (ALU ). Timing and control unit. Set of registers. AN ARITHIMETIC AND LOGIC UNIT. ( ALU ) ALU performs the following arithmetic and logical operations. 1) Addition. 2 ). Subtraction. 3 ). Logical AND. 4 ) Logical OR. 5 ). Logical exclusive.6 ). Complement. 7 ). Increment. 8 ) Decrement. 9 ).Left Shift, Rotate left, Rotate right. Clear, etc. 7



:2:

 

 

   

TIMING AND CONTROL UNIT : The timing and control unit is a section of the CPU. Its generates timing and control signals which are necessary for the execution of instructions. It controls data flow between CPU and peripherals. It controls the entire operations of the microprocessor and peripherals connected to it. Thus it is seen that timing and control unit of the CPU acts as the brain of the computer system. REGISTERS : Registers are used by the microprocessor for temporary storage and manipulation of data and instructions. Data remains in the registers till they are sent to the memory or I/O devices. Intel 8085 microprocessor has the following registers, 1) One 8 – bit accumulator ( ACC ) ie. Register A. 2) Six 8 – bit general purpose registers. B,C,D,E, 8 H,& L.

8085 Pin Description

9

10

Pin Diagram of 8085 :1:          

From this logic pin out of the 8085 microprocessor. All the signals can be classified into six groups. 1). High order address bus. 2). Multiplexed Address/data bus. 3). Power supply & frequency signals. 4). Externally initiated signals. 5). Serial I/O ports. HIGH ORDER ADDRESS BUS: The 8085 has sight signal lines, A18------A15 which are unidirectional and used as the high order address bus. MULTIPLEXED ADDRESS / DATA BUS : The signal lines AD7---------AD0 are bidirectional, they serve a dual purpose. They are used as the low order address bus as well as the data bus. 11

:2:

 

 

 

CONTROL AND STATUS SIGNALS : Th is g roup o f si gna ls inclu des t wo co nt rols s igna ls ( RD & WR ), t hr ee st atus s ig na ls ( IO/ M, S 1 & S0 ) to id enti fy th e na ture of t he o pe rati on, and o ne spec ia l signa l (AL E) to i nd ic ate the be gi nni ng of t he oper ati on. POWER SUPPLY AND CLOCK FREQUENCY. VCC + 5 V Po wer supply , VSS = gr ound r efere nce , X1 ,X2 = T he se a re te rmi na ls t o be c onnec te d to an ex terna l cr ystals o sci lla tor whi ch dr ives an int ernal ci rcui tr y o f t he mi cr opr oc ess or t o pr oduc e a suit able cloc k for th e ope ra tion o f mic rop ro ce ssor . Th is s igna l ca n be us ed a s t he s ystem clo ck f or t he de vice s. SERIAL I/0 PORT : 12 Th e 808 5 ha s t wo s igna ls to i mple me nt t he s eri al

Intel 8085 Instructions

13

Intel 8085 Instructions set 







 

An instruction is a command given to the computer to perform a specified operation on given data. 8085 has 80 basic instructions & 246 Opcodes each instruction contain two parts, Operation code and Operand. The first part of an instruction which specifies the task to be performed by the computer is called Opcode. The second part of the instruction is the data to be operated on and it is called Operand. Example : ADD }-– Opcode, B }-– Operand. MVI }-– Opcode B}---Operand. 14

Programming of Microprocessor.







The simplest symbolic language used for microprocessor is assembly language. The symbols are called as mnemonics. The language written in the form of mnemonics is called as assembly level language. The mnemonics are alphanumeric representation of instructions .ie. It is an combination of letters to indicate the operation of the instructions. The assembly language program for the addition of two numbers placed in two consecutive memory locations, 2501H and 2502H & the sum is stored in the memory location 2503H Mnemonics: Opcode : Operand.  LX1 H,2501H.  MOV A,M  INX H  ADD M 15  STA 2501H.

Microprocessor Applications 

Today microprocessor based systems are used in almost every sphere of life. Their applications are increasing at very fast rate day by day. These are numerous application of microprocessor. They are used in industry ,instrumentation, transportation, military equipment like tanks, radars etc. banks, business organizations, communication, automatic testing of products, lift control, speed control of motors, automatic control of generators voltage, fuel control of furnaces consumers and commercial applications etc. 16

17

Related Documents


More Documents from ""