Diploma in Electronics (Semester 6)
Total marks: 100
Total time: 3 Hours
INSTRUCTIONS
(1) All Questions are Compulsory.
(2) Answer each next main Question on a new page.
(3) Illustrate your answers with neat sketches wherever necessary.
(4) Assume suitable data, if necessary.
(5) Use of Non-programmable Electronic Pocket Calculator is permissible.
(6) Mobile Phone, Pager and any other Electronic Communication devices
1(a)
Draw the architecture of 89CSI Microcontroller
(4 marks)
8934
1(b)
Write C language program to toggle all bits of P0, P1, P2
and P3 ports continuously with certain delay.
(4 marks)
8959
1(c)
Differentiate between synchronous and asynchronous serial communication (any four points).
(4 marks)
8972
1(d)
Draw the interfacing of 8 × 8 matrix keyboard with 89C51 microcontroller.
(4 marks)
9008
1(e)
Write C language program to generate a triangular wave by using DAC0808
(4 marks)
9004
1(f).
State any four design metrics of an embedded system.
(4 marks)
9014
1(g)
With help of neat diagram describe binary semaphore.
(4 marks)
9036
2(a)
Differentiate between hardvard and Von Neumann architecture
with suitable diagram (any four points)
(4 marks)
8930
2(b)
Draw the pin out of RS232 and describe the function DCE
and DTE pins.
(4 marks)
8981
2(c)
Write a language program to read P2 and P3. Shift the bits
of P2 to right by two bits and P3 to left by four bits. Store
the content of P2 to P0 and P3 to P1.
(4 marks)
8960
2(d)
Write C language program to rotate stepper motor by
90 degree clockwise. Assume step angle is 1.8 degree and
4 step sequence.
(4 marks)
9005
2(e)
What is embedded system? Draw the block diagram of an embedded system.
(4 marks)
9020
2(f)
What is inter task communication? Describe the different
methods of inter task communication.
(4 marks)
9037
3(a)
Describe the following terms:
(i) Cross complier
(ii) Emulator
(iii) Debugger
(iv) In-circuit Emulator
(4 marks)
8961
3(b)
Write C language program to read P0 and P1. Add the
content of P0 and P1 and store the result to P2.
(4 marks)
8962
3(c)
State any two important features of following protocols.
(i) IrDA
(ii) Bluetooth
(iii) Zigbee
(iv) IEEE 802.11
(4 marks)
8984
3(d)
Draw the interfacing of relay with 89C51 microcontroller.
Write C language program to make relay ON/OFF after
certain delay
(4 marks)
9006
3(e)
List the classification of an embedded system and describe
any two embedded system in brief.
(4 marks)
9010
3(f)
Differentiate between desktop OS and RTOS (any four point).
(4 marks)
9038
4(a)
Describe DSP and multicore processor in brief.
(4 marks)
8935
4(b)
Write C language program to read P1 and store the one’s complement of P1 to P2
(4 marks)
8963
4(c)
Sate any two advantages of $I^2$C and USB.
(4 marks)
8985
4(d)
Draw the interfacing of DC motor with 89C51 microcontroller. Write C language program to rotate DC motor clockwise and anticlockwise.
(4 marks)
9001
4(e)
State any two advantages and two applications of an embedded system.
(4 marks)
9021
4(f)
List the scheduling algorithm of RTOS. Describe any one scheduling algorithm in brief.
(4 marks)
9039
5(a)
Differentiate between assembly language and embedded C
(any four points)
(4 marks)
8964
5(b)
Write C language program to transfer 10 bytes from array A
to array B.
(4 marks)
8965
5(c)
Draw the interfacing of LCD display to 89C51 microcontroller
and describe the function of RS and RW pins.
(4 marks)
8992
5(d)
Draw the interfacing of ADC 0808 with 89C51 microcontroller.
(4 marks)
8986
5(e)
State the meaning of following terms:
(i) multitasking
(ii) Shard Data Problem
(4 marks)
9040
5(f)
Draw and describe CAN bus protocol.
(4 marks)
8971
6(a)
What is meant by deadlock? Describe any three methods to
prevent the deadlock.
(4 marks)
9041
6(b)
Draw the interfacing of DAC 0808 with 89C51 microcontroller.
(4 marks)
8988
6(c)
Describe the parallel protocols PCI and PCI-X.
(4 marks)
8968
6(d)
Write C language program to generate a square wave of
2 KHz frequency on P1.1 pin by using timer 0 and mode 1. Assume XTAL frequency is 11.0592 MHz.
(4 marks)
8966
6(e)
Draw the interfacing of key and LED to 89C51 microcontroller pins P1.0 and P2.0 respectively. Write C language program to
read the status of key and display it on LED.
(Key open = LED OFF and key closed = LED ON)
(4 marks)
9008
6(f)
Write C language program to transfer the message “MSBTE” serially at 9600 baud rate, 8 bit data and 1 stop bit.
(4 marks)
8967