Microcontroller and Interfacing
Microcontroller and Interfacing
B. E. SEMESTER: V
ELECTRONICS & COMMUNICATION ENGINEERING
Sr.
Course Content
No
1. 8051 Microcontrollers:
Microcontrollers and embedded processors, Overview of the 8051 family.
7. 8051 Programming in C:
Data types and time delay in 8051 C, I/O programming in 8051 C, Logic operations in
8051 C, Data conversion programs in 8051 C, Accessing code ROM space in 8051 C,
Data serialization using 8051 C.
List of Practical:
Assembly language programming for the 8051 Microcontroller
4. a) Write a program to generate 5 KHz pulse waveform of 50% duty cycle on pin
1.0 using timer 1 in mode 2.
b) Write a program to generate 1 KHz pulse waveform of 70% duty cycle on pin
1.0 using timer.
5. a) Write a program for the 8051 to transfer letter “A” serially, continuously.
b) Write a program to transfer the message “YES” serially. Do this continuously.
c) Program the 8051 to receive bytes of data serially, and put them in P1.
Microcontroller Interfacing
References Books:
1. The 8051 Microcontroller and Embedded Systems Using Assembly and C, 2/e by
Muhammad Ali Mazidi, Janice Gillispie Mazidi and Rolin McKinlay (Second
Edition, Pearson Education).
2. The 8051 Microcontroller & Embedded Systems using Assembly and C By K. J.
Ayala, D. V. Gadre (Cengage Learning , India Edition).
3. 8051 Microcontrollers: MCS51 family and its variants by Satish Shah, Oxford
University Press.
4. 8051 Microcontroller: Internals, Instructions, Programming and Interfacing by
Subrata Ghoshal, Pearson Education.
5. The 8051 Microcontrollers: Architecture, Programming and Applications by K Uma
Rao, Andhe Pallavi, Pearson Education.