IC - 4 Sem Micro Controller

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 7

Government of Karnataka Department of Technical Education Diploma course in Electronic Instrumentation and Control Engineering Fourth semester Subject

IC402: Microcontroller and Applications Contact Hours/ week: 04 Chapter Contents no. 1 Introduction to microcontroller 2 Architecture of 8051 3 Program development tools 4 Instruction set of 8051 5 Hardware features of 8051 and programming 6 Interfacing devices 7 Applications of 8051 8 Industrial Innovations 9 Tests and Assignments Chapter no. Contents Section II 1 2 4 Introduction to microcontroller Architecture of 8051 Instruction set of 8051 Section III 3 5 6 7 General objectives To Understand the concept of microcomputer and microcontroller Study the architectural details of Intel 8051 microcontroller Know the difference between RISC and CISC processors architecture Study instruction set of 8051 To Learn the Concept of programming in 8051 To understand Timers ,Interrupts & Serial communication in 8051 Develop simple applications using 8051 Program development tools 02 Hardware features of 8051 and programming 15 Section IV Interfacing devices Applications of 8051 08 12 03 05 10 Contact hours / sem: 64 No. of Marks hours waitage 03 09 05 15 02 06 10 25 15 42 08 12 05 04 No. of hours 18 30

Details of contents 1 Introduction to microcontrollers 03

Evolution of microcontrollers Block diagram of microcontroller Microcontroller types, RISC and CISC processors, Harvard & Princeton architectures memory types 2 Architecture of 8051 06 Architecture, different types of registers and register banks, Stack & Stack pointer, I/o ports, Memories, pin diagram 3 Program development tools Definitions and different tools, assembler directives 4 Instruction set of 8051 Instruction format and its classification with examples, addressing modes 5 Hardware features of 8051 and programming 10 10 02

I/o port and its programming, Timer / counter, timer registers and operating modes, Interrupts and Interrupt registers, Serial communication and registers 6 Interfacing devices and Bus standards Memory Mapping Study the following ICs 8255, 8251,8253,8257,8259 7 Applications of 8051 10

12

Interfacing of LED, Buzzer, Relay, ADC, DAC, Hex keypad, seven segment display, stepper motor, traffic control 8 Industrial Innovations 9 Tests and Assignments 05 04

Department of Technical Education Diploma course in Electronic Instrumentation and Control Engineering Fourth semester Subject IC402: Microcontroller and Applications Contact Hours/ week: 04 Specific Instructional objectives 1. Introduction to Microcontrollers 1.1 Evolution of microcontrollers 1.2 Study the block diagram of microcontroller 1.3 Know the different types of Microcontrollers 1.4 Differentiate the RISC and CISC architectures 1.5 Understand the concepts of Embedded and External memory 03 Contact hours / sem: 64

2 Architecture of 8051 05 2.1 Study the Architectural details of 8051 2.2 Know the different types of registers like PSW, DPTR, SFRs, and register banks 2.3 Understand the operation of stack and stack pointer 2.4 Study the different I/O ports 2.5 Know the concept of memory organization 2.6 Study the pin details of 8051 3 Program development tools 3.1 Define: Instruction, program, software 3.2 Study all the assembler directives of 8051 3.3 Describe program development tools: assembler, loader, Linker, compiler 3.4 Describe flowchart, algorithm 02

4 Instruction set of 8051 4.1 Explain instruction format 10 4.2 Classify the 8051 instruction set 4.3 Learn the syntax and function of each instruction with example 4.4 Understand Data transfer, arithmetic, Logic, looping and conditional instructions 5 Hardware features of 8051 and programming 15 5.1 Define I/o port, 5.2 know I/o port bit addressability, I/o port programming 5.3 Know Bit addressable RAM, single bit operations with carry, Reading and writing I/o pins 5.4 Understand Timer/ counter 8051, Timer registers TMOD and TCON 5.5 Study the different modes: Mode 1, Mode 2 and counter programming 5.6 Define Interrupt and know the Interrupt priority 5.7 Understand Interrupts versus polling, ISR, Enabling and Disabling interrupts 5.8 Understand interrupt registers IE & IP, Level and edge triggered interrupts 5.9 Know serial communication, baud rate, SBUF, SCON registers 5.10 Understand transmit and receive data serially, importance of TI & RI flags

6 Interfacing devices 6.1 Define interface and describe the need for interface 6.2 Know the concepts of memory mapped I/O and I/O mapped I/O 6.3 Study the block diagrams and pin details of ICs 8255, 6.4 Know the control word register format of 8255 6.5 Understand the mode 0 operation of 8255 6.6 Study the block diagram and pin details of ICs 8251 6.7 Study the block diagram and pin details of ICs 8253 6.8 Study the block diagram and pin details of ICs 8257 6.9 Study the block diagram and pin details of ICs 8259 7 Applications of 8051 7.1 Study the interfacing of LED & Switch 7.2 Study the interfacing of Buzzer 7.3 Study the interfacing of Relay 7.4 Study the interfacing of ADC 7.5 Study the interfacing of DAC 7.6 Study the interfacing of Hex key pad 7.7 Study the interfacing of seven segment display 7.8 Study the interfacing of stepper motor 7.9 Study the interfacing of Traffic control 8 Industrial Innovations

08

12

05

Student should be encouraged to collect information regarding different ARM Microcontrollers & its Applications Students should practice writing the programs in embedded C Documentation may be made on the collected topics

Reference books 1. The 8051 microcontroller and embedded system by Mazidi & Mazidi 2. The 8051 microcontroller (Architecture programming and application) by K J Ayala 3. The 8051 microcontroller & its applications by K Shashidhar 4. Microcontroller & Applications By Dr. Ramani Kalpathi & Ganesh Raja (SANGUINE Publications) 5. The 8051 Microcontroller By Dr. k . Umarao & Dr. Andhe Pallavi (SANGUINE Publications)

Government of Karnataka Department of Technical Education Diploma course in Electronic Instrumentation and Control Engineering Fourth semester Subject: Microcontroller and Applications Model Question Paper Note: Section I is compulsory. Answer any two Full questions from SECTIONS II, III & IV Max Marks: 100 Section I 1 a. Fill in the blanks (i) (ii) (iii) (iv) (v) Stack pointer is __ bit wide The 8051 has ___ number of interrupts TMOD register of 8051 is ___ bit wide ___ bits of PSW registers are used to select register banks SBUF register is used for ___ communication 5 1 x 5 =5

1 b Explain the concept of Embedded and External memory Section II 2(a) Explain the architecture of Intel 8051 with block diagram 2 (b) Differentiate between RISC and CISC Architecture 2 (c) What is stack 3 (a) Explain the function of following Instructions DAA, Swap A, RLC, ORA 3 (b) List the Single bit instructions 3(c) Define Instruction 4(a) Write the functional pin diagram of 8051 and explain 4(b) Explain branch instructions in 8051 4(c) Explain Push and Pop instructions with example Section III 5(a) Explain the operation of I/O ports in 8051 5(b) Draw the format of TMOD register 5(c) Give the importance of TI flags 6(a) Explain with diagram the register banks in 8051

9 4 2 8 5 2 7 4 4

8 4 3 7

6(b) Explain the concept of Interrupt and Polling 6(c) Write a note on Assembler and Linker

4 4

7(a) Explain how data is transmitted and received serially in 8051 7(b) Write the steps in MOD 2 counter programming 7(c) What is the function of SBUF register Section IV 8(a) Explain the block diagram of Intel 8255 8(b) Write the features of Intel 8257 8(c) Write the control word register format of 8255 9(a) Explain the interfacing of stepper motor with 8051 9(b) Explain the centronics bus standard 9(c) what is the need of bus standard 10(a) Explain the block diagram of Intel 8251 10(b) Explain the interfacing of LED 10(c) What is Full duplex

8 5 2

8 4 3 9 4 2 8 4 2

************

You might also like