Assignments GD Blogs
Assignments GD Blogs
ASSIGNMENT 1 QUESTIONS
Q. No. Questions Bloom’s CO Mapping
Taxonomy
Level
Q.1 Define the following terms in context of analog to digital conversion 3 (Apply) CO1
a. Resolution
b. Maximum error size
c. Sampling Frequency
For an 8-bit ADC with reference voltage of 5 volts, Calculate
Resolution, Maximum Error Size.
Q.2 Develop an interface between 0804 ADC and 8051 to read the 3(Apply) CO1
voltage between wiper pin and ground of a 10Kohm POT. The
voltage across POT is 5 Volts. Also write the C program for same
and send the read value to port 3.
Q.3 Develop an interface between 0804 ADC and 8051 to read the 3(Apply) CO1
temperature using LM35. Also write the C program for same and
send the temperature value to port 3.
Q.4 Develop an interface between DAC0808 and 8051 to generate a sine 3(Apply) CO1
wave with interval of 15 degrees. Draw connection diagram and
write C or Assembly language code.
Q.5 Develop an interface between DAC0808 and 8051 to generate a 3(Apply) CO1
sawtooth signal with maximum voltage of 10 volts. Draw connection
diagram and write C or Assembly language code.
Q.6 Describe 8051 timers and its operating modes. Assuming the crystal 3(Apply) CO1
frequency to be 11.0592Mhz, Calculate the time period of timer
clock.
Q.7 Write an assembly language program to generate a delay of 1ms, 3(Apply) CO1
Assume the crystal frequency to be 11.0592 Mhz.
Q.8 Explain Serial communication in 8051 with its different modes of 3(Apply) CO1
operation. Mention values of TMOD, TH1, SCON to receive data at
4800 bps with crystal frequency of 11.0592Mhz.
Q.9 Write a C program to send the first character of your name serially at 3(Apply) CO1
9600 bps, Assume the crystal frequency to be 11.0592 Mhz. Also
write a C / assembly language program to receive data serially over
RXD pin.
Q.10 Develop the interfacing of stepper motor and 8051. Also write an 3(Apply) CO1
ALP to rotate the motor clock wise 90 degrees in clock wise
direction and then rotate the motor 180 degrees in anti-clock wise
direction.
Enroll Number Question Question Question
Number Number Number
0187EC211001 - 0187EC211008 1 10 5
0187EC211009 - 0187EC211019 2 9 6
0187EC211020 - 0187EC211028 3 8 7
0187EC211030-0187EC211036 4 7 8
0187EC211037-0187EC211041 5 6 9
0187EC211043-0187EC211048 6 5 10
0187CE211048-0187EC211051 7 4 1
ASSIGNMENT 2 QUESTIONS
Q. No. Questions Bloom’s CO Mapping
Taxonomy
Level
Q.1 Discuss the functional block diagram of 8096 microcontroller. 2 (Understand) CO2
Q.2 Explain the following instructions of 8096: 2 (Understand) CO2
f. NOT
g. ADD
h. MUL
i. LDBSE
j. SJMP
Q.3 Describe the Program Status word of 8096 Microcontroller. 2 (Understand) CO2
Q.4 Discuss the addressing modes of 8096. 2 (Understand) CO2
Q.5 Explain the parallel ports of 8096. 2 (Understand) CO2
Q.6 2. Describe the following hardware features of 8096 2 (Understand) CO2
a. Timers
b. Reset and Self Protection
c. High Speed Input Unit
d. High Speed Output Unit
e. Watch Dogtimer (WDT)
Q.7 Discuss the instruction set format of 8096. 2 (Understand) CO2
Q.8 Write an Assembly Language program to add two BCD 2 (Understand) CO2
numbers.
Q.9 Discuss the 16-bit PIC Architecture. 2 (Understand) CO2
Q.10 Describe in detail DSPIC. 2 (Understand) CO2
2
Enroll Number Question Question Question
Number Number Number
0187EC211001 - 0187EC211008 1 10 5
0187EC211009 - 0187EC211019 2 9 6
0187EC211020 - 0187EC211028 3 8 7
0187EC211030-0187EC211036 4 7 8
0187EC211037-0187EC211041 5 6 9
0187EC211043-0187EC211048 6 5 10
0187CE211048-0187EC211051 7 4 1
ASSIGNMENT 3 QUESTIONS
Q. No. Questions Bloom’s CO Mapping
Taxonomy
Level
Q.1 Discuss the characteristics of embedded system. 2 (Understand) CO3
Q.2 Differentiate between embedded system and general computing 2 (Understand) CO3
system.
Q.3 Classify embedded systems on the basis of 2 (Understand) CO3
a. Generation
b. Complexity & Performance
c. Triggering Method
Q.4 Discuss the major application areas of embedded system. 2 (Understand) CO3
Q.5 Discuss the common design metrics of embedded systems. 2 (Understand) CO3
Q.6 The product life of product “ABC” is 52 weeks, and the 3 (Apply) CO3
maximum sales is expected to occur in 26th week, due to certain
circumstances the product got delayed by 4 weeks, Calculate the
percentage revenue loss due to delayed market entry.
Q.7 Describe the purpose of Embedded Systems. 2 (Understand) CO3
Q.8 The non-recurring cost of product “ABC” is Rs. 5,00,000 and 3 (Apply) CO3
the unit cost of product is Rs.5000 excluding NRE cost. What
will be the total cost of manufacturing 100 units? Also calculate
the per unit cost.
Q.9 Explain the different quality attributes of embedded system. 2 (Understand) CO3
Q.10 Differentiate between the three processor technologies, General 2 (Understand) CO3
purpose processor, Single purpose processor, Application
Specific processor.
Enroll Number Question Question Question
Number Number Number
0187EC211001 - 0187EC211008 1 10 5
0187EC211009 - 0187EC211019 2 9 6
0187EC211020 - 0187EC211028 3 8 7
0187EC211030-0187EC211036 4 7 8
0187EC211037-0187EC211041 5 6 9
0187EC211043-0187EC211048 6 5 10
0187CE211048-0187EC211051 7 4 1
ASSIGNMENT 4 QUESTIONS
Q. No. Questions Bloom’s CO Mapping
Taxonomy
Level
Q.1 Discuss the Von-Neumann Computer Architecture. 2 (Understand) CO4
Q.2 Discuss the Harvard Computer Architecture. 2 (Understand) CO4
Q.3 Differentiate between the Von-Neumann Architecture and 2 (Understand) CO4
Harvard Architecture.
Q.4 Explain Complex Instruction Set Computer (CISC) and Reduced 2 (Understand) CO4
Instruction Set Computer (RISC).
Q.5 Write a detailed note on Basic Embedded Processor. 2 (Understand) CO4
Q.6 Draw and discuss the block diagram of 8051 microcontroller. 2 (Understand) CO4
Q.7 Discuss Pipelining in processors, Also mention the advantages. 2 (Understand) CO4
Q.8 For a 5 stage pipelined processor the delays at each stage are 3 (Apply) CO4
21us, 23us, 34us, 41us, 56us respectively. Latch delay is 5us.
Calculate the pipeline frequency.
Q.9 Write a detailed note on ARM processors. 2 (Understand) CO4
Q.10 Write a detailed note on DSP processor. 2 (Understand) CO4
Enroll Number Question Question Question
Number Number Number
0187EC211001 - 0187EC211008 1 10 5
0187EC211009 - 0187EC211019 2 9 6
0187EC211020 - 0187EC211028 3 8 7
0187EC211030-0187EC211036 4 7 8
0187EC211037-0187EC211041 5 6 9
0187EC211043-0187EC211048 6 5 10
0187CE211048-0187EC211051 7 4 1
ASSIGNMENT 5 QUESTIONS
Q. No. Questions Bloom’s CO
Taxonomy Mapp
Level ing
Q.1 Discuss the implementation of timers and counters in generic 2 CO5
(Understand)
microcontrollers.
Q.2 For a 16-bit timer with timer clock of 1us, Calculate the maximum delay 3 (Apply) CO5
that can be generated.
Q.3 Discuss the generation of Pulse Width Modulation (PWM) in 2 CO5
(Understand)
microcontrollers.
Q.4 For a PWM wave the on-time is 1ms and off time is 2ms, Calculate the 3 (Apply) CO5
duty cycle.
Q.5 The crystal frequency for a microcontroller is 10Mhz, the Prescaler is 1 3 (Apply) CO5
for a 16-bit timer. Calculate the PWM wave frequency.
Q.6 Discuss the use of watch dog timer in microcontrollers. 2 CO5
(Understand)
Q.7 Explain the Analog to Digital Converters in embedded systems. Also 2 CO5
(Understand)
discuss the term Resolution and step size.
Q.8 For a 8-bit ADC, the reference voltage is 5 volts, Calculate the number 3 (Apply) CO5
of steps and step size.
Q.9 Write a note on Interrupt controllers. 2 CO5
(Understand)
Q.10 Write a note on Real Time Clock. 2 CO5
(Understand)
Group Discussion Topics:
2. Role of Embedded Systems in Daily Life: Exploring the impact of embedded systems on
various aspects of our daily routines.
6. Data Acquisition Systems with 8051: Analyzing the implementation and significance of
data acquisition systems based on 8051 microcontrollers.
7. Von Neumann vs. Harvard Architecture: Debating the merits and drawbacks of these two
fundamental embedded system architectures.
10. Prospects of Real-Time Clocks in Embedded Systems: Discussing the importance and
potential applications of real-time clocks in embedded systems.
11. Adoption of RISC Architecture in Modern Processors: Evaluating the prevalence and
advantages of Reduced Instruction Set Computing in contemporary processors.
14. CISC vs. RISC: Which is the Future? Analyzing the future trajectory of Complex
Instruction Set Computing versus Reduced Instruction Set Computing.
17. Security Concerns in Embedded Systems: Delving into the vulnerabilities and security
measures relevant to embedded systems.
18. Exploring the Diversity of Input Devices: Investigating the various input devices and
their applications in embedded systems.
19. Future Trends in Microcontroller Technology: Predicting the upcoming trends and
advancements in microcontroller technology.
20. Role of Timers and Counters in System Synchronization: Discussing the importance of
timers and counters in achieving precise synchronization in embedded systems.
Blog Topics:
8. Von Neumann vs. Harvard: Choosing the Right Architecture for Embedded Systems.
11. Parallel Ports Unveiled: Harnessing the Power of Microcontroller Parallel Interfaces.
13. Programming 8096: A Deep Dive into Instruction Sets and Coding Practices.
17. DSPIC in Signal Processing: Transforming the Landscape of Digital Signal Processing.
18. Riding the Wave of IoT: How Embedded Systems Drive the Internet of Things.
8. Choosing the Right Architecture: Von Neumann vs. Harvard in Embedded Systems.
13. Programming 8096: Tips and Tricks for Efficient Code Development.
16. Driving the Future: The Role of Embedded Systems in Automotive Innovation.
1. Muhammad Ali Mazidi and Janice Gillespie Mazidi, The 8051 Microcontroller and Embedded
Systems, Pearson education, 2005.
2. Kenneth J. Ayala, The 8051 Microcontroller Architecture, III edition, CENGAGE Learning.
4. McKinlay, The 8051 Microcontroller and Embedded Systems - using assembly and C, PHI, 2006
/ Pearson, 2006.
5. Tim Wilmshurst, Designing embedded system with PIC microcontrollers Principles and
applications. 2nd ed. 2011 Bsp books pvt lt
7. David E Simon, “An Embedded Software Primer”, Pearson education Asia, 2001.
8. Steven F. Barett, Daniel J. Pack, “Embedded Systems” Pearson education, First Impression2008.