microcontroller
Semester : VI
Course Code : 18EC654
CIE Marks : 40 SEE Marks : 60
- digital communication
- embedded systems
- microwave and antennas
- operating system
- artificial neural networks
- data structures using C++
- digital system design using verilog
- nano electronics
- python application programming
- signal processing
- sensors and signal conditioning
- virtual instrumentation
- microcontrollers
- basic VLSI Design
MICROCONTROLLERS
18EC654
SYLLABUS
Module-1
Microprocessors and Microcontroller: Introduction, Microprocessors and Microcontrollers, Microcontroller Survey. (Text 1- Chapter 1)
The 8051 Architecture: Introduction, Architecture of 8051, Pin diagram of 8051, Memory organization. (Text 1- Chapter 2)
Module-2
Addressing Modes in 8051 Microcontroller: Introduction, Addressing Modes, External Data Moves, Code Memory Read only Data Moves, PUSH and POP opcodes, Data Exchanges, Example Programs. (Text 1- Chapter 3)
Module-3
Instruction set: Instruction timings, 8051 instructions: Data transfer instructions, Arithmetic instructions, Logical instructions, Branch instructions, Subroutine instructions, Bit manipulation instruction. (Text 1- Chapter 4, 5 and 6)
Module-4
8051 Microcontroller Interfacing and Applications: Interfacing 8051 to LCD, Keyboard, parallel and serial ADC, DAC interfacing and programming. (Text 2 – Chapter 12 and 13)
Module-5
8051 Microcontroller Interrupts and Timers/counters: Basics of interrupts, 8051 interrupt structure, Timers and Counters, 8051 timers/counters, programming 8051 timers in assembly and C . (Text 2 – Chapter 9, Chapter 11 -11.1)
8051 Microcontroller Serial Communication: Data communication, Basics of Serial Data Communication, 8051 Serial Communication, connections to RS-232, Serial communication Programming in assembly and C. (Text 2 – Chapter 10- 10.1,10.2, 10.3)