DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING Question Bank Subject Name: EC Microprocessor & Microcontroller Year/Sem : II/IV

Size: px
Start display at page:

Download "DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING Question Bank Subject Name: EC6504 - Microprocessor & Microcontroller Year/Sem : II/IV"

Transcription

1 DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING Question Bank Subject Name: EC Microprocessor & Microcontroller Year/Sem : II/IV UNIT I THE 8086 MICROPROCESSOR 1. What is the purpose of segment registers in 8086? 2. What are the Functions of Execution Unit in 8086? 3. Classify the Instruction sets available in What are the types of Addressing modes of 8086? 5. What do you mean by pipelining in an 8086 processor? 6. What is interrupt service routine? 7. Define Macros. Write down the syntax & example of Macro definition. Define Procedure. Write down the syntax & example of Procedure definition 9. What is the need of a flag register in Explain PUBLIC assembler. 11. What do these 8086 instructions do? 12. Define the process control instructions 13. What is the role of ALIGN? 14. Define ASSUME with eg. 15. Define Modular Programming? 16. What are the 8086 interrupt types 17. Discuss the function of instruction queue in 8086? 18. What are the functions of bus interface unit (BIU) in 8086? 19. Explain REPEAT-UNTIL statements 20. Describe DB, DW, DD directives. 21. What are the difference between NEAR CALL and FAR CALL. 22. Differentiate Macros and Procedures. 23. Mention the Flags of Write the difference between CBW and CWD instruction in What is the use of Instruction Pointer in Explain the Architecture of 8086 microprocessor with neat diagram. 2. Discuss about the different Address Modes of Give Example for each type. 3. How are instructions of 8086 are classified? Explain with an example. 4. Describe about various Assembler Directives available in 8086 with appropriate syntax. 5. Write an 8086 assembly language program a. to multiply two 8 bit binary numbers. b. to sort an array of data in descending order. 6. Write an 8086 assembly language program a. to add two 16 bit numbers b. to convert Binary to BCD number

2 7. Write an 8086 assembly language program a. to add two 16 bit numbers to sort an array of data in ascending order. b. to convert BCD to Binary number 8. Explain about Linking and Relocation with general process for creating and executing a program. 9. Explain in detail about the Stack Structure of Write a sample program to illustrate the concept of programming the stack. 10. Describe in detail about the Macros with suitable syntax and example. 11. Describe in detail about the Procedures with suitable syntax and example. 12. Discuss about the interrupts and interrupt service routine with suitable sequence diagram. 13. Illustrate the Byte and String Manipulation of 8086 Instructions. UNIT II THE 8086 SYSTEM BUS STRUCTURE 1. What are the two modes of operations present in 8086? 2. State the significance of LOCK signal in 8086? 3. What is the function of the BHE signal in 8086? 4. What is the use of MN/MX Pin in Differentiate 8086 and Give the functions of READY and TEST pins of Mention the use of HOLD and HLDA pin What is the Minimum mode of 8086? 9. What is the Maximum mode of 8086? 10. Draw the diagram for co-processor configuration. 11. Name the signals used by the processor to communicate with an I/O processor. 12. What are the signals involved in memory bank selection in 8086 microprocessor? 13. What are tightly coupled systems or closely coupled systems? 14. What are loosely coupled systems? 15. Write some advantages of loosely coupled systems over tightly coupled systems 16. Write some disadvantages of loosely coupled systems 17. What are the multi microprocessor configuration methods 18. What is meant by Daisy chaining method? 19. What is independent bus request scheme? 20. What are the functional units available in 8087? 21. What are the states of Multiprogramming? 22. Mention the Bus Allocation Schemes. 23. What are the three basic Multiprocessor Configurations that the 8086 can support? 24. Describe Polling Method. 25. What is the logic of independent Priority Method? 26. What are the Bus allocation strategies available? 27. What are the functions of status pins in 8086? 1. With a neat sketch describe the Minimum and Maximum mode of operation of Discuss in detail the various signals of a. Write short notes on addressing memory. b. Write notes on addressing input and output devices? 4. Design an 8086 based system in minimum mode containing 64kb of EPROM and 64kb of RAM. 5. Explain in detail about 8086 memory banks and associated signals for byte and word operations. 6. Explain the various multiprocessor configurations.

3 7. Explain about System Bus Structure with suitable timing diagram. 8. Discuss in detail about Interrupt Priority Management. 9. Explain the various Bus Arbitration Schemes. 10. Explain in detail about Closely Coupled Configuration. Mention the Advantages and Disadvantages of the same. 11. Explain loosely coupled system with block diagram and list its advantages. 12. Discuss the principle and operations of co-processor Configuration. 13. Explain in detail about the different inter connection topologies in multiprocessor systems. 14. Describe the sequence of signals that occurs on the address bus, the control bus and the data bus when a simple microcomputer fetches an instruction. UNIT III I/O INTERFACING 1. What are the Operating Modes supported by 8279? 2. State the use of cascading signals of What is DMA? 4. How many Address Lines and Data Lines are necessary for accessing 32K X 8 memory? 5. What are the blocks used in 8251? 6. Draw the schematic diagram of Memory and I/O interfacing. 7. Compare Memory mapped I/O and I/O mapped I/O. 8. State the cascading signals of 8259programmable interrupt controller. 9. What are the modes of operations supported by 8255? 10. Mention the Operational modes of 8254 Timer. 11. Name the three modes used by the DMA processor to transfer data? 12. Name the 6 modes of operations of an 8253 programmable interval timer. 13. What are the features used mode 1 in 8255? 14. What is memory mapping? 15. What is key bouncing? 16. What are the different types of methods used for data transmission? 17. What are the various programmed data transfer methods? 18. What are the basic modes of operation of 8255? 19. What is an USART? 20. What is the use of terminal count register? 21. What are the modes of operations used in 8253? 22. What are the modes used in keyboard modes? 23. What are the modes used in display modes? 24. What is a control word? 25. Distinguish between the memories mapped I/O peripheral I/O? 26. List the major components of the keyboard/display interface. 1. Explain about I/O Interfacing and Memory Interfacing with Discuss in detail about Memory mapped I/O and I/O mapped I/O with necessary diagram. 3. Draw the Block diagram and explain the operations of 8251 serial communication interface. 4. Explain the transmission and reception of serial data using 8251 indicating the function of various registers in it. 5. Draw the Block diagram and explain the operations of 8255 Parallel communication interface. 6. Draw the Block diagram of 8279 and explain the functions of each block.

4 7. With a neat block diagram, explain the operation of 8259 programmable interrupt controller. 8. Discuss the features of Intel s programmable timer and explain its different modes of operation. 9. Draw the Block diagram of 8257 DMA controller and explain its operations. 10. Draw the Block diagram of ADC and explain the functions of each block. 11. Draw the Block diagram of DAC and explain the functions of each block. 12. Explain in detail about interfacing a Traffic Light controller with a microprocessor. 13. Discuss in detail about LED display and LCD display Interfacing. 14. Explain about the Illustration of Alarm controller using UNIT IV MICROCONTROLLER 1. Explain DJNZ instructions of intel 8051 microcontroller? 2. State the function of RS1 and RS0 bits in the flag register of intel 8051microcontroller? 3. Give the alternate functions for the port pins of port3? 4. Define the function of the pins PSEN and EA of What is the function of SP of 8051? 6. What are the different group of instructions supported by List the Addressing modes of List the applications of microcontroller. 9. Define XTAL1 and XTAL Compare Microprocessor and Microcontroller. 11. Name the five interrupt sources of 8051? 12. What happens in power down mode of 8051 micro controller? 13. Name the special functions registers available in List the features of 8051 microcontroller? 15. What is DPTR? 16. How does the status of EA pin affect the access to internal and external program memory? 17. How do you select the register bank in 8051 micro controller. 18. What happens in power down of 8051 microcontroller? 19. What are the functions of the following signals of 8051? ALE / PROG, PSEN. 20. Give the alternate functions for the port pins of port3? 21. Specify the single instruction, which clears the most significant bit of B register of 8051, without affecting the remaining bits. 22. Explain the register IE format of Explain the contents of the accumulator after the execution of the following program segments : MOV A,#3CH MOV R4,#66H ANL A,R4 24. Write a program to load accumulator A, DPH and DPL with 30H. 25. Write a program to subtract the contents of R1 of Bank0 from the contents of R0 of Bank Differentiate RRA and RRCA instruction in Write about Jump Statements. 28. What are the CALL statements in With the functional block diagram, explain the architecture of 8051 microcontroller. 2. Draw the Pin diagram of 8051 Microcontroller and explain the functions of each pin.

5 3. Explain in detail about Ports and Internal Circuits of Explain about various types of Instruction set of Give example for each type. 5. Discuss in detail about the Addressing Modes of 8051 Microcontroller. 6. Explain about the Memory Structure of Write an Assembly Language Program using 8051, a. Addition of two 8 bit Numbers b. Addition of two 16 bit Numbers 8. Write an Assembly Language Program using 8051, a. Multiplication of two data b. Division of two data 9. Write an Assembly Language Program using 8051, a. Finding 2 s complement of a given binary number b. Generate BCD up counter and send each count to port A 10. Write an Assembly Language Program using 8051, a. Conversion of Binary to BCD number b. To arrange a data in ascending order. 11. With a neat sketch, explain the internal working of 8051 with its signal descriptions. 12. Explain about Special Function Registers of Explain the internal data memory structure of 8051 microcontroller with its SFRs. 14. Explain the internal and external data memory organization of UNIT V INTERFACING MICROCONTROLLER 1. Mention any two applications that use ADC and DAC. 2. What are the sources of interrupts in Name the various registers available in 8051 microcontroller. 4. Draw the diagram for Interrupt Priority register. 5. Draw the Diagram for TCON and TMOD register. 6. Describe the timer modes of operation. 7. What is the use of RET and RET1 instruction in Describe Multi Processor Mode in Define baud rate. 10. What is Handshake port? 11. What is the need for D/A converter? 12. What is the difference between timer and counter operations in 8051? 13. Give the disadvantages of bus window technique? 14.. What is swapping out? 15. List the applications of microcontroller. 16. Draw the diagram for Timer/Counter control Logic. 17. Mention the Methods for Serial Data I/O. 18. Define Standard UART. 19. What are the registers used in serial data communication? 20. Draw the diagram for SCON and PCON register. 21. Compare Synchronous and Asynchronous data transmission. 22. Draw the interrupt Structure of Draw the diagram for Interrupt Registers of Mention the command codes of LCD. 25. How to generate sine wave using 8051.

6 26. Which chip connected to 8051 for Analog to Digital Conversion? 1. Explain about the Timers of 8051 with its Modes of Operation. Also explain about the Registers of 8051 Timers. 2. What are the interrupts available in 8051? Explain about the Interrupt Structure. 3. Explain about the Serial data communication of 8051 with its registers. Also explain about the Modes of operation of the same. 4. Explain about LCD interfacing with its pin details. 5. Explain in detail about Keyboard interfacing with Discuss about ADC interfacing with Also illustrate the chip details of ADC. 7. Explain about the connection details of DAC to Explain about sensor interfacing with How do you interface External Memory to 8051 Microcontroller? Explain. 10. Explain about interfacing of waveform generator with 8051 Microcontroller. 11. With the help of a functional block diagram explain any one application of 8051 microcontroller. 12. Explain in detail about interfacing of stepper motor with How to interface an LCD display with microcontroller? Explain how to display a character using LCD display. 14. How to transfer data between a PC and microcontroller using serial communication? Draw the necessary diagrams and explain.

Intro to Microprocessors and Microcomputers

Intro to Microprocessors and Microcomputers Intro to Microprocessors and Microcomputers Content Microprocessor, microcontrollers and microcomputers Communication within microcomputers Registers Process architecture CPU Data and program storage Negative

More information

CONTENTS I LEARNING MICROCONTROLLERS. Preface

CONTENTS I LEARNING MICROCONTROLLERS. Preface CONTENTS Foreword Preface xiii xv I LEARNING MICROCONTROLLERS 1. Introduction to Microcontrollers 3 1.1 Introduction 3 1.2 Microcontrollers and Microprocessors 5 1.3 History of Microcontrollers and Microprocessors

More information

AUTOMATIC NIGHT LAMP WITH MORNING ALARM USING MICROPROCESSOR

AUTOMATIC NIGHT LAMP WITH MORNING ALARM USING MICROPROCESSOR AUTOMATIC NIGHT LAMP WITH MORNING ALARM USING MICROPROCESSOR INTRODUCTION This Project "Automatic Night Lamp with Morning Alarm" was developed using Microprocessor. It is the Heart of the system. The sensors

More information

8051 MICROCONTROLLER COURSE

8051 MICROCONTROLLER COURSE 8051 MICROCONTROLLER COURSE Objective: 1. Familiarization with different types of Microcontroller 2. To know 8051 microcontroller in detail 3. Programming and Interfacing 8051 microcontroller Prerequisites:

More information

Computer Hardware Requirements for Real-Time Applications

Computer Hardware Requirements for Real-Time Applications Lecture (4) Computer Hardware Requirements for Real-Time Applications Prof. Kasim M. Al-Aubidy Computer Engineering Department Philadelphia University Summer Semester, 2011 Real-Time Systems, Prof. Kasim

More information

MICROPROCESSOR 2 marks questions and answers UNIT-I

MICROPROCESSOR 2 marks questions and answers UNIT-I MICROPROCESSOR 2 marks questions and answers 1. Define microprocessors? UNIT-I A semiconductor device(integrated circuit) manufactured by using the LSI technique. It includes the ALU, register arrays,

More information

PART B QUESTIONS AND ANSWERS UNIT I

PART B QUESTIONS AND ANSWERS UNIT I PART B QUESTIONS AND ANSWERS UNIT I 1. Explain the architecture of 8085 microprocessor? Logic pin out of 8085 microprocessor Address bus: unidirectional bus, used as high order bus Data bus: bi-directional

More information

MICROPROCESSOR AND MICROCOMPUTER BASICS

MICROPROCESSOR AND MICROCOMPUTER BASICS Introduction MICROPROCESSOR AND MICROCOMPUTER BASICS At present there are many types and sizes of computers available. These computers are designed and constructed based on digital and Integrated Circuit

More information

Introduction to Microcontrollers. ECE473/573 Microprocessor System Design, Dr. Shiue

Introduction to Microcontrollers. ECE473/573 Microprocessor System Design, Dr. Shiue Introduction to Microcontrollers 1 Introduction It is hard to imagine the present world of electronic devices without the microprocessor. Cash register, scales, ovens, washing machine, alarm clock, thermostats,

More information

C What Happens INTRODUCTION PIC MICROCONTROLLER PRODUCT OVERVIEW SELECTING A DEVICE FOR EXPERIMENTS PIC16F818

C What Happens INTRODUCTION PIC MICROCONTROLLER PRODUCT OVERVIEW SELECTING A DEVICE FOR EXPERIMENTS PIC16F818 C What Happens INTRODUCTION PIC MICROCONTROLLER PRODUCT OVERVIEW SELECTING A DEVICE FOR EXPERIMENTS PIC16F818 Pins and functions Package Clock oscillator Reset Ports Special Features PIC microcontroller

More information

EMBEDDED SYSTEMS DESIGN DECEMBER 2012

EMBEDDED SYSTEMS DESIGN DECEMBER 2012 Q.2a. List and define the three main characteristics of embedded systems that distinguish such systems from other computing systems. Draw and explain the simplified revenue model for computing revenue

More information

Chapter 13. PIC Family Microcontroller

Chapter 13. PIC Family Microcontroller Chapter 13 PIC Family Microcontroller Lesson 01 PIC Characteristics and Examples PIC microcontroller characteristics Power-on reset Brown out reset Simplified instruction set High speed execution Up to

More information

Unit 8 : Microprocessor Architecture

Unit 8 : Microprocessor Architecture Unit 8 : Microprocessor Architecture Lesson 1 : Microcomputer Structure 1.1. Learning Objectives On completion of this lesson you will be able to : draw the block diagram of a simple computer understand

More information

Microtronics technologies Mobile: 99707 90092

Microtronics technologies Mobile: 99707 90092 For more Project details visit: http://www.projectsof8051.com/rfid-based-attendance-management-system/ Code Project Title 1500 RFid Based Attendance System Synopsis for RFid Based Attendance System 1.

More information

Serial Communications

Serial Communications Serial Communications 1 Serial Communication Introduction Serial communication buses Asynchronous and synchronous communication UART block diagram UART clock requirements Programming the UARTs Operation

More information

MICROPROCESSOR. Exclusive for IACE Students www.iace.co.in iacehyd.blogspot.in Ph: 9700077455/422 Page 1

MICROPROCESSOR. Exclusive for IACE Students www.iace.co.in iacehyd.blogspot.in Ph: 9700077455/422 Page 1 MICROPROCESSOR A microprocessor incorporates the functions of a computer s central processing unit (CPU) on a single Integrated (IC), or at most a few integrated circuit. It is a multipurpose, programmable

More information

Introduction Difference between microcontroller and microprocessor Criteria for choosing a microcontroller Overview of 8051 microcontroller Inside

Introduction Difference between microcontroller and microprocessor Criteria for choosing a microcontroller Overview of 8051 microcontroller Inside Introduction Difference between microcontroller and microprocessor Criteria for choosing a microcontroller Overview of 8051 microcontroller Inside the 8051 Inside the computer Microprocessor CPU for

More information

Entex Adventurevision Technical Specs V1.2 By Daniel Boris 12/18/2005

Entex Adventurevision Technical Specs V1.2 By Daniel Boris 12/18/2005 Entex Adventurevision Technical Specs V1.2 By Daniel Boris 12/18/2005 Disclaimer: All the information in this document comes from studying the actual Adventurevision hardware. The only technical document

More information

150127-Microprocessor & Assembly Language

150127-Microprocessor & Assembly Language Chapter 3 Z80 Microprocessor Architecture The Z 80 is one of the most talented 8 bit microprocessors, and many microprocessor-based systems are designed around the Z80. The Z80 microprocessor needs an

More information

Flash Microcontroller. Memory Organization. Memory Organization

Flash Microcontroller. Memory Organization. Memory Organization The information presented in this chapter is collected from the Microcontroller Architectural Overview, AT89C51, AT89LV51, AT89C52, AT89LV52, AT89C2051, and AT89C1051 data sheets of this book. The material

More information

Milwaukee School of Engineering MSOE 2013 CE-2800 Embedded Systems I

Milwaukee School of Engineering MSOE 2013 CE-2800 Embedded Systems I Milwaukee School of Engineering MSOE 2013 CE-2800 Embedded Systems I Description Required Materials Course Learning Outcomes This course presents a typical embedded microcontroller and assembly language

More information

Keonics Certified Embedded System

Keonics Certified Embedded System Duration: 2 Months Basic Electronics Keonics Certified Embedded System 1. Semi Conductors Diodes and Applications 1.1 P-N Junction Diode 1.2 Characteristics and Parameters 1.3 The Diode Current Equation

More information

5.4 Microcontrollers I: Introduction

5.4 Microcontrollers I: Introduction 5.4 Microcontrollers I: Introduction Dr. Tarek A. Tutunji Mechatronics Engineering Department Philadelphia University, Jordan Microcontrollers: Introduction Microprocessors were described in the last three

More information

EVAT - Emblitz Varsity Associate Trainee Program - Embedded Systems Design

EVAT - Emblitz Varsity Associate Trainee Program - Embedded Systems Design EVAT - Emblitz Varsity Associate Trainee Program - Embedded Systems Design Product Number: EVAT 001 This fully interactive self study course of embedded system design teaches the basic and advanced concepts

More information

Week 7. The 8088 and 8086 Microprocessors

Week 7. The 8088 and 8086 Microprocessors Week 7 The 8088 and 8086 Microprocessors 8086 and 8088 Microprocessors 8086 announced in 1978; 8086 is a 16 bit microprocessor with a 16 bit data bus 8088 announced in 1979; 8088 is a 16 bit microprocessor

More information

Floating Point (IEEE Standard) : Used to better approximate real valued decimal numbers to a prescribed number of decimal places

Floating Point (IEEE Standard) : Used to better approximate real valued decimal numbers to a prescribed number of decimal places ECE2049: Embedded Computing in Engineering Design A Term Fall 2016 Lecture #5: Getting to know the Hardware: The MSP430F5529 Architecture & Memory Map Reading for Today: MSP430F55xx User Guide Ch 6.1,6.3,,

More information

8051 Serial Port. Crystal TXD. I/O Device RXD. Embedded Systems 1 5-1 8051 Peripherals

8051 Serial Port. Crystal TXD. I/O Device RXD. Embedded Systems 1 5-1 8051 Peripherals 8051 Serial Port The 8051 contains a UART Universal Asynchronous Receiver Transmitter The serial port is full-duplex It can transmit and receive simultaneously 2 Port 3 pins are used to provide the serial

More information

8051 hardware summary

8051 hardware summary 8051 hardware summary 8051 block diagram 8051 pinouts + 5V ports port 0 port 1 port 2 port 3 : dual-purpose (general-purpose, external memory address and data) : dedicated (interfacing to external devices)

More information

ELEG3924 Microprocessor Ch.10 Serial Port Programming

ELEG3924 Microprocessor Ch.10 Serial Port Programming Department of Electrical Engineering University of Arkansas ELEG3924 Microprocessor Ch.10 Serial Port Programming Dr. Jingxian Wu wuj@uark.edu OUTLINE 2 Basics of Serial Communication Serial port programming

More information

Microcomputer Components SAB 80515/SAB 80C515 8-Bit Single-Chip Microcontroller Family

Microcomputer Components SAB 80515/SAB 80C515 8-Bit Single-Chip Microcontroller Family Microcomputer Components SAB 80515/SAB 80C515 8-Bit Single-Chip Microcontroller Family User's Manual 08.95 SAB 80515 / SAB 80C515 Family Revision History: 8.95 Previous Releases: 12.90/10.92 Page Subjects

More information

Chapter 5 Serial Port Operation

Chapter 5 Serial Port Operation Chapter 5 Serial Port Operation (I. Scott MacKenzie) 1 Introduction 8051 includes an on-chip serial port that can operate in four modes over a wide range of frequencies. Essential function of serial port

More information

Computer Organization & Architecture Lecture #19

Computer Organization & Architecture Lecture #19 Computer Organization & Architecture Lecture #19 Input/Output The computer system s I/O architecture is its interface to the outside world. This architecture is designed to provide a systematic means of

More information

Chapter 1 THE PIC MICROCONTROLLERS: HISTORY AND FEATURES

Chapter 1 THE PIC MICROCONTROLLERS: HISTORY AND FEATURES Islamic University Gaza Engineering Faculty Department of Computer Engineering ECOM 3322: Embedded Systems Discussion Chapter 1 THE PIC MICROCONTROLLERS: HISTORY AND FEATURES Eng. Eman R. Habib February,

More information

Objective. Input Output. Raul Queiroz Feitosa. This chapter presents concepts, structures and functions involved in I/O operation.

Objective. Input Output. Raul Queiroz Feitosa. This chapter presents concepts, structures and functions involved in I/O operation. Input Output Raul Queiroz Feitosa Parts of these slides are from the support material provided by W. Stallings Objective This chapter presents concepts, structures and functions involved in I/O operation.

More information

8051 Serial Communications. ECE473/573 Microprocessor System Design, Dr. Shiue

8051 Serial Communications. ECE473/573 Microprocessor System Design, Dr. Shiue 851 Serial Communications 1 Parallel vs. Serial Parallel Communication (Printer) Fast, but distance cannot be great. Expensive One byte at a time or more Sender Receiver Serial Communication (Telephone

More information

Dept. of Computers Science and Engineering, MMU

Dept. of Computers Science and Engineering, MMU Dept. of Computers Science and Engineering, MMU Microprocessor & its Applications Prepared by- Nancy Bindal Dept. of CSE, mmu,mullana Module Contents The curriculum consists of 5 modules with 8085 as the

More information

Hardware Reference Manual: Reference Design Application Note

Hardware Reference Manual: Reference Design Application Note Hardware Reference Manual: Reference Design Application Note AN002 Introduction The Reference Design hardware board demonstrates the hardware s ability to interface between the computer, an 8051 microcontroller,

More information

Microcontroller Basics A microcontroller is a small, low-cost computer-on-a-chip which usually includes:

Microcontroller Basics A microcontroller is a small, low-cost computer-on-a-chip which usually includes: Microcontroller Basics A microcontroller is a small, low-cost computer-on-a-chip which usually includes: An 8 or 16 bit microprocessor (CPU). A small amount of RAM. Programmable ROM and/or flash memory.

More information

8051 Programming. The 8051 may be programmed using a low-level or a high-level programming language.

8051 Programming. The 8051 may be programmed using a low-level or a high-level programming language. 8051 Programming The 8051 may be programmed using a low-level or a high-level programming language. Low-Level Programming Assembly language programming writes statements that the microcontroller directly

More information

Microprocessors, Microcontrollers & Digital Signal Processors. ECE 153B Sensor & Peripheral Interface Design Winter 2016

Microprocessors, Microcontrollers & Digital Signal Processors. ECE 153B Sensor & Peripheral Interface Design Winter 2016 Microprocessors, Microcontrollers & Digital Signal Processors ECE 153B Sensor & Peripheral Interface Design Intel 4004/8008 4004 introduced in 1971 First microprocessor All CPU components on a single chip

More information

Chapter 13. PIC Family Microcontroller

Chapter 13. PIC Family Microcontroller Chapter 13 PIC Family Microcontroller Lesson 05 Peripherals and Ports Synchronous Serial Port 10-bit ADC USART Internal Peripherals 8-bit Timer TMR0 16-bit Timer TMR1 8-bit Timer TMR2 CCP1, CCP2 8 13 13

More information

MICROPROCESSORS AND MICROCONTROLLERS

MICROPROCESSORS AND MICROCONTROLLERS MICROPROCESSORS AND MICROCONTROLLERS Introduction & Overview Of 8051 Microcontrollers Arun Xavier VAST 2 Microcontroller 8051 Module IV (Microcontroller 8051) (18 Hours) Overview of 8051 microcontrollers

More information

MICROCONTROLLER BASED TEMPERATURE INDICATOR SUBMITTED BY:

MICROCONTROLLER BASED TEMPERATURE INDICATOR SUBMITTED BY: MICROCONTROLLER BASED TEMPERATURE INDICATOR SUBMITTED BY: 1 INTRODUCTION The aim of this project is to design an ambient temperature measurement circuit. The motivation for doing this project is the fact

More information

MICROCONTROLLAR BASED DIGITAL CLOCK WITH ALARM

MICROCONTROLLAR BASED DIGITAL CLOCK WITH ALARM MICROCONTROLLAR BASED DIGITAL CLOCK WITH ALARM www.microsyssolution.com Page 1 A BRIEF INTRODUCTION TO 8051 MICROCONTROLLER-: When we have to learn about a new computer we have to familiarize about the

More information

Embedded Systems on ARM Cortex-M3 (4weeks/45hrs)

Embedded Systems on ARM Cortex-M3 (4weeks/45hrs) Embedded Systems on ARM Cortex-M3 (4weeks/45hrs) Course & Kit Contents LEARN HOW TO: Use of Keil Real View for ARM Use ARM Cortex-M3 MCU for professional embedded application development Understanding

More information

Feature of 8086 Microprocessor

Feature of 8086 Microprocessor 8086 Microprocessor Introduction 8086 is the first 16 bit microprocessor which has 40 pin IC and operate on 5volt power supply. which has twenty address limes and works on two modes minimum mode and maximum.

More information

Embedded System Curriculum

Embedded System Curriculum Embedded System Curriculum ADVANCED C PROGRAMMING AND DATA STRUCTURE (Duration: 25 hrs) Introduction to 'C' Objectives of C, Applications of C, Relational and logical operators, Bit wise operators, The

More information

ATMega. Development Board. Manual V1.0

ATMega. Development Board. Manual V1.0 ATMega Development Board Manual V1.0 ATMega Development Board.doc Page 1/9 Introduction Development boards allow a quick implementation of a prototype design and successive downloads of the program directly

More information

Lecture 1: Introduction to Microcomputers

Lecture 1: Introduction to Microcomputers Lecture 1: Introduction to Microcomputers Today s Topics What is a microcomputers? Why do we study microcomputers? Two basic types of microcomputer architectures Internal components of a microcomputers

More information

DEVICES AND COMMUNICATION BUSES FOR DEVICES NETWORK Lesson-1: IO port types- Serial and parallel IO ports

DEVICES AND COMMUNICATION BUSES FOR DEVICES NETWORK Lesson-1: IO port types- Serial and parallel IO ports DEVICES AND COMMUNICATION BUSES FOR DEVICES NETWORK Lesson-1: IO port types- Serial and parallel IO ports 1 1. IO Port 2 A port is a device Port to receive the bytes from external peripheral(s) [or device(s)

More information

Advanced Computer Architecture-CS501. Computer Systems Design and Architecture 2.1, 2.2, 3.2

Advanced Computer Architecture-CS501. Computer Systems Design and Architecture 2.1, 2.2, 3.2 Lecture Handout Computer Architecture Lecture No. 2 Reading Material Vincent P. Heuring&Harry F. Jordan Chapter 2,Chapter3 Computer Systems Design and Architecture 2.1, 2.2, 3.2 Summary 1) A taxonomy of

More information

Microcontrollers in Practice

Microcontrollers in Practice M. Mitescu I. Susnea Microcontrollers in Practice With 117 Figures, 34 Tables and CD-Rom 4y Springer Contents Resources of Microcontrollers, 1 1.1 In this Chapter 1 1.2 Microcontroller Architectures 1

More information

LAB ASSIGNMENT Embedded System Design

LAB ASSIGNMENT Embedded System Design LAB ASSIGNMENT Embedded System Design Student: ID: Class: Embedded System Design Lab Page - 2/21 CONTENTS 010 Problem: Page 1. Addressing modes... 3 2. Double number... 4 3. Xor and compare... 5 4. Plus

More information

SECTION C [short essay] [Not to exceed 120 words, Answer any SIX questions. Each question carries FOUR marks] 6 x 4=24 marks

SECTION C [short essay] [Not to exceed 120 words, Answer any SIX questions. Each question carries FOUR marks] 6 x 4=24 marks UNIVERSITY OF KERALA First Degree Programme in Computer Applications Model Question Paper Semester I Course Code- CP 1121 Introduction to Computer Science TIME : 3 hrs Maximum Mark: 80 SECTION A [Very

More information

Computer Organization and Architecture

Computer Organization and Architecture Computer Organization and Architecture Chapter 3 Top-Level View of System Function and Interconnection Computer Components Von Neumann Architecture Data and Instructions stored in single r/w memory Contents

More information

Design of Wireless Temperature and Humidity Monitoring System Based on Zigbee

Design of Wireless Temperature and Humidity Monitoring System Based on Zigbee International Core Journal of Engineering Vol.1 o.6 2015 ISS: 2414-1895 Design of Wireless Temperature and Humidity Monitoring System Based on Zigbee Guangwen Liu a, Guangqiu Chen, Zhenye Geng College

More information

Tutorial. Introduction to 8085 Architecture and Programming

Tutorial. Introduction to 8085 Architecture and Programming Tutorial On Introduction to 8085 Architecture and Programming Contents 1. Internal architecture of 8085 microprocessor 2. 8085 system bus 3. 8085 pin description. 4. 8085 functional description. 5. Programming

More information

Lab 2: 8051-Based Timer and Stopwatch

Lab 2: 8051-Based Timer and Stopwatch Lab 2: 8051-Based Timer and Stopwatch ENGR 323: Microoprocessor Systems Prof. Taikang Ning Submitted by: Vishal Bharam and Bicky Shakya Introduction In the current digital age, microcontrollers have become

More information

Microprocessor-Based Automatic Door Opener

Microprocessor-Based Automatic Door Opener Microprocessor-Based Automatic Door Opener Jitendra Chaudhary UG201110012 CSE, IIT Jodhpur Hemraj Kumawat UG201110011 CSE, IIT Jodhpur Abstract A microprocessor controlled automatic door opener including

More information

Microcontroller Introduction

Microcontroller Introduction Microcontroller Introduction ECE110 Lecture 1 John A. Chandy Adapted from Prof. Martin Fox s s ECE266 Notes Agenda Course outline/ goals and approach Quick Overview of Computer Architecture Definition

More information

Types of microprocessor

Types of microprocessor Types of microprocessor Depending on register 1. Accumulator based 2. Register based Based on aplication 1. Bit Slice Processors 2. General purpose CPUs 3. Dedicated/Embedded controllers Accumulator based

More information

MICROPROCESSOR BCA IV Sem MULTIPLE CHOICE QUESTIONS

MICROPROCESSOR BCA IV Sem MULTIPLE CHOICE QUESTIONS MICROPROCESSOR BCA IV Sem MULTIPLE CHOICE QUESTIONS 1) Which is the microprocessor comprises: a. Register section b. One or more ALU c. Control unit 2) What is the store by register? a. data b. operands

More information

Last Class: Introduction to Operating Systems. Today: OS and Computer Architecture

Last Class: Introduction to Operating Systems. Today: OS and Computer Architecture Last Class: Introduction to Operating Systems User apps OS Virtual machine interface hardware physical machine interface An operating system is the interface between the user and the architecture. History

More information

2.0 Command and Data Handling Subsystem

2.0 Command and Data Handling Subsystem 2.0 Command and Data Handling Subsystem The Command and Data Handling Subsystem is the brain of the whole autonomous CubeSat. The C&DH system consists of an Onboard Computer, OBC, which controls the operation

More information

Microcontrollers. Bus types

Microcontrollers. Bus types Digital it Integrated t Circuits it & Microcontrollers Chapter 7. Serial communication bus 1 Bus types USART RS232 RS485 I2C (I 2 C) = Inter-Integrated Circuit SPI = Serial Peripheral Interface One-wire

More information

Instrumentação Suportada em Computadores Pessoais Instrumentation

Instrumentação Suportada em Computadores Pessoais Instrumentation 1 Instrumentação Suportada em Computadores Pessoais PC-Based Instrumentation A. Lopes Ribeiro arturlr@ist.utl.pt 2 Objectives To give the students the ability to design and implement automated data acquisition

More information

Flash Microcontroller. Architectural Overview. Features. Block Diagram. Figure 1. Block Diagram of the AT89C core

Flash Microcontroller. Architectural Overview. Features. Block Diagram. Figure 1. Block Diagram of the AT89C core Features 8-Bit CPU Optimized for Control Applications Extensive Boolean Processing Capabilities (Single-Bit Logic) On-Chip Flash Program Memory On-Chip Data RAM Bidirectional and Individually Addressable

More information

Zilog ZSO. Microprocessor Update: Photo 7: The Z80 microprocessor evaluation board.

Zilog ZSO. Microprocessor Update: Photo 7: The Z80 microprocessor evaluation board. Photo 7: The Z80 microprocessor evaluation board. Microprocessor Update: Zilog ZSO Burt Hashizume PO Box 172 Placentia CA 92670 One feature of the Z80 not found in other 8 bit microprocessors is a built

More information

A4-R3: COMPUTER ORGANISATION

A4-R3: COMPUTER ORGANISATION A4-R3: COMPUTER ORGANISATION NOTE: 1. There are TWO PARTS in this Module/Paper. PART ONE contains FOUR questions and PART TWO contains FIVE questions. 2. PART ONE is to be answered in the TEAR-OFF ANSWER

More information

7-segment Display & ADC Controls with 8051

7-segment Display & ADC Controls with 8051 EEE3410 Microcontroller Applications LABORATORY Experiment 5 7-segment Display & ADC Controls with 8051 Name Class Date Class No. Marks 7-segment Display & ADC Controls Objectives To understand the connection

More information

The Microcontroller Idea Book

The Microcontroller Idea Book The Microcontroller Idea Book Circuits, Programs & Applications featuring the 8052-BASIC Single-chip Computer Jan Axelson Table of Contents Chapter 1 Microcontroller Basics 1 What s a Microcontroller?

More information

MACHINE ARCHITECTURE & LANGUAGE

MACHINE ARCHITECTURE & LANGUAGE in the name of God the compassionate, the merciful notes on MACHINE ARCHITECTURE & LANGUAGE compiled by Jumong Chap. 9 Microprocessor Fundamentals A system designer should consider a microprocessor-based

More information

Hardware and Software Requirements

Hardware and Software Requirements C Compiler Real-Time OS Simulator Training Evaluation Boards Installing and Using the Keil Monitor-51 Application Note 152 May 31, 2000, Munich, Germany by Keil Support, Keil Elektronik GmbH support.intl@keil.com

More information

4 Character 5x7 LED Matrix Display

4 Character 5x7 LED Matrix Display Mini project report on 4 Character 5x7 LED Matrix Display Submitted by Agarwal Vikas, MTech II, CEDT K.Sreenivasulu M.E (Micro) II, CEDT CENTRE FOR ELECTRONICS DESIGN AND TECHNOLOGY INDIAN INSTITUTE OF

More information

Chapter 4 The Components of the System Unit

Chapter 4 The Components of the System Unit Chapter 4 The Components of the System Unit The System Unit Box-like case that contains computer s electronic components Sometimes called the chassis What are common components inside the system unit?

More information

GUJARAT TECHNOLOGICAL UNIVERSITY, AHMEDABAD, GUJARAT. COURSE CURRICULUM COURSE TITLE: COMPUTER ORGANIZATION AND ARCHITECTURE (Code: 3340705)

GUJARAT TECHNOLOGICAL UNIVERSITY, AHMEDABAD, GUJARAT. COURSE CURRICULUM COURSE TITLE: COMPUTER ORGANIZATION AND ARCHITECTURE (Code: 3340705) GUJARAT TECHNOLOGICAL UNIVERSITY, AHMEDABAD, GUJARAT COURSE CURRICULUM COURSE TITLE: COMPUTER ORGANIZATION AND ARCHITECTURE (Code: 3340705) Diploma Programmes in which this course is offered Computer Engineering

More information

Outline - Microprocessors

Outline - Microprocessors Outline - Microprocessors General Concepts Memory Bus Structure Central Processing Unit Registers Instruction Set Clock Architecture Von Neuman vs. Harvard CISC vs. RISC General e Concepts - Computer Hardware

More information

GUJARAT TECHNOLOGICAL UNIVERSITY

GUJARAT TECHNOLOGICAL UNIVERSITY GUJARAT TECHNOLOGICAL UNIVERSITY COMPUTER ENGINEERING (07), INFORMATION TECHNOLOGY (16) & INFORMATION & COMMUNICATION TECHNOLOGY (32) COMPUTER ORGANIZATION SUBJECT CODE: 2140707 B.E. 4 th SEMESTER Type

More information

SEMESTER SYSTEM, 2010-2013 A. PROPOSED SCHEME FOR B.Sc. ELECTRONICS (PASS COURSES)

SEMESTER SYSTEM, 2010-2013 A. PROPOSED SCHEME FOR B.Sc. ELECTRONICS (PASS COURSES) SEMESTER SYSTEM, 2010-2013 A PROPOSED SCHEME FOR B.Sc. ELECTRONICS (PASS COURSES) CLASS/ SEM Sem V B. Sc (Elex) CCE 30% Min Marks EL-3101 µp Interfacing & Peripherals Term End Exam (70 %) Min Marks Total

More information

Overview of Programmable Logic Controllers (PLCs( PLCs) Dr. Fernando Rios-Gutierrez ECE4951- Design Workshop Spring 2007

Overview of Programmable Logic Controllers (PLCs( PLCs) Dr. Fernando Rios-Gutierrez ECE4951- Design Workshop Spring 2007 Overview of Programmable Logic Controllers (PLCs( PLCs) Dr. Fernando Rios-Gutierrez ECE4951- Design Workshop Spring 2007 Lecture Objectives Expose basic characteristics of PLC. Describe the various subparts

More information

8086 Microprocessor (cont..)

8086 Microprocessor (cont..) 8086 Microprocessor (cont..) It is a 16 bit µp. 8086 has a 20 bit address bus can access upto 2 20 memory locations ( 1 MB). It can support upto 64K I/O ports. It provides 14, 16-bit registers. It has

More information

Memory Address Decoding

Memory Address Decoding Memory Address Decoding 1 ROAD MAP Memory Address Decoding S-RAM Interfacing Process Solved Examples For S-RAM Decoding D-RAM Interfacing 2 Memory Addressing The processor can usually address a memory

More information

PIC32 Architecture Overview

PIC32 Architecture Overview PIC32 Architecture Overview 2008 Microchip Technology Incorporated. All Rights Reserved. PIC32 Architecture Overview Slide 1 Hello and welcome to the PIC32 Architecture Overview webinar. My name is Nilesh

More information

THREE YEAR DEGREE (HONS.) COURSE BACHELOR OF COMPUTER APPLICATION (BCA) First Year Paper I Computer Fundamentals

THREE YEAR DEGREE (HONS.) COURSE BACHELOR OF COMPUTER APPLICATION (BCA) First Year Paper I Computer Fundamentals THREE YEAR DEGREE (HONS.) COURSE BACHELOR OF COMPUTER APPLICATION (BCA) First Year Paper I Computer Fundamentals Full Marks 100 (Theory 75, Practical 25) Introduction to Computers :- What is Computer?

More information

Introduction to Microcontroller World. XMC TM Microcontrollers March 2016

Introduction to Microcontroller World. XMC TM Microcontrollers March 2016 Introduction to Microcontroller World XMC TM Microcontrollers March 2016 Agenda 1 2 3 4 5 6 7 What is a Microcontroller Co Processor On Chip Memories Communication Peripherals Analog Peripherals Timers

More information

Unit 5 Central Processing Unit (CPU)

Unit 5 Central Processing Unit (CPU) Unit 5 Central Processing Unit (CPU) Introduction Part of the computer that performs the bulk of data-processing operations is called the central processing unit (CPU). It consists of 3 major parts: Register

More information

SUBJECT CODE /NAME : CS6401 OPERATING SYSTEMS YEAR/SEM: II/04 QUESTION BANK

SUBJECT CODE /NAME : CS6401 OPERATING SYSTEMS YEAR/SEM: II/04 QUESTION BANK SUBJECT CODE /NAME : CS6401 OPERATING SYSTEMS YEAR/SEM: II/04 QUESTION BANK Unit-I OPERATING SYSTEMS OVERVIEW 1. Differentiate between tightly coupled systems and loosely coupled systems. 2. Define OS

More information

Lecture IV Selected external x86 microprocessor elements

Lecture IV Selected external x86 microprocessor elements Computer Architecture Lecture IV Selected external x86 microprocessor elements Iterrupts - Iterrupts are used to communicate a computer system with external devices such as a keybard, a printer, system

More information

Fast and Effective Embedded Systems Design

Fast and Effective Embedded Systems Design Fast and Effective Embedded Systems Design Applying the ARM mbed Rob Toulson Tim Wilmshurst AMSTERDAM BOSTON HEIDELBERG LONDON NEW YORK OXFORD чч*?? &Ш& PARIS SAN DIEGO SAN FRANCISCO SINGAPORE SYDNEY TOKYO

More information

Chapter 2 Logic Gates and Introduction to Computer Architecture

Chapter 2 Logic Gates and Introduction to Computer Architecture Chapter 2 Logic Gates and Introduction to Computer Architecture 2.1 Introduction The basic components of an Integrated Circuit (IC) is logic gates which made of transistors, in digital system there are

More information

SPI, SCI, SI and SDIO Port/devices for Serial Data Communication

SPI, SCI, SI and SDIO Port/devices for Serial Data Communication DEVICES AND COMMUNICATION BUSES FOR DEVICES NETWORK Lesson-5: SPI, SCI, SI and SDIO Port/devices for Serial Data Communication 1 Microcontroller internal devices for SPI or SCI or SI Synchronous Peripheral

More information

Microcontroller Systems. ELET 3232 Topic 21: Partial and Full Memory Decoding

Microcontroller Systems. ELET 3232 Topic 21: Partial and Full Memory Decoding Microcontroller Systems ELET 3232 Topic 21: Partial and Full Memory Decoding 1 Agenda To become familiar with the concepts of memory expansion, the data, the address bus, and control signals To design

More information

CSE2102 Digital Design II - Topics CSE2102 - Digital Design II

CSE2102 Digital Design II - Topics CSE2102 - Digital Design II CSE2102 Digital Design II - Topics CSE2102 - Digital Design II 6 - Microprocessor Interfacing - Memory and Peripheral Dr. Tim Ferguson, Monash University. AUSTRALIA. Tel: +61-3-99053227 FAX: +61-3-99053574

More information

PROGRAMMING AND CUSTOMIZING THE PIC MICROCONTROLLER

PROGRAMMING AND CUSTOMIZING THE PIC MICROCONTROLLER PROGRAMMING AND CUSTOMIZING THE PIC MICROCONTROLLER MYKE PREDKO Third Edition NewYork Chicago San Francisco Lisbon London Madrid Mexico City Milan New Delhi San Juan Seoul Singapore Sydney Toronto e- шшшшшшшшшш

More information

APPLICATION NOTE REVISION 01 DATE 8/01/2000

APPLICATION NOTE REVISION 01 DATE 8/01/2000 CONFIGURING THE DIP INC. CDN-066 FOR USE WITH AN ALLEN-BRADLEY 1747-SDN APPLICATION NOTE REVISION 01 DATE 8/01/2000 PURPOSE This note is intended to provide information on programming and setup of the

More information

Hello and welcome to this Renesas Interactive course, that provides an overview of the Clock Generator found on RL78 MCUs.

Hello and welcome to this Renesas Interactive course, that provides an overview of the Clock Generator found on RL78 MCUs. Hello and welcome to this Renesas Interactive course, that provides an overview of the Clock Generator found on RL78 MCUs. 1 This course provides an introduction to the RL78 Clock Generator. Our objectives

More information

PLC INDUSTRIAL MAINTENANCE CERTIFICATE

PLC INDUSTRIAL MAINTENANCE CERTIFICATE PLC INDUSTRIAL MAINTENANCE CERTIFICATE PLC Troubleshooting W-40660-BA-01 Introduction to Programmable Controllers PLCs W-40660-BA-02 Basic PLC Programming PLCs W-40660-BA-03 PLC Motor Control PLCs W-40660-BA-04

More information

Keil C51 Cross Compiler

Keil C51 Cross Compiler Keil C51 Cross Compiler ANSI C Compiler Generates fast compact code for the 8051 and it s derivatives Advantages of C over Assembler Do not need to know the microcontroller instruction set Register allocation

More information

DMA Module. 2008 Microchip Technology Incorporated. All Rights Reserved. PIC32 DMA Module Slide 1. Hello and welcome to the PIC32 DMA Module webinar.

DMA Module. 2008 Microchip Technology Incorporated. All Rights Reserved. PIC32 DMA Module Slide 1. Hello and welcome to the PIC32 DMA Module webinar. PIC32 DMA Module 2008 Microchip Technology Incorporated. All Rights Reserved. PIC32 DMA Module Slide 1 Hello and welcome to the PIC32 DMA Module webinar. I am Nilesh Rajbharti, Applications Engineering

More information

Chapter 11 I/O Management and Disk Scheduling

Chapter 11 I/O Management and Disk Scheduling Operating Systems: Internals and Design Principles, 6/E William Stallings Chapter 11 I/O Management and Disk Scheduling Dave Bremer Otago Polytechnic, NZ 2008, Prentice Hall I/O Devices Roadmap Organization

More information