SUB$ECT : MICR%PR%CESS%R & MICR% C%NTR%''ER UNIT # I PART # A 1. How the address and data lines are de-multiplexed in 8085? 2. What is fetch and execute cycle? 3. What is microprocessor? What are the asic functional loc!s of 8085? ". #ist the fla$s of 8085 processor. 5. %ompare the memory mapped &'( and standard &'( mapped &'( ). What is multiplexin$ and what is it ad*anta$e? +. What is &nterrupt? ,ention the types. 8. What are the control and status si$nals? -. What is .imin$ /ia$ram? 10. /efine 0tac! pointer and 1ro$ram %ounter?
PART # B 1. 2i3 4xplain the &nterrupt structure of 8085 2ii3 4xplain the function of stac! pointer5 pro$ram counter and suroutine with suitale example. 2. 4xplain the followin$ with neat dia$ram 2i3 (pcode fetch machine cycle. 2ii3 ,emory read machine cycle 2iii3 & ' ( write machine cycle 3. /raw the architecture of 8085 microprocessor and it functional units in detail. ". 2i3 4xplain with help of suitale dia$ram how the &6.7 pin can e used to interrupt the 8085 and how it responds to the si$nal. 2ii3. 8rin$ out the differences etween memory mapped &'( and &'( mapped &'(. 5. 4xplain the architecture of 8085 with neat loc! dia$ram. ). 2i3. 4xplain the function of the followin$. 1. H(#/ and H#/9 2. &(', 3. 9#4 ". 749/: 2ii3 #ist the fla$s of 8085 and explain the fla$ re$ister. UNIT # II PART # A 1. What is de-ouncin$? 2. What is the similarity and difference etween 0;8 and %,1 instruction? 3. What are the addressin$ modes a*ailale in 8085? ". 4xplain the function of /99. 5. What is pro$ram counter? How is it useful in pro$ram execution? ). What is tri-state lo$ic? +. What are the types of instructions a*ailale in 8085? 8. What is suroutine? -. 4xplain function of #/95 0.95 %,15 #<& H. 10. Write an 9#1 to add two numers with carry. PART # B 1. 2i3 4xplain the lo$ical instruction of 8085 microprocessor with example. 2ii3 Write an 9#1 usin$ 8085 set to add two n-yte numers stored at memory locations startin$ at < and : respecti*ely. 0tore the result at memory location startin$ from =. /raw the flow chart. 2. 2i3 Write an 9#1 usin$ 8085 to sort arrays of numers in ascendin$ orders. 2ii3 Write an 9#1 to find the smallest numer in an array of data. 3. 2i3 Write an 9#1 to con*ert an 8 it inary numer into a 8%/ numer. 2ii3 Write an 9#1 to sort a array of data in descendin$ order ". 2i3 4xplain different addressin$ modes of 8085 2ii3. 4xplain the followin$ with example. ,(> re$5, #H#/ addr 1) 0H#/ %,1 re$ 5, 5. 2i3 What is stac!? How do you define a stac! in your pro$ram? 2ii3 Write an 9#1 usin$ 8085 ?1 to arran$e an array of 8 it unsi$ned numer in descendin$ order? ). 2i3 What is suroutine? 4xplain 2ii3 Write an 9#1 usin$ 8085 ?p to con*ert the hexa numer to it e@ui*alent inary numer. UNIT # III PART # A 1. What is 6(1? 0tate its importance? 2. #ist some of the features of &6.4# 825- 1ro$rammale &nterrupt %ontroller? 3. #ist the functions performed y 82+-? ". What is pro$rammale peripheral de*ice? 5. #ist the features of pro$rammale /,9 controller 2825+3 ). What is pro$rammale peripheral /e*ice? +. What is 9/% and /9%? 8. What are the ad*anta$es of 82+-? -. What is meant y &775 &,75 &07. 10. What is .wo !ey loc! out and 6 !ey roll o*er? PART # B 1. 4xplain the operation of pro$rammale interrupt controllers with neat dia$ram 2. 2i3. Write short notes on 825+ 2ii3. 4xplain 9/% and /9% operation. 3. With a neat dia$ram5 explain in detail 82+- and list the functions of 82+- ". 5. 2i3 Write short notes on /9% and 9/% 2ii3 4xplain the loc! dia$ram of 825-. ). 4xplain the function of pro$rammale /,9 controller with neat dia$ram and explain it in detail. +. 2i3 4xplain the features of 82+-. 2ii3 /escrie the operation of 9/% A /9%. UNIT # IV PART # A 1. Write the fla$s of 8051. 2. Bi*e the alternate functions for the port pins of port3. 3. 6ame the interrupt of 8051 micro controller ". What happens in power down mode of 8051 microcontroller? 5. %ompare ,icroprocessor and ,icrocontroller. ). 4xplain the /1.7 of 8051. +. What are the 0pecial Cunction 7e$isters? 8. Write the pro$ram status word of 8051 c. -. What are the data transfer instruction in 8051 c? 10. Write .,(/ and .%(6 of .imer 8051 c. PART # B 1. 4xplain the architecture of 8051 microcontroller with neat loc! dia$ram. 2. 2i3 4xplain the followin$ instructions. <%H/ /99 9%9## 74. %D64 2ii3. Write short notes on timers of 8051 3. 2i3. Write short notes on timers'%ounters of 8051. 2ii3 %ompare ,icroprocessor and ,icro controller ". 4xplain the architecture of 8051 with neat loc! dia$ram. 5. 2i3 /iscuss the interrupt structure of 8051 microcontroller ii3/raw the pattern of 10W of 8051 and explain the si$nificance of each it with example ). 2i3 #ist the special function re$isters of 8051 microcontroller and explain their functions? ii34xplain the *arious modes a*ailale for timer in 8051 microcontroller? UNIT # V PART # A 1. Write down the different operatin$ modes for serial communication of 8051. 2. Why it is necessary to include diode across the inducti*e loads while controllin$ them throu$h the port lines? 3. How the 8051 controller differentiates external pro$ram memory access and internal memory access? ". How to estimate the time ta!en to execute an instruction in 8051 controller? 5. Write down the different operatin$ modes for serial communication of 8051. ). 4xplain the function of the pins of 8051. +. 4xplain closed loop control of ser*o motor. 8. 4xplain stepper motor control -. What are the addressin$ modes of 8051 c? 10. What are %ontrol and &'( instructions? PART # B 1. 4xplain how a !eyoard is interfaced with 8051 microcontroller. /raw the necessary hardware and assemly lan$ua$e pro$ram. 2. 2i3 Write an 9#1 to search the smallest data in an array of data in memory usin$ 8051 2ii3 How do you classify the instruction set of 8051? 3. 2i3 Write an 9#1 to find the smallest numer in an array of 10 numers usin$ 8051 ?%. 2ii3 Write an 9#1 to multiply two 8-it numers usin$ 8051. ". 4xplain the followin$. 2i3 &'( 1ro$rammin$ 2ii3 0erial port pro$rammin$ 2iii3 9ddressin$ modes of 8051. 5. 4xplain how a stepper motor is interfacted with 8051 microcontroller. /raw the necessary hardware and assemly lan$ua$e pro$ram ). 2i3 #ist the addressin$ modes of 8051. 4xplain with example for each mode. 2ii3 Write 9#1 to multiply two 8-it numers usin$ 8051. ()*+ Pro,raa-.e /e0-oar121is3.a0 i"ter4ace 1osted on ,ay 185 2011 y !10lo$$er Short Description This is a hardware approach to interface a matrix keyboard and a multiplexed display. The display can be set as a right entry or a left entry. 8279 Block Diagram KEYBOARD SECTION This sectio has 8 lines. !" # !7. $lus 2 additional lines. %hift and &'T!(%TB. The keys are automatically debounced and keyboard can operate in two modes) **two key lockout mode or **'+key rollo,er. -n two key lockout mode if 2 keys are pressed simultaneously only firstkey is recongni.ed. -n ' key rollo,er mode/ simultaneous keys are recongni.ed and stored in internal buffer) it can also be set up so that no key is recongni.ed until only one key is remained pressed. This has a 0-01 23. The status logic keeps track of number of entries and pro,ides -45interrupt re6uest7 signal when 0-01 is empty. DISPLAY SECTION This section has 8 output lines di,ided into 2 groups of 8. 2" # 29 and B" # B9. These lines can be used in both ways 8 lines or 2 sets of 8 lines. The display can be blanked using BD line. The section has :;<8 display 23. SCAN SECTION This section has scan counter and 8 scan lines. %!" # %!9. These 8 scan lines can be decoded using a 8 # :; decoder to generate :; lines for scanning. These :; lines can be connected to rows of a matrix keyboard and digit dri,eers of multiplexed display. MPU INBTERFACE SECTION This section has 8 bi directional lines. DB" # DB7. : interrupt re6uest line5-47. ; lines for interfacing including buffer address lines 2". =hen 2" is high # signals are interpreted as control word or status. =hen 2" is low # signal is interpreted as data. -4 goes high whene,er data is ready to be loaded into 3$> httpE''oo!s.$oo$le.co.in'oo!s?idF%ltuxD8%>%s%Ap$F098-191"Alp$F098- 191"Ad@FwhatGareGtheGfeaturesGofG82+-GinGmicroprocessorGandGmicrocontr ollerAsourceFlAotsF&-8;8luB,eAsi$F6lo>BWie0+l:1nHn05!8rW0uBp, AhlFenAsaF<AeiF(pha;50i,cI#rHeht&BH9HA*edF0%%!H)94w99J*Fsn ippetA@F/9%K20ofK2082+-K20inK20microprocessorK20and K20microcontrollerAfFfalse