Microcontrollers BEE403
Course Code: BEE403
Credits: 04
CIE Marks: 50
SEE Marks: 50
Total Marks: 100
Exam Hours: 03
Total Hours of Pedagogy: 40 hours Theory + 8-10 Lab slots
Teaching Hours/Weeks: [L:T:P:S] 3:0:0:0
Microcontroller: Microprocessor Vs Microcontroller, Micro controller & Embedded Processors, Processor Architectures-Harvard Vs Princeton & RISC Vs CISC , 8051 Architecture- Registers, Pin diagram, I/O ports functions, Internal Memory organization. External Memory (ROM & RAM) interfacing.
Instruction Set: 8051 Addressing Modes, Data Transfer Instructions, Arithmetic instructions, Logical Instructions, Jump & Call Instructions Stack & Subroutine Instructions of 8051 (with examples in assembly Language).
Timers/Counters & Serial port programming: Basics of Timers & Counters, Data types & Time delay in the 8051 using
C, Programming 8051 Timers, Mode 1 & Mode 2 Programming, Counter
Programming.
Basics of Serial Communication, 8051 Connection to RS232,
Programming the 8051 to transfer data serially & to receive data serially
using C.
Interrupt Programming: Basics of Interrupts, 8051 Interrupts, Programming Timer Interrupts, Programming Serial Communication Interrupts, Interrupt Priority in 8051.
I/O Port Interfacing & Programming: I/O Programming in 8051 C, LCD interfacing, DAC 0808 Interfacing, ADC 0804 interfacing, Stepper motor interfacing, DC motor control & Pulse Width Modulation (PWM) using C only.

