GUJARAT TECHNOLOGICAL UNIVERSITY

Size: px
Start display at page:

Download "GUJARAT TECHNOLOGICAL UNIVERSITY"

Transcription

1

2 ELECTRONICS AND COMMUNICATION (11) MICROCONTROLLER AND INTERFACING (EC) SUBJECT CODE: B.E. 5 th SEMESTER Type of course: Microcontroller Architecture and Programming Prerequisite: Students should have in depth knowledge of Digital Logic Design, Microprocessor architecture as well as logical ability and programming skills to develop the code Rationale: The knowledge of microcontroller is very essential for a student of BE in Electronics and Communication Engineering as the world is migrating towards automation rapidly in each and every fields. The students studying the subject are supposed to learn the architecture and programming of typical microcontroller. Students will be taught the basic use of an assembly as well as embedded C programming environment to control peripheral devices. Students will also understand the interfacing of various peripheral elements with microcontroller to design an automated system. The course will cover AVR, 8-bit Microcontroller in detail with sufficient exposure to design an automated system. Teaching and Examination Scheme: Teaching Scheme Credits Examination Marks Total L T P C Theory Marks Practical Marks Marks ESE PA (M) ESE (V) PA (E) PA ALA ESE OEP (I) Content: Sr. No. Content Total Hrs % Weightage 1 Introduction To 8-bit Microcontroller : Microcontrollers and Embedded processors, Overview of AVR family, AVR Microcontroller architecture, Register, AVR status register, ROM space and other hardware modules, ATmega32 pin configuration & function of each pin. 2 AVR Assembly Language Programming: Addressing modes of AVR, Data transfer, Arithmetic, Logic and Compare, Rotate and Shift, Branch and Call instructions. AVR data types and assembler directives, AVR assembly language programs, AVR I/O Port Programming, Time delay loop, BCD, ASCII conversion Program, Look-up table, Bit addressability, MACROs. 3 AVR Programming in C : Data types, I/O programming, logic operations, Intel HEX file, Timer programming in assembly and C, Interrupt programming in assembly and C, Serial Port programming in assembly and C 4 Peripheral Interfacing : LCD and Keyboard Interfacing, ADC, DAC and sensor interfacing,

3 Relay, Opto-isolator and Stepper Motor Interfacing, Input capture and Wave Generator, PWM programming and DC motor control, SPI protocol and Display interfacing, I2C Protocol and RTC interfacing Suggested Specification table with Marks (Theory): Distribution of Theory Marks R Level U Level A Level N Level E Level C Level Legends: R: Remembrance; U: Understanding; A: Application, N: Analyze and E: Evaluate C: Create and above Levels (Revised Bloom s Taxonomy) Note: This specification table shall be treated as a general guideline for students and teachers. The actual distribution of marks in the question paper may vary slightly from above table. Reference Books: 1. The AVR Microcontroller and Embedded Systems Using Assembly and C, By Muhammad Ali Mazidi, Sarmad Naimi and Sepehr Naimi, Pearson Education. 2. Programming and Customizing the AVR Microcontroller, By Dhananjay Gadre, McGraw Hill Education 3. AVR ATmega32 data sheet Course Outcome: After learning the course the students should be able to: 1. Understand the architecture of AVR 8-bit Microcontroller. 2. Describe the importance and function of each pin of AVR ATmega32 Microcontroller. 3. Write, debug and simulate assembly as well as embedded C language programs. 4. Understand Timer operation, Interrupt environment and Serial Communication. 5. Interface I/O peripheral devices with microcontroller. 6. Summarize the functionality of I2C and SPI protocol. List of Experiments: 1. Familiarization with AVR simulator and trainer kit. 2. Write and simulate minimum of 15 programs (Assembly as well as Embedded C) to be written making effective use of all the instructions and on-chip peripheral. 3. Installation of Arduino software and write program for blinking LED. 4. Read Push-button switch and display its status on LED. 5. Interfacing Buzzer with AVR Board. 6. Interfacing 7-Segment LED Display with AVR Board. 7. Interfacing of 16x2 LCD with Arduino board and display message on it. 8. Interface 4x4 matrix keyboard with AVR microcontroller. Display value of pressed switch on LCD. 9. Read analogue voltage using Arduino board and display its equivalent digital value on LCD. 10. Interface temperature sensor LM35 with Arduino board and display temperature on LCD.

4 11. Interface Stepper motor with AVR Microcontroller and Write program to rotate stepper motor in clockwise and anticlockwise direction. 12. Interface DC Motor with AVR Microcontroller and write program to rotate DC motor in clockwise and anticlockwise direction. 13. Generate PWM using AVR and use it for speed control of DC motor Design based Problems (DP)/Open Ended Problem: 1. Connect infrared sensor with AVR microcontroller. Control electrical device with help of IR remote control. 2. Read 100 temperature readings using LM35 and Arduino board, take average of it and send it to PC using serial communication. 3. Interface LDR with Arduino board. Display light intensity on LCD. If light intensity is less than certain threshold value, switch ON lamp connected with Arduino board with help of driver circuit. Major Equipments: 1. AVR ATmega32 microcontroller trainer kit with peripheral devices. 2. Programmer/Loader 3. Arduino Board 4. Computer system. 5. CRO, Power supply List of Open Source Software/learning website: 1. Open source AVR simulator ACTIVE LEARNING ASSIGNMENTS: Preparation of power-point slides, which include videos, animations, pictures, graphics for better understanding theory and practical work The faculty will allocate chapters/ parts of chapters to groups of students so that the entire syllabus to be covered. The power-point slides should be put up on the web-site of the College/ Institute, along with the names of the students of the group, the name of the faculty, Department and College on the first slide. The best three works should submit to GTU.

5 BE - SEMESTER V (NEW) - EXAMINATION SUMMER 2017 Subject Code: Date: 03/05/2017 Subject Name: Microcontroller and Interfacing (EC) Time: 02:30 PM to 05:00 PM Total Marks: 70 Q.1 Answer the following questions. (Two marks each) 14 1 What is size of code and data memory associated with ATmega32 microcontroller? 2 How many 8bit and 16bit general purpose registers are available in ATmega32 Microcontroller? 3 How many channels ADC and PWM channels are available on ATmega32 Microcontroller? 4 Which registers are used to store result of Analog to Digital conversion in ATmega32 Microcontroller? 5 Calculate the number of times following loop will be executed? (a) up: LDI R17,0x16 DEC R17 RJMP up MARKS (b) LDI R20, 0x09 XYZ: R R20 BRSH XYZ 6 Find the value of TCCR0 to use timer 0 in Normal mode with prescaler 64 and in CTC mode with prescaler 8. 7 Identify the addressing modes of following instructions. (a) OUT 0x55, R20 (b) RJMP back Q.2 (a) Discuss criterion to select microcontroller. 03 (b) Explain usage of AVR status register. 03 (c) Explain following instructions with appropriate example. 08 (a) SBRS (b) LDS (c) SWAP (d) MULS (c) Explain following instructions with appropriate example. 08 (a) E (b) BRNE (c) ST (d) ASR Q.3 (a) Write a program to generate time delay of 4ms using timer 0 in normal mode. Using time delay generate square wave on pin 3 of Port B. Choose prescaler = 256. Exclude the instruction overhead due to the instructions in loop. Use XTAL = 8MHz (b) Draw and discuss program and data memory map of ATmega32 microcontroller. 1

6 Q.3 (a) Discuss various directives associated with AVR assembly language programming. Also list steps for assembly language programming. (b) For a given code find the time period generated by delay routine. Exclude the instruction overhead due to the instructions in loop. XTAL = 8MHz Also explain which type of waveform will be generated and what will be its frequency. LDI R16,0x20 SBI DDRB, 5 LDI R18,7EH Begin: SBI PTB,5 OUT TCNT0,R18 RCALL DELAY CBI PTB,5 OUT TCNT0,R18 RCALL DELAY RJMP Begin Delay: LDI R20,0x04 OUT TCCR0,R20 Again: IN R20,TIFR SBRS R20,TOV0 RJMP Again LDI R20,0x0 OUT TCCR0,R20 LDI R20,(1<<TOV0) OUT TIFR,R20 RET Q.4 (a) Explain steps in executing interrupt in AVR ATmega32 microcontroller. 03 (b) Write an AVR C program to toggle all the bits of Port B 100 times. 04 (c) Discuss steps of AVR serial port programming. Also discuss registers associated with serial programming and baud rate generation mechanism. Q.4 (a) How to enable and disable interrupt in AVR ATmega32 microcontroller. 03 (b) Write AVR assembly program to check if the internal RAM location $ contains an even value. If so, write 0x55 into location $200. If not, write 0xAA into location $200. (c) For AVR ATmega32 microcontroller, assume that INT0 pin is connected to a switch that is normally high. Write a C program that toggles PTC.3, whenever INT0 pin goes low. Use external interrupt in level triggered mode. Explain your program with necessary comments. Q.5 (a) With diagram explain LCD interfacing with ATmega32 microcontroller. (b) Discuss I 2 C bus protocol with appropriate diagram. Q.5 (a) Discuss temperature sensor interfacing with ATmega32 and write a program to display temperature on PT D. (b) With connection diagram discuss DC motor control using Darlington transistor and using MOSFET transistor. ************* 2

7 BE - SEMESTER V(New) EXAMINATION WINTER 2016 Subject Code: Date:22/11/2016 Subject Name:Microcontroller and Interfacing Time: 10:30 AM to 01:00 PM Total Marks: 70 MARKS Q.1 Short Questions 14 1 True or False: No value can be loaded directly into internal 01 SRAM. 2 True or False: Every member of the AVR family regardless 01 of Program ROM size, wakes up at memory location $0000 when it is powered up. 3 (RCALL, CALL) takes more ROM space EXing an operand with itself results in 01 5 How many LSR instructions are needed to divide a number 01 by True or False: We can access the extended I/O register 01 using the I/O direct addressing mode. 7 The Instruction LD R19,0x95 uses addressing 01 mode. 8 Which register is the low byte of x register? 01 9 True or False: The status register of the AVR is bit 01 addressable. 10 True or False: The AVR EPROM memory is used for both 01 program and data. 11 Give the magnitude of sign char data type To mask certain bits we must AND them with If we have message string with a size of over 1000 bytes, 01 then we use (Program Rom, Data RAM) to store it. 14 How many timers do we have in the ATmega Q.2 (a) Explain register indirect addressing mode with example. 03 (b) Draw and explain the Data memory for the AVR with 04 Extended I/O Memory. (c) Draw and explain the Harvard architecture in the AVR. (c) Describe the different features of the RISC. Q.3 (a) Explain following instruction with example: SBI, SEZ, LDS. 03 (b) Draw and explain the status register of AVR 04 Microcontroller. (c) 5 Hex numbers are stored in memory. Write a program to convert these numbers in BCD equivalent. Q.3 (a) Explain following instruction with example: SBIC, TST, 03 ST. (b) What is Assembler directive? Explain following assembler directive with example. EQU, SET. 04 1

8 (c) Write an assembly language program to generate Fibonacci series for first 10 numbers. Q.4 (a) Write down different steps in executing an Interrupt. 03 (b) Show the instruction to 1. Enable Timer0 overflow interrupt and Timer2 compare match Interrupt. 2. Disable Timer0 overflow interrupt. 04 (c) Using CTC mode write a program to generate a delay of 8ms. Assume XTAL = 8 MHz. Q.4 (a) With Fosc =8 MHz, Find the UBRR value needed to have 03 the following baud rates (b) Draw and explain TCCR0 register in AVR. 04 (c) Write a program to transmit the message YES serially at 9600 baud, 8 bit data and 1 stop bit. Do this forever. Q.5 (a) Which are the different features of ADC in AVR? 03 (b) Draw the interfacing diagram of keyboard with AVR microcontroller and explain its working. 04 (c) Two strings are given in memory. String s1 = Hello, String s2 = World. Write an assembly language program to display string s1 on 1 st row of LCD and string s2 on 2 nd row of LCD. Q.5 (a) Explain the criterion need to be considered in choosing the 03 relay. (b) How does SPI bus protocol work? 04 (c) A switch is connected to pin PA7(PortA.7). Write a program to monitor the status of the SW and perform the following. 1. If SW = 0, the stepper motor moves clockwise. 2. If SW = 1, the stepper motor moves anti clockwise. ************* 2

9 BE - SEMESTER V (NEW) - EXAMINATION SUMMER 2016 Subject Code: Date:21/05/2016 Subject Name:Microcontroller and Interfacing (EC) Time:02:30 PM to 05:00 PM Total Marks: 70 Q.1 (a) Identify which register of AVR ATmega32 is responsible to perform following function. 1. To select power management and sleep mode 2. To decide prescaler value for timer 3. To control status of input/output ports 4. Analog Comparator Multiplexer Enable 5. To store result of Analog to Digital conversion 6. To enable timer interrupts 7. To identify status of conditional flag to be used to perform conditional branch (b) Explain various addressing modes of AVR microcontroller with appropriate example. Q.2 (a) With diagram explain internal architecture of AVR ATmega32 microcontroller. (b) Discuss 5 sources of reset mechanism for ATmega32 microcontroller and explain reset logic with diagram. (b) With diagram explain principal clock systems in the AVR microcontroller and their distribution. Q.3 (a) Draw block diagram of 8bit timer/counter and explain its operation. (b) Explain following instruction with appropriate example. 1. LPM 2. SBRS Q.3 (a) List various sources of AVR interrupts and their priorities. Explain steps in enabling an interrupt. Also discuss external interrupts in detail. (b) Explain following instruction with appropriate example. 1. MULS 2. STS Q.4 (a) Write a program to generate time delay of 10ms using timer 1 in normal mode. Choose prescaler of Exclude the instruction overhead due to the instructions in loop. Assume XTAL = 8MHz. (b) Write an AVR C program to toggle all the pins of Port B continuously. (a) Use the inverting operator. (b) Use the Ex- operator. Q.4 (a) Interface 4 LEDs and 1 switch with AVR controller and write a program to demonstrate up/down counter with mod control. 1

10 (b) Write an AVR program to generate PWM waveform of frequency 31250Hz and duty cycle of 75% using non inverted mode. Assume XTAL = 8MHz. Q.5 (a) With diagram explain baud rate generation mechanism for serial communication in AVR microcontroller. Also state mechanism for baud rate error calculation. (b) Explain stepper motor interfacing with ATmega32 microcontroller with appropriate diagram Q.5 (a) With diagram explain LCD interfacing with ATmega32. (b) State features of ATmega32 ADC and discuss steps in ADC programming. ************* 2

11 BE SEMESTER V (NEW) EXAMINATION WINTER 2015 Subject Code: Date:17/12/ 2015 Subject Name: Microcontroller And Interfacing (EC) Time: 10:30am to 1:00pm Total Marks: 70 Q.1 (a) i) Explain AVR status register in detail. 04 ii) Compare Microprocessor with Microcontroller. 03 (b) Explain criteria to select a Microcontroller. Q.2 (a) Explain following terms related to AVR: i) Harvard Architecture ii) RISC iii) DDR iv) I2C (b) Explain following instructions with example: i) CP ii) POP iii) LDS iv) SBRS v) SWAP vi)cbi vii)asr (b) Explain Addressing modes of AVR with example. Q.3 (a) Explain RTC interfacing and Programing. (b) Explain SPI bus Protocol in detail. Q.3 (a) List the features of ADC peripheral of the ATmega32. (b) Explain the interfacing of 4x4 matrix key board with AVR. Q.4 (a) A switch is connected to pin PB0 and an LED to pin PB7.Write a program (in Assembly or C) to get the status of Switch and send it to LED. (b) Write a program (in Assembly or C) to copy a block of 5 bytes of data from data memory location starting at $130 to RAM location starting at $60. Q.4 (a) Explain Programing steps to transfer and receive data serially from AVR. (b) Write an assembly language program that finds the number of 1s in a given byte. Q.5 (a) Write a program to generate a delay of 1920µs. (consider XTAL= 8 MHz, Timer 2). (b) Explain interfacing of LCD with AVR using sample program. Q.5 (a) Write a program (in Assembly or C) that toggles pin PTB.5 every 40 µs, while at the same time transferring data from PTC to PTD. Assume XTAL = 1Mhz and use Timer0 with Interrupt. (b) Explain the connection of Stepper motor with AVR. And write a program to rotate it continuously. ************* 1

12 BE - SEMESTER V (OLD) - EXAMINATION SUMMER 2017 Subject Code: Date: 12/05/2017 Subject Name: Microcontroller and Interfacing Time: 02:30 PM to 05:00 PM Total Marks: 70 Q.1 (a) Explain basic architecture of 8051 microcontroller. (b) Write a C/Assembly Program to transfer the message GUJARAT Serially at 9600 baud, 8 bit data, 1 stop bit. Do this continuously. Xtal = MHz Q.2 (a) List the JUMP and CALL instruction. Describe Conditional JUMP Instruction. (b) Write an assembly language program to generate square wave of 5 KHz Frequency on pin P1.5 Use Timer 0 in Mode 1. (b) Describe TMOD and TCON Special Function registers. Q.3 (a) Explain Internal RAM organization. (b) Explain following 8051 instructions with an example. (1) MUL AB (2) SUBB A,R0 (3) RR A (4) SWAP A (5) ANL C, Bit (6)XCHD A,R0 (7)RLC A Q.3 (a) Explain (1) EA (2) PSEN (b) Write difference between ACALL and LCALL instruction with example. Q.4 (a) What is look up table? Describe its application with microcontroller operation (b) Write an assembly language Program to perform the following (a) Keep monitoring pin P0.1 until it becomes high. (b) When p0.1 becomes high, read in the data from port 1. (c) Send a low-to-high pulse on P0.2 to indicate that the data has been read. Q.4 (a) Explain PSW of 8051 with neat diagram and example. (b) Write a C/Assembly Program to send out the value 44H serially one bit at a time P1.0. The LSB Should go out first. (use shift operator of C Programming) Q.5 (a) Interface LCD with 8051 microcontroller. Connect data lines with port P0, control lines with any three port pins of port P1. Write program to display message Microcontroller on center of first line and 8051 on the second line with center align. (b) Two Push to ON switches (SW0 and SW1) are connected to pin P2.0 and P2.1 respectively. Write an assembly language program to monitor the status of SW and perform the clockwise and anticlockwise operation of stepper-motor with interfacing diagram. Q.5 (a) Explain with diagram of interfacing, ADC 0804 in free running mode interfaced with (b) Prepare Assembly Language Program (ALP) with schematic to interface SPDP Relay with ************* 1

13 BE - SEMESTER V EXAMINATION WINTER 2016 Subject Code: Date: 02/12/2016 Subject Name: Microcontroller and Interfacing Time: 10:30AM 01:00PM Total Marks: 70

14 BE - SEMESTER V- EXAMINATION SUMMER 2016 Subject Code: Date: 19/05/2016 Subject Name: Microcontroller and Interfacing Time: 02:30 PM to 05:00 PM Total Marks: 70 Q.1 (a) Draw and explain 8051 block diagram. (b) Draw and explain PSW of 8051 microcontroller. Also explain RAM allocation in Q.2 (a) Explain multipurpose utility of different ports in 8051 (b) Write difference between ACALL and LCALL instruction with example. (b) State different addressing modes in 8051 microcontroller. Explain each with example. Q.3 (a) Explain Following instruction with example. a. JBC b. CJNE (b) 10 hex numbers are stored in memory location starting from address 350H. WAP to convert this HEX number into equivalent decimal number and store them to the address starting from 450H. Q.3 (a) Explain RS 232 connector and respective handshaking signal (b) 10 bytes are stored in memory location starting from address 350H. WAP to count the number of even, odd and zero number. Q.4 (a) Draw and explain TMOD and TCON register of Timers in 8051microcontroller. (b) 16X2 LCD is connected to 8051 microcontroller. Write assembly language program to display Hello World on LCD. Q.4 (a) What is relay? Explain different types of relays. (b) Draw and explain DC motor control with optoisolater and PWM. Q.5 (a) What is the difference between interrupt and polling? Draw and explain interrupt vector table. (b) Write down steps to program the ADC Q.5 (a) Explain different terminology associated with semiconductor memory. (b) Draw and explain interfacing of RTC with 8051 microcontroller. ************* 1

15 BE - SEMESTER V EXAMINATION WINTER 2015 Subject Code: Date: 15/12/2015 Subject Name: Microcontroller & Interfacing Time: 10:30am to 1:00pm Total Marks: Consider Clock Frequency = 12 MHz Q.1 (a) Differentiate Microprocessor and Microcontroller (b) Explain the Structure of Port 1 of Explain Read Modify Write Feature of Q.2 (a) Draw neat block diagram and pin diagram of 8051 (b) Explain the Internal Structure of RAM (b) Explain (1) EA (2) PSEN Q.3 (a) Explain the Timer Mode 1 and Mode 3 in detail (b) Explain the Serial Communication Mode 1. Q.3 (a) Write a Program to Generate delay of 20 msec in (b) Explain (1) PSW (2) TMOD (3) IE SFR s Q.4 (a) Interface a Matrix Keyboard with 8051 and draw the flow chart to detect a switch pressing. (b) Interface Two seven segment displays with 8051 and WAP to display 25 on that. Q.4 (a) Explain the RESET pin of Explain Power ON and Manual RESET circuit. (b) Interface an LCD with 8051 and Display SMART on the first line and CITY on the second line of the LCD. Q.5 (a) Explain 8 bit ADC and Explain interfacing of same with (b) Draw Internal Structures of PT 0 and PT 2 Q.5 (a) Interface a stepper motor and WAP to rotate it clockwise and anticlockwise after every 1 minute. (b) Write a note on Addressing Modes of ************* 1

16 BE - SEMESTER V EXAMINATION SUMMER Subject Code: Date: 02/05/2015 Subject Name: Microcontroller and Interfacing Time: 02.30pm to 05.00pm Total Marks: 70 Q.1 (a) Draw neat pin diagram of 8051.Explain how Port 0 assign as input and Output port with suitable example. (b) Answer the following 1) Draw and describe MHz Clock. 2) Draw and describe Power-On RESET circuit. 3) Draw and describe interfacing of 8K x 8 Data chip with ) Explain Read-Modify-Write feature of logical instruction. 5) Describe Bit v/s Byte addressing mode of ) Convert 102D in to signed Hex number. 7) Divide 64H by 2H two times without using DIV instruction. Q.2 (a) Prepare Assembly Language Program (ALP) with schematic to interface SPDP Relay with (b) Draw and describe interfacing diagram of ADC chip with 8051 microcontroller with necessary program. (b) Write ALP to blink LED every 5 sec for 2 sec using 1 sec delay Q.3 (a) Describe TMOD register timer modes of 8051 with its timing range. (b) Draw and describe interfacing diagram of DAC chip with 89C51 microcontroller with necessary program. Q.3 (a) Write an 8051 C program to create a frequency of 2500 Hz on pin P2.7. Use Timer 1, mode 2 to create delay. (b) Draw and describe the interfacing of ADC0804 with 8051 microcontroller. Q.4 (a) Explain necessary hardware for counter programming with external input for mode 2. (b) Write a program to send the message Happy New Year to serial port. Assume a Switch SW is connected to pin P1.2.Monitor its status and set the baud rate as follows: If SW = 0, 4800 baud rate otherwise W = 1, 9600 baud rate. Assume XTAL = MHz, 8-bit data, and 1 stop bit. Q.4 (a) Why interrupts are required in programming? Explain it with IE Register. (b) Write a C program to get bit of data from P1.2 and sends it to P2.3, while simultaneously creating a square wave of 50 μs period on pin P2.4. Use Timer 0 to create the square wave. Assume that XTAL = MHz Q.5 (a) Explain PSW and PCON Special Function register in details (b) What is look up table? Describe its application with microcontroller operation Q.5 (a) Write the benefits of LCD over LED display. Draw and describe interfacing 16x2 lines LCD with 8051 microcontroller. (b) Prepare ALP with schematic and explain VR stepper motor driver circuit using 89C52 microcontroller. ************* 1

17 BE - SEMESTER V EXAMINATION WINTER 2014 Subject Code: Date: Subject Name: Microcontroller and Interfacing Time: am pm Total Marks: 70 Q.1 (a) (1) Give importance of PUSH and POP instruction in RAM content. (2) Make R0 as index register. (3) Explain PSW register of (4) Briefly discuss EQU and DB directive. (5) Represent -68D in signed number. (6) Find the TH1 value (in both decimal and hex ) to set the baud rate 9600 Assume MHz XTAL frequency. (7) How will you alter sequence of interrupt priority. (b) (1) Explain conditional and unconditional jump instruction (2) List the call instruction and discuss each in brief. Q.2 (a) What is addressing mode of microcontroller? Enlist it and explain each with proper example. (b) Why 8051 called embedded microcontroller? Give logical justification (b) Explain following instruction set by giving suitable example. (1) X (2) CJNE (3) ADDC (4) MOVX (5) RETI (6) MOVC A,@A+DPTR (7) DJNE Q.3 (a) Discuss the configuration of TMOD and TCON SFR in Timer operation. Prepare ALP (Assembly language program) to generate 250ms delay subroutine using Timer 1 mode 2 with quarts clock. (b) Draw and describe how 8051 microcontroller communicates serially with Max 232 and DB-9 connector? Q.3 (a) Design and briefly explain 8031-based microcontroller system to interface 8K bytes Program memory and 8Kbytes Data memory. (b) Write a C program using interrupts to (1) Generate a 10 KHz frequency on P2.1 using T0 8-bit auto-reload (2) Use timer 1 as an event counter to count up a 1- Hz pulse and display it on P0. Consider 9600 baud rate and MHz clock. Q.4 (a) Draw and describe ADC0804 and temperature sensor interfacing circuit with port1 of 8051 Microcontroller. (b) Write an 8051 C program to send letters M, D, and E to the LCD using the busy flag method. Q.4 (a) Describe working of R-2R type digital to analog converter. Write ALP to read first 30 bytes of data stored in external ROM as lookup table starting at 1000H and send it to Port P1. (b) Prepare ALP and explain necessary configuration to interface 4 digits LED for display 0000 to 1999 digit for 8051 microcontroller. Q.5 (a) Prepare ALP and explain necessary configuration to interface SPDT relay with 8051 microcontroller for turning On-Off Red and Green LED

18 (b) Prepare ALP and explain necessary configuration to run 12V DC motor in both forward and reverse direction. Q.5 (a) Prepare ALP and explain necessary configuration to interface 0-5VDC using PWM technique for 8051 microcontroller. (b) Draw and describe unipolar stepper motor driver circuit using ULN 2003 with 8051 microcontroller. ************* 2

19 BE - SEMESTER V EXAMINATION SUMMER 2014 Subject Code: Date: Subject Name: Microcontroller and Interfacing Time: am pm Total Marks: 70 Q.1 (a) Explain the 8051 architecture with block diagram. (b) Explain following instructions of 51 family microcontroller (1) CJNE reg,#data (2) DEC A (3) RRC A (4) (5) ADDC A,R7 (6) SETB C (7) ANL C,bit Q.2 (a) Explain Serial data transmission modes in detail. (b) Explain functions of following pins in 51 family microcontroller (1) PSEN (2) EA (3)ALE (4) RST (5) TxD (6) T1 (7) WR (b) What are the interrupts available in the 8051 microcontroller? Explain interrupt enable (IE) SFR and Interrupt priority (IP) SFR. Q.3 (a) Explain various modes of timers in 8051 and explain with assembly language programming auto reload mode. (b) Write an assembly program to find frequency of signal connected at P3.4. Assume XTAL = 12MHz. Use Timer 0 as a counter, and Timer 1 as time base of 1 sec. Q.3 (a) Write a C program using interrupts to do the following: (i) Generate a 2000 Hz frequency on P2.1 using T0 8 bit auto reload, (ii) The pulse train is connected to P3.5. Use timer 1 as an event counter to count up a 1- Hz pulse and display it on P0. Assume that XTAL=12 MHz. (b) Write an 8051 C program to calculate the checksum bye for given data. Six bytes of hexadecimal data: AAh, 72h, 3Ah, and 1Fh,45h,CDh. Q.4 (a) With interfacing diagram explain seven segment interfacing with 8051 and write a program to display 0 to 9 with appropriate delay between the display of the subsequent digits. (b) Write an assembly as well as C program to transfer the message ELECTION serially at 2400 buad, 8-bit data, 1 stop bit. Perform this program for 25 times. Q.4 (a) Explain with necessary sketch, interfacing the LCD with 8051 and write a C program to Display WELCOME in the first line and in centre of the 16X2 line display. (b) Explain interfacing of RTC with 8051 microcontroller. Write program to get values of hour, minute and second from RTC to RAM locations 60h, 61h and 62h respectively. Q.5 (a) Explain interfacing of External 16K EPROM and 16K RAM with Draw circuit diagram. (b) Write a program to interface a unipolar stepper motor, by 64 in clockwise direction. Assume the motor has a step angle of 2. Use the 4 step sequence. Q.5 (a) Write a program for speed control of DC motor using PWM. (b) Explain 8051 interfacing with ADC 0804 in self clocking mode. *****************

20 BE - SEMESTER V EXAMINATION WINTER 2013 Subject Code: Date: Subject Name: Microcontroller and Interfacing Time: am pm Total Marks: 70 Q.1 (a) Answer the following questions (1) What is assembler directive? Explain any two assembly directives. (2) What is the difference between Harvard and Von-Neumann architecture? (3) What is the purpose of EA pin in 8051 microcontroller? (4) Write any two difference between microprocessor and microcontroller (5) What is the function of DPTR in 8051 microcontroller? (6) What is content of PC and SP after RESET condition in 8051? (7) What is the difference between 8031 and 89C51 microcontroller IC? (b) Draw the internal architecture of 8051 microcontroller and explain each block in detail Q.2 (a) Explain TCON and TMOD Special function register (SFR) in detail (b) Explain functions of following pins in 51 family microcontroller (1) PSEN (2) EA (3)ALE (4) T0 (5) RxD (6) INT0 (7) WR (b) Explain following instructions of 51 family microcontroller (1) DAA (2) DEC A (3) RRC A (4) (5) ADDC A,R7 (6) SETB C (7) SWAP A Q.3 (a) Consider that switch is connected with port pin P3.2 in pull-up configuration so that when it is pressed logic at P3.2 is 0 and 1 otherwise. 8 LEDs are connected with Port P0 using common anode configuration. Draw interfacing circuit diagram for above requirements. Write program to monitor the switch. If switch is pressed, all LEDs should glow and if switch is not pressed all LEDs should be OFF. Check switch continuously. (b) Interface LCD with 8051 microcontroller. Connect data lines with port P0, control lines with any three port pins of port P1. Write program to display message Microcontroller on the first line and Interfacing on the second line. Q.3 (a) Consider that common anode seven segment display is connected with port P0 and switch is interfaced at port pin P1.0 of 8051 microcontroller. Draw interfacing diagram. Write assembly language program to monitor the switch. If switch is pressed, display 0 on common anode display and if switch is not pressed display 1 on common anode display. (b) Write program to generate square wave of 1 KHz on port pin P1.7. Use timer generated delay by timer 0 in mode 0. Consider crystal frequency 12 MHz. Q.4 (a) Explain serial data transmission and reception. Write steps required for serial data transmission using 8051 (b) Write program to transmit message GTU EXAM 2013 using serial port of 8051 at baud rate

21 Q.4 (a) Write program to receive 16 data bytes from computer to microcontroller 8051 through serial port. Store data from memory location 0400h onwards. (b) Explain how timer 1 can be used as 16 bit counter to count external pulses which are given at pin T1. Write program to count external pulses and save it in register R6 and R7. Q.5 (a) Explain interfacing of DC motor with 8051 using IC L293D. Write program to rotate motor in clockwise as well as anticlockwise direction. (b) Draw circuit diagram to interface stepper motor with Write program to rotate motor in clockwise direction using half step mode. Q.5 (a) Explain interfacing of RTC with 8051 microcontroller. Write program to get values of hour, minute and second from RTC to RAM locations 80h, 81h and 82h respectively (b) Explain interfacing of External 32K EPROM and 16K RAM with Draw circuit diagram. ************* 2

22 BE - SEMESTER V EXAMINATION SUMMER 2013 Subject Code: Date: Subject Name: Microcontroller and Interfacing Time: am pm Total Marks: 70 Q.1 (a) Explain with block diagram, the 8051 architecture. (b) Explain various modes of timers in 8051 and explain with assembly language programming auto reload mode. Q.2 (a) List the addressing modes of 8051 and explain register indirect and indexed addressing mode in detail with assembly language example. (b) Explain 8051 interrupts with related SFR. (b) Write a program to subtract 156F83H from 24759CH save the result In RAM location starting at 50H. Q.3 (a) Write an assembly language program to convert 8 bit binary data to BCD equivalent. Example ( FF) h = (0010)(0101)(0101) = 255 (b) Write an assembly language program that find the position of the first high in an 8-bit data item. The data is scanned from D7 to D0. Q.3 (a) Write an assembly language program to generate square wave of 5 KHz frequency. (b) Write an assembly language program to convert the following series of packed BCD numbers to ASCII. Assume that packed BCD is located in data ROM. 55H, 78H, 54H, 34H Q.4 (a) Write an assembly language program to find the unknown frequency. (b) Compare the following. (1) Microprocessor and microcontroller (2) Edge Triggered Interrupt and Level Triggered Interrupt Q.4 (a) Explain with necessary diagram, interfacing of 32K external ROM with Q.4 (b) Explain with interfacing diagram, 7 segment interfacing with 8051 and write a program to display data accordingly. Q.5 Q.5 (a) (b) Explain with necessary sketch, interfacing the LCD with 8051 and write a program to Display GTU in the second line and in centre of the 16X2 line display. Explain with diagram of interfacing, ADC 0804 in free running mode interfaced with

23 Q.5 Q.5 (a) (b) With necessary diagram, interface MAX232 with 8051 and send data Hello World to the serial port with 9600 baud rate, 8 bit data with 1 start and stop each respectively. Two switches (SW0 and SW1) are connected to pin P2.0 and P2.1 respectively. Write an assembly language program to monitor the status of SW and perform the following with diagram of interfacing. (1) If SW0 is pressed, the stepper motor moves clockwise (2) If SW1 is pressed, the stepper motor moves anticlockwise. (3) If both switches are pressed simultaneously, motor stops. ************* 2

24

GUJARAT TECHNOLOGICAL UNIVERSITY

GUJARAT TECHNOLOGICAL UNIVERSITY GUJARAT TECHNOLOGICAL UNIVERSITY INSTRUMENTATION & CONTROL ENGINEERING (17) MICROCONTROLLER & INTERFACING (IC) SUBJECT CODE: 21517 B.E. 5 th SEMESTER Type of course: Core Engineering Prerequisite: 1. Fundamental

More information

SANKALCHAND PATEL COLLEGE OF ENGINEERING, VISNAGAR. ELECTRONICS & COMMUNICATION DEPARTMENT Question Bank- 1

SANKALCHAND PATEL COLLEGE OF ENGINEERING, VISNAGAR. ELECTRONICS & COMMUNICATION DEPARTMENT Question Bank- 1 SANKALCHAND PATEL COLLEGE OF ENGINEERING, VISNAGAR ELECTRONICS & COMMUNICATION DEPARTMENT Question Bank- 1 Subject: Microcontroller and Interfacing (151001) Class: B.E.Sem V (EC-I & II) Q-1 Explain RISC

More information

GUJARAT TECHNOLOGICAL UNIVERSITY

GUJARAT TECHNOLOGICAL UNIVERSITY GUJARAT TECHNOLOGICAL UNIVERSITY BRANCH NAME: INSTRUMENTATION & CONTROL ENGINEERING (17) SUBJECT NAME: EMBEDDED SYSTEM DESIGN SUBJECT CODE: 2171711 B.E. 7 th SEMESTER Type of course: Core Engineering Prerequisite:

More information

Microcontroller and Embedded Systems:

Microcontroller and Embedded Systems: Microcontroller and Embedded Systems: Branches: 1. Electronics & Telecommunication Engineering 2. Electrical & Electronics Engineering Semester: 6 th Semester / 7 th Semester 1. Explain the differences

More information

Microcontroller & Interfacing

Microcontroller & Interfacing Course Title Course Code Microcontroller & Interfacing EC406 Lecture : 3 Course Credit Practical : 1 Tutorial : 0 Total : 4 Course Objective At the end of the course the students will be able to Understand

More information

COURSE NAME : ELECTRICAL ENGINEERING GROUP COURSE CODE : EE/EP SEMESTER : FIFTH SUBJECT TITLE : Microcontroller and Applications (Elective I for EP) SUBJECT CODE : Teaching and Examination Scheme: Teaching

More information

Department of Electronics and Instrumentation Engineering Question Bank

Department of Electronics and Instrumentation Engineering Question Bank www.examquestionpaper.in Department of Electronics and Instrumentation Engineering Question Bank SUBJECT CODE / NAME: ET7102 / MICROCONTROLLER BASED SYSTEM DESIGN BRANCH : M.E. (C&I) YEAR / SEM : I / I

More information

EEE3410 Microcontroller Applications Department of Electrical Engineering Lecture 4 The 8051 Architecture

EEE3410 Microcontroller Applications Department of Electrical Engineering Lecture 4 The 8051 Architecture Department of Electrical Engineering Lecture 4 The 8051 Architecture 1 In this Lecture Overview General physical & operational features Block diagram Pin assignments Logic symbol Hardware description Pin

More information

Unit-I. 1. INTRODUCTION TO MICROCONTROLLERS. Micro controller, types, selection of a microcontroller and applications

Unit-I. 1. INTRODUCTION TO MICROCONTROLLERS. Micro controller, types, selection of a microcontroller and applications Department of Technical Education DIPLOMA COURSE IN ELECTRONICS AND COMMUNICATION ENGINEERING Fourth Semester MICROCONTROLLERS AND APPLICATION Contact Hours/Week : 04 Contact Hours/Semester : 64 CONTENTS

More information

BHARATHIDASAN ENGINEERING COLLEGE. III Year / V Semester / EEE MICROPROCESSORS AND MICROCONTROLLERS (R-2013)

BHARATHIDASAN ENGINEERING COLLEGE. III Year / V Semester / EEE MICROPROCESSORS AND MICROCONTROLLERS (R-2013) BHARATHIDASAN ENGINEERING COLLEGE III Year / V Semester / EEE MICROPROCESSORS AND MICROCONTROLLERS (R-2013) FREQUENTLY ASKED QUESTIONS IN UNIVERSITY EXAMINATION PART A UNIT 1-8085 PROCESSOR 1. Draw the

More information

3. (a) Explain the steps involved in the Interfacing of an I/O device (b) Explain various methods of interfacing of I/O devices.

3. (a) Explain the steps involved in the Interfacing of an I/O device (b) Explain various methods of interfacing of I/O devices. Code No: R05320202 Set No. 1 1. (a) Discuss the minimum mode memory control signals of 8086? (b) Explain the write cycle operation of the microprocessor with a neat timing diagram in maximum mode. [8+8]

More information

8051 Overview and Instruction Set

8051 Overview and Instruction Set 8051 Overview and Instruction Set Curtis A. Nelson Engr 355 1 Microprocessors vs. Microcontrollers Microprocessors are single-chip CPUs used in microcomputers Microcontrollers and microprocessors are different

More information

MODEL ANSWER SUMMER 17 EXAMINATION Subject Title: Microcontroller and Applications Subject Code:

MODEL ANSWER SUMMER 17 EXAMINATION Subject Title: Microcontroller and Applications Subject Code: MODEL ANSWER SUMMER 17 EXAMINATION Subject Title: Microcontroller and Applications Subject Code: I m p o r t a n t I n s t r u c t i o n s t o e x a m i n e r s : 1) The answers should be examined by key

More information

UNIT 2 THE 8051 INSTRUCTION SET AND PROGRAMMING

UNIT 2 THE 8051 INSTRUCTION SET AND PROGRAMMING UNIT 2 THE 8051 INSTRUCTION SET AND PROGRAMMING Instructions Alphabetical List of Instructions ACALL: Absolute Call ADD, ADDC: Add Accumulator (With Carry) AJMP: Absolute Jump ANL: Bitwise AND CJNE: Compare

More information

VALLIAMMAI ENGINEERING COLLEGE

VALLIAMMAI ENGINEERING COLLEGE VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 603 203 DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING QUESTION BANK V SEMESTER EE6502- MICROPROCESSORS AND MICROCONTROLLERS Regulation 2013

More information

VALLIAMMAI ENGINEERING COLLEGE S.R.M. NAGAR, KATTANKULATHUR-603203. DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING VII-EEE EE6502- MICROPROCESSORS AND MICROCONTROLLERS QUESTION BANK UNIT I 1. What

More information

Module Contents of the Module Hours COs

Module Contents of the Module Hours COs Microcontrollers (EE45): Syllabus: Module Contents of the Module Hours COs 1 8051 MICROCONTROLLER ARCHITECTURE: Introduction to Microprocessors and Microcontrollers, the 8051 Architecture, 08 1 and pin

More information

THE AVR MICROCONTROLLER AND EMBEDDED SYSTEMS. Using Assembly and С

THE AVR MICROCONTROLLER AND EMBEDDED SYSTEMS. Using Assembly and С THE AVR MICROCONTROLLER AND EMBEDDED SYSTEMS Using Assembly and С Muhammad AH Mazidi Sarmad Naimi Sepehr Naimi Prentice Hall Boston Columbus Indianapolis New York San Francisco Upper Saddle River Amsterdam

More information

Question Bank Microprocessor and Microcontroller

Question Bank Microprocessor and Microcontroller QUESTION BANK - 2 PART A 1. What is cycle stealing? (K1-CO3) During any given bus cycle, one of the system components connected to the system bus is given control of the bus. This component is said to

More information

FIFTH SEMESTER DIPLOMA EXAMINATION IN ENGINEERING/ TECHNOLOGY-MARCH 2014 EMBEDDED SYSTEMS (Common for CT,CM) [Time: 3 hours] (Maximum marks : 100)

FIFTH SEMESTER DIPLOMA EXAMINATION IN ENGINEERING/ TECHNOLOGY-MARCH 2014 EMBEDDED SYSTEMS (Common for CT,CM) [Time: 3 hours] (Maximum marks : 100) (Revision-10) FIFTH SEMESTER DIPLOMA EXAMINATION IN ENGINEERING/ TECHNOLOGY-MARCH 2014 EMBEDDED SYSTEMS (Common for CT,CM) [Time: 3 hours] (Maximum marks : 100) PART-A (Maximum marks : 10) I. Answer all

More information

MLR INSTITUTE OF TECHNOLOGY DUNDIGAL , HYDERABAD

MLR INSTITUTE OF TECHNOLOGY DUNDIGAL , HYDERABAD Name Code : 56012 Class Branch MR INSTITUTE OF TECHNOOGY DUNDIGA - 500 043, HYDERABAD EECTRONICS AND COMMUNICATION ENGINEERING ASSIGNMENT QUESTIONS : MICROPROCESSORS AND MICROCONTROERS : III - B. Tech

More information

SYLLABUS UNIT - I 8086/8088 ARCHITECTURE AND INSTRUCTION SET

SYLLABUS UNIT - I 8086/8088 ARCHITECTURE AND INSTRUCTION SET 1 SYLLABUS UNIT - I 8086/8088 ARCHITECTURE AND INSTRUCTION SET Intel 8086/8088 Architecture Segmented Memory, Minimum and Maximum Modes of Operation, Timing Diagram, Addressing Modes, Instruction Set,

More information

Microcontrollers. Fig. 1 gives a comparison of a microprocessor system and a microcontroller system.

Microcontrollers. Fig. 1 gives a comparison of a microprocessor system and a microcontroller system. Syllabus: : Introduction to, 8051 Microcontroller Architecture and an example of Microcontroller based stepper motor control system (only Block Diagram approach). (5 Hours) Introduction to A microcontroller

More information

Government of Karnataka Department of Technical Education Board of Technical Examinations, Bengaluru

Government of Karnataka Department of Technical Education Board of Technical Examinations, Bengaluru Prerequisites Government of Karnataka Department of Technical Education Board of Technical Examinations, Bengaluru Course Title: Microcontroller & Applications Course Code : 15EC42T Credits : 4 Semester

More information

UNIT THE 8051 INSTRUCTION SET AND PROGRAMMING

UNIT THE 8051 INSTRUCTION SET AND PROGRAMMING UNIT THE 8051 INSTRUCTION SET AND PROGRAMMING Instructions Alphabetical List of Instructions ACALL: Absolute Call ADD, ADDC: Add Accumulator (With Carry) AJMP: Absolute Jump ANL: Bitwise AND CJNE: Compare

More information

Microcontroller Intel [Instruction Set]

Microcontroller Intel [Instruction Set] Microcontroller Intel 8051 [Instruction Set] Structure of Assembly Language [ label: ] mnemonic [operands] [ ;comment ] Example: MOV R1, #25H ; load data 25H into R1 2 8051 Assembly Language Registers

More information

INSTITUTE OF AERONAUTICAL ENGINEERING Dundigal, Hyderabad ELECTRONICS AND COMMUNICATION ENGINEERING QUESTION BANK

INSTITUTE OF AERONAUTICAL ENGINEERING Dundigal, Hyderabad ELECTRONICS AND COMMUNICATION ENGINEERING QUESTION BANK Course Name Course Code Class Branch INSTITUTE OF AERONAUTICAL ENGINEERING Dundigal, Hyderabad - 500 04 ELECTRONICS AND COMMUNICATION ENGINEERING QUESTION BANK : Microprocessors and Microcontrollers :

More information

DHANALAKSHMI COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING YEAR : III SEM : VI

DHANALAKSHMI COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING YEAR : III SEM : VI DHANALAKSHMI COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING YEAR : III SEM : VI EE2354- MICROPROCESSORS AND MICROCONTROLLER UNIT I 8085 and 8086 PROCESSOR PART A 1. Define

More information

Three criteria in Choosing a Microcontroller

Three criteria in Choosing a Microcontroller The 8051 Microcontroller architecture Contents: Introduction Block Diagram and Pin Description of the 8051 Registers Some Simple Instructions Structure of Assembly language and Running an 8051 program

More information

Introduction To MCS-51

Introduction To MCS-51 Introduction To MCS-51 By Charoen Vongchumyen Department of Computer Engineering Faculty of Engineering KMITLadkrabang 8051 Hardware Basic Content Overview Architechture Memory map Register Interrupt Timer/Counter

More information

Syllabus for Bachelor of Technology. Computer Engineering. Subject Code: 01CE0501. Subject Name: Microprocessor Fundamentals & Programming

Syllabus for Bachelor of Technology. Computer Engineering. Subject Code: 01CE0501. Subject Name: Microprocessor Fundamentals & Programming Subject Code: 01CE0501 Subject Name: Microprocessor Fundamentals & Programming B.Tech. Year - III Objective: The objective of the course is to expose to the students to the architecture and instruction

More information

Rewa Engineering College, Rewa. Rewa Department OF Electrical Engineering

Rewa Engineering College, Rewa. Rewa Department OF Electrical Engineering Rewa Engineering College, Rewa Rewa 486001 Department OF Electrical Engineering VI TH SEMESTER Microprocessors and Microcontrollers SESSION: 2017-18 Prepared by: Durgesh Choudhary Approved by H.O.D. 1

More information

Microprocessors and Interfacng. Question bank

Microprocessors and Interfacng. Question bank Microprocessors & Interfacing 8086 ARCHITECTURE: UNIT-I Functional Diagram, Register Organization, Addressing modes, Instructions, Functional schematic, Minimum and Maximum mode operations of 8086, 8086

More information

UNIT V MICRO CONTROLLER PROGRAMMING & APPLICATIONS TWO MARKS. 3.Give any two differences between microprocessor and micro controller.

UNIT V MICRO CONTROLLER PROGRAMMING & APPLICATIONS TWO MARKS. 3.Give any two differences between microprocessor and micro controller. UNIT V -8051 MICRO CONTROLLER PROGRAMMING & APPLICATIONS TWO MARKS 1. What is micro controller? Micro controller is a microprocessor with limited number of RAM, ROM, I/O ports and timer on a single chip

More information

Microprocessors 1. The 8051 Instruction Set. Microprocessors 1 1. Msc. Ivan A. Escobar Broitman

Microprocessors 1. The 8051 Instruction Set. Microprocessors 1 1. Msc. Ivan A. Escobar Broitman Microprocessors 1 The 8051 Instruction Set Microprocessors 1 1 Instruction Groups The 8051 has 255 instructions Every 8-bit opcode from 00 to FF is used except for A5. The instructions are grouped into

More information

Architecture & Instruction set of 8085 Microprocessor and 8051 Micro Controller

Architecture & Instruction set of 8085 Microprocessor and 8051 Micro Controller of 8085 microprocessor 8085 is pronounced as "eighty-eighty-five" microprocessor. It is an 8-bit microprocessor designed by Intel in 1977 using NMOS technology. It has the following configuration 8-bit

More information

Vidyalankar T.E. Sem. V [ETRX] Microprocessors and Microcontrollers I Prelim Question Paper Solution

Vidyalankar T.E. Sem. V [ETRX] Microprocessors and Microcontrollers I Prelim Question Paper Solution 1. (a) 1. (b) T.E. Sem. V [ETRX] Microprocessors and Microcontrollers I Prelim Question Paper Solution Priority modes. 1) Fully Nested Mode : It is a general purpose mode. IR 0 highest priority IR 1 lowest

More information

2. (2 pts) If an external clock is used, which pin of the 8051 should it be connected to?

2. (2 pts) If an external clock is used, which pin of the 8051 should it be connected to? ECE3710 Exam 2. Name _ Spring 2013. 5 pages. 102 points, but scored out of 100. You may use any non-living resource to complete this exam. Any hint of cheating will result in a 0. Part 1 Short Answer 1.

More information

Microcontroller and Applications

Microcontroller and Applications S.Y. Diploma : Sem. IV [DE/EJ/ET/EN/EX/EQ/IS/IC/IE] Microcontroller and Applications Time: 3 Hrs.] Prelim Question Paper Solution [Marks : 70 Q.1 Attempt any FIVE of the following : [10] Q.1(a) Define

More information

Memory organization Programming model - Program status word - register banks - Addressing modes - instruction set Programming examples.

Memory organization Programming model - Program status word - register banks - Addressing modes - instruction set Programming examples. MICROCONTROLLERS AND APPLICATIONS 1 Module 2 Module-2 Contents: Memory organization Programming model - Program status word - register banks - Addressing modes - instruction set Programming examples. MEMORY

More information

8051 Microcontroller

8051 Microcontroller 8051 Microcontroller EE4380 Fall 2001 Pari vallal Kannan Center for Integrated Circuits and Systems University of Texas at Dallas 8051 Architecture Programmer s View Register Set Instruction Set Memory

More information

EC 6504 MICROPROCESSOR AND MICROCONTROLLER

EC 6504 MICROPROCESSOR AND MICROCONTROLLER DEPARTMENTOFELECTRONICS&COMMUNICATIONENGINEERING EC 6504 MICROPROCESSOR AND MICROCONTROLLER UNIT I THE 8086 MICROPROCESSOR PARTA 1. What is microprocessor? What is the difference between a MP and CPU?

More information

8051 Microcontroller

8051 Microcontroller 8051 Microcontroller The 8051, Motorola and PIC families are the 3 leading sellers in the microcontroller market. The 8051 microcontroller was originally developed by Intel in the late 1970 s. Today many

More information

KINGS DEPARTMENT OF INFORMATION TECHNOLOGY QUESTION BANK. Subject Name: Microprocessors and Microcontrollers UNIT-I 8085 MICROPROCESSOR

KINGS DEPARTMENT OF INFORMATION TECHNOLOGY QUESTION BANK. Subject Name: Microprocessors and Microcontrollers UNIT-I 8085 MICROPROCESSOR KINGS COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY QUESTION BANK Subject Name: Microprocessors and Microcontrollers Year/Sem: II/IV UNIT-I 8085 MICROPROCESSOR PART-A (2 MARKS) 1. Name the

More information

Contents 8051 Instruction Set BY D. BALAKRISHNA, Research Assistant, IIIT-H Chapter I : Control Transfer Instructions Lesson (a): Loop Lesson (b): Jump (i) Conditional Lesson (c): Lesson (d): Lesson (e):

More information

BASIC INTERFACING CONCEPTS

BASIC INTERFACING CONCEPTS Contents i SYLLABUS UNIT - I 8085 ARCHITECTURE Introduction to Microprocessors and Microcontrollers, 8085 Processor Architecture, Internal Operations, Instructions and Timings, Programming the 8085-Introduction

More information

Unit wise Question Bank UNIT-II

Unit wise Question Bank UNIT-II Academic year: 2017-18 Program: B Tech Course Title: Microprocessor & Microcontrollers Unit wise Question Bank Year/Semester: III/I Section: A, B & C Branch: ECE UNIT-I 1. Draw the functional pin diagram

More information

C51 Family. Architectural Overview of the C51 Family. Summary

C51 Family. Architectural Overview of the C51 Family. Summary Architectural Overview of the C51 Family C51 Family Summary 1. Introduction............................................................ I.1. 1.1. TSC80C51/80C51/80C31.................................................................

More information

CS 320. Computer Architecture Core Architecture

CS 320. Computer Architecture Core Architecture CS 320 Computer Architecture 8051 Core Architecture Evan Hallam 19 April 2006 Abstract The 8051 is an 8-bit microprocessor designed originally in the 1980 s by the Intel Corporation. This inexpensive and

More information

EC6504 MICROPROCESSOR AND MICROCONTROLLER QUESTION BANK UNIT I - THE 8086 MICROPROCESSOR PART A

EC6504 MICROPROCESSOR AND MICROCONTROLLER QUESTION BANK UNIT I - THE 8086 MICROPROCESSOR PART A EC6504 MICROPROCESSOR AND MICROCONTROLLER Question Bank EC6504 MICROPROCESSOR AND MICROCONTROLLER QUESTION BANK UNIT I - THE 8086 MICROPROCESSOR 1. List the addressing modes of 8086?give examples [May

More information

Automation Engineers AB Pvt Ltd, NOIDA Job-Oriented Course on Embedded Microcontrollers & Related Software Stack

Automation Engineers AB Pvt Ltd, NOIDA Job-Oriented Course on Embedded Microcontrollers & Related Software Stack Automation Engineers AB Pvt Ltd, NOIDA Job-Oriented Course on Embedded Microcontrollers & Related Software Stack Course Syllabus: Chapter# Topic Covered Duration MODULE 1 INTRO TO EMBEDDED SYSTEMS 2-1

More information

8051 Microcontroller

8051 Microcontroller 8051 Microcontroller 1 Salient Features (1). 8 bit microcontroller originally developed by Intel in 1980. (2). High-performance CMOS Technology. (3). Contains Total 40 pins. (4). Address bus is of 16 bit

More information

EASWARI ENGINEERING COLLEGE DEPARTMENT OF ELECTRONICS AND COMMUNICATION QUESTION BANK - V SEMESTER ECE EC2304 MICROPROCESSORS AND MICROCONTROLLERS UNIT I 1. When the 8086 processor is in minimum mode and

More information

Principle and Interface Techniques of Microcontroller

Principle and Interface Techniques of Microcontroller Principle and Interface Techniques of Microcontroller --8051 Microcontroller and Embedded Systems Using Assembly and C LI, Guang ( 李光 ) Prof. PhD, DIC, MIET WANG, You ( 王酉 ) PhD, MIET 杭州 浙江大学 2011 Chapter

More information

Diploma in Embedded Systems

Diploma in Embedded Systems Diploma in Embedded Systems Duration: 5 Months[5 days a week,3 hours a day, Total 300 hours] Module 1: 8051 Microcontroller in Assemble Language Characteristics of Embedded System Overview of 8051 Family

More information

EE6502- MICROPROCESSOR AND MICROCONTROLLER

EE6502- MICROPROCESSOR AND MICROCONTROLLER . EE6502- MICROPROCESSOR AND MICROCONTROLLER UNIT III - 8051 MICROCONTROLLER PART - A 1. What is Microcontroller? A device which contains the microprocessor with integrated peripherals like memory, serial

More information

Digital Blocks Semiconductor IP

Digital Blocks Semiconductor IP 805 SFR Bus Digital Blocks Semiconductor IP 805 Microcontroller Configurable Peripherals General Description The Digital Blocks (Configurable Peripherals) Microcontroller Verilog IP Core is complaint with

More information

e-pg Pathshala Subject : Computer Science Paper: Embedded System Module: 8051 Architecture Module No: CS/ES/5 Quadrant 1 e-text

e-pg Pathshala Subject : Computer Science Paper: Embedded System Module: 8051 Architecture Module No: CS/ES/5 Quadrant 1 e-text e-pg Pathshala Subject : Computer Science Paper: Embedded System Module: 8051 Architecture Module No: CS/ES/5 Quadrant 1 e-text In this lecture the detailed architecture of 8051 controller, register bank,

More information

MICROCONTROLLER AND PLC LAB-436 SEMESTER-5

MICROCONTROLLER AND PLC LAB-436 SEMESTER-5 MICROCONTROLLER AND PLC LAB-436 SEMESTER-5 Exp:1 STUDY OF MICROCONTROLLER 8051 To study the microcontroller and familiarize the 8051microcontroller kit Theory:- A Microcontroller consists of a powerful

More information

Lecture 1. Course Overview and The 8051 Architecture

Lecture 1. Course Overview and The 8051 Architecture Lecture 1 Course Overview and The 8051 Architecture MCUniversity Program Lectures 8051 architecture t System overview of C8051F020 8051 instruction set System clock, crossbar and GPIO Assembler directives

More information

8051 microcontrollers

8051 microcontrollers 8051 microcontrollers Presented by: Deepak Kumar Rout Synergy Institute of Engineering and Technology, Dhenkanal Chapter 2 Introduction Intel MCS-51 family of microcontrollers consists of various devices

More information

VALLIAMMAI ENGINEERING COLLEGE. SRM Nagar, Kattankulathur DEPARTMENT OF COMPUTER SCIENCE ENGINEERING

VALLIAMMAI ENGINEERING COLLEGE. SRM Nagar, Kattankulathur DEPARTMENT OF COMPUTER SCIENCE ENGINEERING VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur-603 203 DEPARTMENT OF COMPUTER SCIENCE ENGINEERING EC6504 MICROPROCESSOR AND MICROCONTROLLER YEAR / SEMESTER: II / IV ACADEMIC YEAR: 2015-2016 (EVEN

More information

Q.1. A) Attempt any THREE of the following:

Q.1. A) Attempt any THREE of the following: Important Instructions to examiners: 1) The answers should be examined by key words and not as word-to-word as given in the model answer scheme. 2) The model answer and the answer written by candidate

More information

8051 Core Specification

8051 Core Specification 8051 Core Specification Authors: Jaka Simsic Simon Teran jakas@opencores.org simont@opencores.org Rev. 0.1 August 14, 2001 First Draft www.opencores.org Rev 0.1 First Draft 1 of 26 Revision History Rev.

More information

WINTER 14 EXAMINATION Subject Code: Model Answer Page No: 1/ 26

WINTER 14 EXAMINATION Subject Code: Model Answer Page No: 1/ 26 WINTER 14 EXAMINATION Subject Code: 17509 Model Answer Page No: 1/ 26 Important Instructions to examiners: 1) The answers should be examined by key words and not as word-to-word as given in the model answer

More information

QUESTION BANK CS2252 MICROPROCESSOR AND MICROCONTROLLERS

QUESTION BANK CS2252 MICROPROCESSOR AND MICROCONTROLLERS FATIMA MICHAEL COLLEGE OF ENGINEERING & TECHNOLOGY Senkottai Village, Madurai Sivagangai Main Road, Madurai -625 020 QUESTION BANK CS2252 MICROPROCESSOR AND MICROCONTROLLERS UNIT 1 - THE 8085 AND 8086

More information

8051 Microcontrollers

8051 Microcontrollers 8051 Microcontrollers Richa Upadhyay Prabhu NMIMS s MPSTME richa.upadhyay@nmims.edu March 8, 2016 Controller vs Processor Controller vs Processor Introduction to 8051 Micro-controller In 1981,Intel corporation

More information

Module I. Microcontroller can be classified on the basis of their bits processed like 8bit MC, 16bit MC.

Module I. Microcontroller can be classified on the basis of their bits processed like 8bit MC, 16bit MC. MICROCONTROLLERS AND APPLICATIONS 1 Module 1 Module I Introduction to Microcontrollers: Comparison with Microprocessors Harvard and Von Neumann Architectures - 80C51 microcontroller features - internal

More information

SN8F5000 Family Instruction Set

SN8F5000 Family Instruction Set SONiX Technology Co., Ltd. 8051-based Microcontroller 1 Overview SN8F5000 is 8051 Flash Type microcontroller supports comprehensive assembly instructions and which are fully compatible with standard 8051.

More information

acret Ameya Centre for Robotics & Embedded Technology Syllabus for Diploma in Embedded Systems (Total Eight Modules-4 Months -320 Hrs.

acret Ameya Centre for Robotics & Embedded Technology Syllabus for Diploma in Embedded Systems (Total Eight Modules-4 Months -320 Hrs. acret Ameya Centre for Robotics & Embedded Technology Syllabus for Diploma in Embedded Systems (Total Eight Modules-4 Months -320 Hrs.) Module 0 Introduction Introduction to Embedded Systems, Real Time

More information

Digital Blocks Semiconductor IP

Digital Blocks Semiconductor IP Digital Blocks Semiconductor IP 805 Microcontroller General Description The Digital Blocks Microcontroller Verilog IP Core is complaint with the MCS 5 Instruction Set and contains standard 805 MCU peripherals,

More information

Microprocessor and Microcontroller question bank. 1 Distinguish between microprocessor and microcontroller.

Microprocessor and Microcontroller question bank. 1 Distinguish between microprocessor and microcontroller. Course B.E(EEE) Batch 2015 Semester V Subject code subject Name UAEE503 Microprocessor and Microcontroller question bank UNIT-1 Architecture of a Microprocessor PART-A Marks: 2 1 Distinguish between microprocessor

More information

ITT Technical Institute. ET2640 Microprocessors and Microcontrollers Onsite and Online Course SYLLABUS

ITT Technical Institute. ET2640 Microprocessors and Microcontrollers Onsite and Online Course SYLLABUS ITT Technical Institute ET2640 Microprocessors and Microcontrollers Onsite and Online Course SYLLABUS Credit hours: 4.5 Contact/Instructional hours: 56 (34 Theory Hours, 22 Lab Hours) Prerequisite(s) and/or

More information

MICROPROCESSORS & MICRO CONTROLLER COLLEGE OF ENGINEERING DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK

MICROPROCESSORS & MICRO CONTROLLER COLLEGE OF ENGINEERING DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK KINGS COLLEGE OF ENGINEERING DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK SUBJECT CODE: EC1257 SUBJECT NAME: MICROPROCESSOR AND MICROCONTROLLER YEAR : II IT SEM : IV UNIT I THE 8085 MICROPROCESSOR

More information

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad - 500 043 COMPUTER SCIENCE AND ENGINEERING TUTORIAL QUESTION BANK Name : MICROPROCESSORS AND INTERFACING Code : AEC021 Class : B.

More information

www.vidyarthiplus.com www.vidyarthiplus.com www.vidyarthiplus.com www.vidyarthiplus.com www.vidyarthiplus.com Time : Three hours Reg. No. : B.E./B.Tech. DEGREE EXAMINATION, APRIL/MAY 2011 Sixth

More information

MODULE-1. Short Answer Questions

MODULE-1. Short Answer Questions MODULE-1 Short Answer Questions 1. Give the comparison between microprocessor and microcontroller. It is very clear from figure that in microprocessor we have to interface additional circuitry for providing

More information

Programming Book Microcontroller Kit. Rev 3.0 January, Wichit Sirichote

Programming Book Microcontroller Kit. Rev 3.0 January, Wichit Sirichote Programming Book1 8051 Microcontroller Kit Rev 3.0 January, 016 016 Wichit Sirichote 1 Contents Overview...3 SAFTY INFORMATION...3 Tools...3 Experiment 1 Blinking LED...4 Experiment Binary number counting...9

More information

Contents. Join the Technical Community Today!

Contents. Join the Technical Community Today! Contents CHAPTER 1: INTRODUCTION... 5 1. WELCOME... 5 1.2 PS 8051 BOARD OVERVIEW... 6 1.3 PS 8051 SPECIFICATIONS... 7 CHAPTER 2: SYSTEM DESCRIPTION... 9 2.1 HARDWARE... 9 2.2 MAPPING OF DEVICES... 11 2.2.1

More information

Scheme I. Sample Question Paper

Scheme I. Sample Question Paper Sample Question Paper Marks : 70 Time:3 Hrs. Q.1) Attempt any FIVE of the following :- 10 Marks (5X2) (a) Draw the symbol and write the truth table of Universal Gates. (b) In a 3 variable K Map if there

More information

Programming of 8085 microprocessor and 8051 micro controller Study material

Programming of 8085 microprocessor and 8051 micro controller Study material 8085 Demo Programs Now, let us take a look at some program demonstrations using the above instructions Adding Two 8-bit Numbers Write a program to add data at 3005H & 3006H memory location and store the

More information

Q. Classify the instruction set of 8051 and list out the instructions in each type.

Q. Classify the instruction set of 8051 and list out the instructions in each type. INTRODUCTION Here is a list of the operands and their meanings: A - accumulator; Rn - is one of working registers (R0-R7) in the currently active RAM memory bank; Direct - is any 8-bit address register

More information

UNIT MICROCONTROLLER AND ITS PROGRAMMING

UNIT MICROCONTROLLER AND ITS PROGRAMMING M i c r o p r o c e s s o r s a n d M i c r o c o n t r o l l e r s P a g e 1 UNIT-7 8051 MICROCONTROLLER AND ITS PROGRAMMING INTRODUCTION The microcontroller incorporates all the features that are found

More information

MODEL ANSWER WINTER 17 EXAMINATION Subject Title: Microcontroller and applications

MODEL ANSWER WINTER 17 EXAMINATION Subject Title: Microcontroller and applications Important Instructions to examiners: 1) The answers should be examined by key words and not as word-to-word as given in the model answer scheme. 2) The model answer and the answer written by candidate

More information

e-pg Pathshala Subject: Computer Science Paper: Embedded System Module: Interrupt Programming in Embedded C Module No: CS/ES/20 Quadrant 1 e-text

e-pg Pathshala Subject: Computer Science Paper: Embedded System Module: Interrupt Programming in Embedded C Module No: CS/ES/20 Quadrant 1 e-text e-pg Pathshala Subject: Computer Science Paper: Embedded System Module: Interrupt Programming in Embedded C Module No: CS/ES/20 Quadrant 1 e-text In this lecture embedded C program for interrupt handling

More information

MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION (Autonomous) (ISO/IEC Certified)

MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION (Autonomous) (ISO/IEC Certified) WINTER 17 EXAMINATION Subject Name: Microcontroller Model Answer Subject Code: 17534 I m p o r t a n t I n s t r u c t i o n s t o e x a m i n e r s : 1) The answers should be examined by key words and

More information

Digital Blocks Semiconductor IP

Digital Blocks Semiconductor IP Digital Blocks Semiconductor IP DB805C-FSM 805 Microcontroller FSM Finite State Machine General Description The Digital Blocks DB805C-FSM IP Core contains Digital Blocks compact DB805C CPU Core & GPIO

More information

DEPARTMENT OF ECE QUESTION BANK SUBJECT: MICROPROCESSOR AND MICROCONTROLLER UNIT-1 PART-A (2 MARKS)

DEPARTMENT OF ECE QUESTION BANK SUBJECT: MICROPROCESSOR AND MICROCONTROLLER UNIT-1 PART-A (2 MARKS) DEPARTMENT OF ECE QUESTION BANK SUBJECT: MICROPROCESSOR AND MICROCONTROLLER CODE: EC6504 UNIT-1 1. How many memory locations are available in 8086 microprocessor? 2. What are the flags available in 8086

More information

Microcontrollers. Principles and Applications. Ajit Pal +5 V 2K 8. 8 bit dip switch. P2 8 Reset switch Microcontroller AT89S52 100E +5 V. 2.

Microcontrollers. Principles and Applications. Ajit Pal +5 V 2K 8. 8 bit dip switch. P2 8 Reset switch Microcontroller AT89S52 100E +5 V. 2. Ajit Pal Microcontrollers Principles and Applications +5 V 2K 8 8 bit dip switch P2 8 Reset switch Microcontroller AT89S52 100E +5 V +5 V 2.2K 10 uf RST 7 Segment common anode LEDs P1(0-6) & P3(0-6) 7

More information

CHAPTER 6 ARITHMETIC, LOGIC INSTRUCTIONS, AND PROGRAMS

CHAPTER 6 ARITHMETIC, LOGIC INSTRUCTIONS, AND PROGRAMS CHAPTER 6 ARITHMETIC, LOGIC INSTRUCTIONS, AND PROGRAMS Addition of Unsigned Numbers The instruction ADD is used to add two operands Destination operand is always in register A Source operand can be a register,

More information

4. (a) With a neat sketch explain 8237 DMA controller and its operation? (b) With the help of basic cell explain SRAM and DRAM?

4. (a) With a neat sketch explain 8237 DMA controller and its operation? (b) With the help of basic cell explain SRAM and DRAM? Code No: R05220504 Set No. 1 II B.Tech II Semester Regular Examinations, Apr/May 2008 MICROPROCESSORS AND INTERFACING ( Common to Computer Science & Engineering, Information Technology and Computer Science

More information

MICROPROCESSORS AND MICROCONTROLLERS MATERIAL. Features of 8051:

MICROPROCESSORS AND MICROCONTROLLERS MATERIAL. Features of 8051: DEPARTMENT OF ECE MICROPROCESSORS AND MICROCONTROLLERS MATERIAL UNIT V 8051 MICROCONTROLLERS To make a complete microcomputer system, only microprocessor is not sufficient. It is necessary to add other

More information

MLR INSTITUTE OF TECHNOLOGY DUNDIGAL , HYDERABAD QUESTION BANK

MLR INSTITUTE OF TECHNOLOGY DUNDIGAL , HYDERABAD QUESTION BANK MLR INSTITUTE OF TECHNOLOGY DUNDIGAL - 500 043, HYDERABAD QUESTION BANK Course Name : EMBEDDED SYSTEMS Course Code : A57043 Class : IV B. Tech I Semester Branch : ECE Year : 2015 2016 Course Faculty :

More information

AVR ISA & AVR Programming (I) Lecturer: Sri Parameswaran Notes by: Annie Guo

AVR ISA & AVR Programming (I) Lecturer: Sri Parameswaran Notes by: Annie Guo AVR ISA & AVR Programming (I) Lecturer: Sri Parameswaran Notes by: Annie Guo 1 Lecture Overview AVR ISA AVR Instructions & Programming (I) Basic construct implementation 2 Atmel AVR 8-bit RISC architecture

More information

MAHALAKSHMI ENGINEERING COLLEGE TIRUCHIRAPALLI UNIT- IV

MAHALAKSHMI ENGINEERING COLLEGE TIRUCHIRAPALLI UNIT- IV UNIT- IV PART A (2 MARK QUESTIONS) 1. What is the need for de-bouncing the keyboard? (AUC NOV 2012) Debouncing is any kind of hardware device or software that ensures that only a single signal will be

More information

AVR ISA & AVR Programming (I) Lecturer: Sri Parameswaran Notes by: Annie Guo

AVR ISA & AVR Programming (I) Lecturer: Sri Parameswaran Notes by: Annie Guo AVR ISA & AVR Programming (I) Lecturer: Sri Parameswaran Notes by: Annie Guo 1 Lecture Overview AVR ISA AVR Instructions & Programming (I) Basic construct implementation 2 Atmel AVR 8-bit RISC architecture

More information

8051 MICROCONTROLLER

8051 MICROCONTROLLER 8051 MICROCONTROLLER Mr.Darshan Patel M.Tech (Power Electronics & Drives) Assistant Professor Department of Electrical Engineering Sankalchand Patel College of Engineering-Visnagar WHY DO WE NEED TO LEARN

More information

WINTER 14 EXAMINATION

WINTER 14 EXAMINATION Subject Code: 17534 WINTER 14 EXAMINATION Model Answer Important Instructions to examiners: 1) The answers should be examined by key words and not as word-to-word as given in the model answer scheme. 2)

More information

MASSEY UNIVERSITY PALMERSTON NORTH CAMPUS

MASSEY UNIVERSITY PALMERSTON NORTH CAMPUS MASSEY UNIVERSITY PALMERSTON NORTH CAMPUS EXAMINATION FOR 159.233 COMPUTER SYSTEMS Semester One June 2008 Time allowed: THREE (3) hours This exam contains THREE (3) questions ANSWER ALL THREE (3) QUESTIONS

More information

2. (a) Draw and explain the pin out diagram of (b) Explain the various operations performed by Bus Interfacing unit in 8086.

2. (a) Draw and explain the pin out diagram of (b) Explain the various operations performed by Bus Interfacing unit in 8086. Code No: RR420303 Set No. 1 IV B.Tech II Semester Supplimentary Examinations, May 2008 MICROPROCESSORS (Mechanical Engineering) Time: 3 hours Max Marks: 80 Answer any FIVE Questions All Questions carry

More information