Sei sulla pagina 1di 8

PRIST UNIVERSITY, TRICHY CAMPUS

Course : B.Tech (Part-Tie! Bra"ch : EEE# IV Se


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

Potrebbero piacerti anche