INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

Similar documents
MLR INSTITUTE OF TECHNOLOGY DUNDIGAL , HYDERABAD

INSTITUTE OF AERONAUTICAL ENGINEERING

MLR INSTITUTE OF TECHNOLOGY DUNDIGAL , HYDERABAD QUESTION BANK

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

INSTITUTE OF AERONAUTICAL ENGINEERING (AUTONOMOUS)

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

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

INSTITUTE OF AERONAUTICAL ENGINEERING

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

8051 Peripherals. On-Chip Memory Timers Serial Port Interrupts. Computer Engineering Timers

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

ST.MARTIN'S ENGINEERING COLLEGE Dhulapally,Secunderabad-014

St. MARTIN S ENGINEERING COLLEGE Dhulapally,Secunderabad DEPARTMENT OF INFORMATION TECHNOLOGY Academic year

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

INSTITUTE OF AERONAUTICAL ENGINEERING Dundigal, Hyderabad COMPUTER SCIENCE AND ENGINEERING QUESTION BANK OPERATING SYSTEMS

INSTITUTE OF AERONAUTICAL ENGINEERING Autonomous Dundigal, Hyderabad

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

8051 Microcontroller

INSTITUTE OF AERONAUTICAL ENGINEERING

TUTORIAL QUESTION BANK

Embedded Systems. Software Development & Education Center. (Design & Development with Various µc)

Introduction to 8051 microcontrollers

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

INSTITUTE OF AERONAUTICAL ENGINEERING

The 8051 microcontroller has two 16-bit timers/counters called T0 and T1.

Interrupts, timers and counters

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

Department of Electronics and Instrumentation Engineering Question Bank

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

EC 6504 MICROPROCESSOR AND MICROCONTROLLER

Embedded Robotics. Software Development & Education Center

INSTITUTE OF AERONAUTICAL ENGINEERING (AUTONOMOUS) Dundigal, Hyderabad

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

8051 Microcontroller memory Organization and its Applications

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

Lesson-3: Counters and Timers

MLR Institute of Technology Dundigal, Quthbullapur (M), Hyderabad

WT6510. USB Keyboard Controller (Mask ROM Type)

Question Bank Microprocessor and Microcontroller

EB-51 Low-Cost Emulator

Microprocessors/Microcontrollers

MICROCONTROLLER UNIT 1

INSTITUTE OF AERONAUTICAL ENGINEERING

1. Attempt any three of the following: 15

8051 microcontrollers

UNIVERSITY OF BOLTON SCHOOL OF ENGINEERING MSC SYSTEMS ENGINEERING AND ENGINEERING MANAGEMENT SEMESTER 2 EXAMINATION 2016/2017

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

Lecture 1. Course Overview and The 8051 Architecture

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

SPI (Serial & Peripheral Interface)

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


Chapter 2 Sections 1 8 Dr. Iyad Jafar

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

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

8051 Microcontrollers

_ V Intel 8085 Family In-Circuit Emulation. Contents. Technical Notes

FACULTY OF ENGINEERING LAB SHEET

Embedded Piano Interfaced with LCD

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

Moodle WILLINGDON COLLEGE SANGLI (B. SC.-II) Digital Electronics

INTRODUCTION OF MICROPROCESSOR& INTERFACING DEVICES Introduction to Microprocessor Evolutions of Microprocessor

Timer programming

Microcontroller & Interfacing

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

Introduction to the SX Microcontroller

Approximately half the power consumption of earlier Renesas Technology products and multiple functions in a 14-pin package

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

GUJARAT TECHNOLOGICAL UNIVERSITY

Hello and welcome to this Renesas Interactive module that covers the Independent watchdog timer found on RX MCUs.

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

Unit wise Question Bank UNIT-II

Midrange 8b PIC Microcontrollers. ECE Senior Design 14 February 2017

CHAPTER 1 MICROCOMPUTER SYSTEMS. 1.1 Introduction. 1.2 Microcontroller Evolution

FACULTY OF ENGINEERING LAB SHEET

Lecture (02) PIC16F84 (I)

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

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

AN10210 Using the Philips 87LPC76x microcontroller as a remote control transmitter

Microprocessors and Interfacng. Question bank

ENE 334 Microprocessors

Faculty of Engineering and Information Technology Embedded Software. Lab 3 Interrupts and Timers

Embedded Controller Programming II. I/O Device Programming in C Part 1: Input and Interrupts

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

CSE 466 Exam 1 Winter, 2010

Goal: We want to build an autonomous vehicle (robot)


An Arduino Controlled 1 Hz to 60 MHz Signal Generator

Real Time Embedded Systems. Lecture 1 January 17, 2012

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

8051 Microcontroller

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

AN10210 Using the Philips 87LPC76x microcontroller as a remote control transmitter


Hello, and welcome to this presentation of the STM32F7 System Configuration Controller.

7. Discuss the hardware signals and superscalar architecture of Pentium BTL 2 Understand

Transcription:

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad - 500 043 ELECTRONICS AND COMMUNICATION ENGINEERING TUTORIAL QUESTION BANK Name : EMBEDDED C Code : BES001 Class : I - M. Tech Branch : EMBEDDED SYSTEMS Year : 2016 2017 Coordinator : Dr M.RAMESH BABU Faculty : OBJECTIVES To meet the challenge of ensuring excellence in engineering education, the issue of quality needs to be addressed, debated and taken forward in a systematic manner. Accreditation is the principal means of quality assurance in higher education. The major emphasis of accreditation process is to measure the outcomes of the program that is being accredited. In line with this, Faculty of Institute of Aeronautical Engineering, Hyderabad has taken a lead in incorporating philosophy of outcome based education in the process of problem solving and career development. So, all students of the institute should understand the depth and approach of course to be taught through this question bank, which will enhance learner s learning process. Unit-I PROGRAMMING EMBEDDED SYSTEMS IN C 1. Mention typical examples of embedded applications? 2. Identify the major application areas of embedded systems? 3. Describe the memory issues with respect to 8051 microcontroller? 4. Explain the interrupt sources present in 8051 microcontroller? 5. Describe the timers and counters in 8051 microcontroller? 6. Define an embedded system? 7. Develop an embedded C program for simple super loop? 8. Discuss about input /output pins, serial interface and timers? 9. Relate oscillator frequency and machine cycle period? 10. Discuss about embedded applications with real time examples?

11. List out the features of 8051 micro controller? 1. 2. Group - B (Long Answer Questions) Identify the suitable programming language for designing embedded system by making different observations? Elaborate the process of a central heating controller and develop an embedded C program for central heating system? List out the features of 8051 micro controller? Design and discuss the 3. external interface of the standard 8051 micro controller with a neat sketch? 4. Discuss in detail about embedded applications with real time examples? Compare software development for desktop and embedded systems with suitable diagrams? 5. Summarize the process of developing embedded software with suitable examples? Develop an embedded C program for simple super loop? 6. 7. 8. 9. 10. Explain the architecture of 8051 microcontroller along with the pin diagram of 8051 microcontroller? Define embedded system and also specify the background history o embedded systems? Discuss the design process of Embedded System with an example? Discuss the characteristics and Quality Attributes of Embedded Systems? Differentiate Embedded Systems with General Computing Systems? Construct the block diagram of 8051 external memory interface and explain the clock frequency and performance in 8051 microcontroller? Unit-II SWITCHES 1. Discuss detail the basic techniques available for reading from port pins? 2. List out C bit wise operators and describe their usage with an example? 3. Explain the interfacing of LED with 8051 microcontroller? 4. Explain the condition of switch bounce with simple example? 5. Explain the generic version of reading bits in 8051 microcontroller? 6. Discuss how we read and write a byte in 8051 microcontroller? 7. Discuss the basic techniques for interfacing I/O pins with microcontrollers? 8. Explain the simple version of writing bits in 8051 microcontroller? Group B (Long Answer Questions) S. No Questions 1. Discuss in detail the basic techniques available for reading from port pins? Develop an example program for super loop application which copies the values from Port1 to Port2?

2. 3. 4. 5. 6. 7. Construct the schematic representation of a switch connected to a port with and without internal pull-up resistors and differentiate them? Develop an Embedded C program based on 8051 Microcontroller for the following i) Reading and Writing bits (simple version) ii) Reading and Writing bits (generic version) Describe the various techniques available for reading from port pins? Develop an embedded C program based on 8051 microcontroller for reading and writing bits (generic version)? Illustrate the need for pull-up resistors in 8051 microcontroller with a schematic representation? Develop an embedded C program for reading switch inputs? Embedded systems usually use switches as part of their user interface demonstrate the above statement with suitable examples? Discuss about the dealing of 8051 microcontroller when the switch is in bounce in counting goats condition? 8. 9. 10. Explain the role for the need of pull-up resistors in 8051 microcontroller? Explain with basic code how the switch is bounced when we read the switch inputs about the dealing of 8051 microcontroller when the switch is in bounce in reading switch inputs condition? Explain with interfacing diagram how a 8051 microcontroller Interfaces with Keyboards? Unit-III ADDING STRUCTURE TO THE CODE 1 Develop an embedded C program for the project header (main.h)? 2 Develop an embedded C program for restructuring the goat-counting example? 3 Construct the block diagram of project header file and discuss various components available in it and mention their applications? 4 Describe port header(port.h) with a schematic representation? 5 Develop an embedded C program for the port header(port.h)? 6 Design and Develop an embedded C program for restructuring the Hello, embedded world? 7 Discuss about file based C class? 8 Develop an embedded C program for file based C class using 8051 microcontroller? 9 Describe the key aspects of hardware environment using header file with a schematic representation? 10 Discuss about the process of port access from the embedded system using port file? Unit-III ADDING STRUCTURE TO THE CODE 1 Develop an embedded C program for the project header (main.h)?

2 Develop an embedded C program for restructuring the goat-counting example? 3 Describe port header (port.h) with a schematic representation? 4 Develop an embedded C program for the port header (port.h)? 5 Discuss about file based C class? 6 What are the technical issues concerned to embedded c? 7 Discuss about the Oscillator frequency and oscillations per instruction in main.h? 8 Explain the both strengths and weaknesses of c++ program version? 9 Illustrate is it possible to create file based-classes in C without imposing a significant memory or CPU load, with an example? in C without imposing a significant memory or CPU load Group - B (Long Answer Questions) 1 Develop an embedded C program for file based C class using 8051 microcontroller? 2 Describe the key aspects of hardware environment using header file with a schematic representation? 3 Construct the block diagram of project header file and discuss various components available in it and mention their applications? 4 Develop an embedded C program for restructuring the goat-counting example? 5 Design and Develop an embedded C program for restructuring the Hello, embedded world? 6 Discuss about the process of port access from the embedded system using port file? 7 Explain about the schematic representation of the port header file with the explanation of reliability and safety? 8 Explain how a monolithic program is turned into object-oriented C program by using functions? 9 List out programming languages in embedded c according to different generations? Unit-IV MEETING REAL-TIME CONSTRAINTS 1 Describe and differentiate TCON Special function Register and TMOD Special function register? 2 Identify the potential problem using simple switch interface code? 3 Develop a program for 15ms hardware delay for 12MHz 8051 microcontroller? 4 Differentiate between the loop timeout and the hardware timeout? 5 List out the features of THx and TLx registers and compare with other special function registers? 6 Elaborate the process of creating a portable hardware delay and summarize its applications? 7 Identify the suitable programming language for creating hardware delay?

8 Develop an embedded C program for a more reliable switch interface? 9 Illustrate the process of testing loop timeouts with an example? 10 Discuss applications of portable hardware delay? S. No Group B (Long Answer Questions) Questions 1 Construct the block diagram of simple autopilot system? Describe in detail individual blocks in it? Develop a program for identifying problems with simple switch interface? 2 Elaborate the process of creating a portable hardware delay and design an embedded C program? 3 Describe and differentiate the loop timeout and the hardware timeout with suitable examples? Mention the merits and de-merits of loop timeout and hardware timeout? 4 Develop an embedded C program for testing a hardware timeout? Explain why we cannot use Timer 2 for generating delays in 8051? 5 Explain how can we create and test a loop time outs with the help of simple c programs? 6 Design and develop a C Code for a more reliable switch interface by applying the loop timeout code to the problem of switch de bouncing of 10 sec? 7 Discuss the creation of hardware timeouts along with the portable and easy usage delay code for the 8051 family? 8 Describe the Testing of hardware timeout loop using incomplete list to avoid undue repetition? 9 Explain the code used in Philips 8Xc552 Extended 8051 device with a number of on-chip peripherals and also discuss the hang out conditions in Philips 8Xc552? Unit-V CASE STUDY: INTRUDER ALARM SYSTEM 1 Explain the simple operation of intruder alarm system? 2 Mention different operating states of control panel for alarm system? 3 Design and discuss in detail the software architecture of intruder alarm system with a neat sketch? 4 Discuss about keypad block in an intruder alarm system? 5 Design a simple c program for creating Keypad.H file? 6 Discuss about PC_O_T1.H and PC_O_T1.C files? 7 Define embedded operating system(eos) in detail? 8 Design a simple c program for creating Keypad.C file? 9 Discuss about PC_O.H and PC_O.C files? 10 Explain about the hardware issues related to embedded C? Group B (Long Answer Questions) 1 Discuss the working principle of main control panel for alarm system along with a block diagram and simple program?

2 Describe in detail the key software components used in intruder alarm system and also Mention its usages in intruder alarm system? 3 Develop an embedded C program for keypad block and intruder block in an intruder alarm system using 8051 microcontroller? 4 Explain the working principle of main control panel for alarm system with a block diagram? Develop an embedded C program for project header file and port header file of an intruder alarm system using 8051 microcontroller? 5 Design an intruder alarm system using a small art gallery which contains three statues? 6 List out the key software components used in intruder alarm system along with its applications in an intruder alarm system? 7 Design the software program for creating project header file and also port header file for intruder alarm system by listing all associated files for the project? 8 Design an intruder alarm system software program for Simple_EOS.H and Simple_EOS.C by using embedded operating system? 9 Design the software program for creating project main.c and intruder.h file for intruder alarm system by listing all associated files for the project? Prepared by : G.Bhavana, Assistant Professor Date : 16th Nov 2016. HOD, ELECTRINICS AND COMMUNICATION ENGINEERING