Bachelors Level/Third Year/Fifth Semester/Science csit/fifth semester/microprocessor based design/syllabus

B.Sc Computer Science and Information Technology

Institute of Science and Technology, TU

Nature of the course: (Theory+Lab)

F.M: 60+20+20 P.M: 24+8+8

Credit Hrs: 3Hrs

Microprocessor Based Design [CSC335]
Course Objective
i.
The course objective is to demonstrate the concept of microprocessor and to be able to design a microprocessor based system to get desired results. It also emphasizes on hardware interfacing of 8051 to develop solutions of real world problems.
Course Description

This course covers range of issues to be considered in designing a microprocessor-based system. First, the criteria for selecting a microprocessor/microcontroller are discussed, and second, the hardware and software aspects of designing systems are focused

S1:Introduction to Microcontroller[12]
1
Overview of Typical Microcontroller, The Picocontroller, The Microcontroller’s Memory, The Central Processor, Timing, The I/O Interface, The Address, Data, and Control Buses, The Picocontroller Design, Software/Firmware Development Architecture, Interfacing, Interfacing Types, Interfacing Techniques, Introduction of PIC, and ARM
S2:Sensors and Actuators[7]
1
Sensors, Analog to Digital Conversion, Control Algorithm, Digital to Analog Conversion, Actuator
S3:Bus and Communication Technology[8]
1
Common Parallel and Serial Bus Systems, Topology, Arbitration, Synchronization, CAN-Protocol, Bluetooth, PCI, ISA, WIFI
S4:Introduction to 8051 Microcontroller and Programming[12]
1
8051 architecture and pin diagram, Registers, Timers, Counters, Flags, Special Function Registers, Addressing Modes, Data types, Instructions and Programming, Single–bit Operations, Timer and Counter Programming, Interrupts Programming, Serial Communication, Memory Accessing and their Simple Programming Applications
S5:Electromagnetic Interference and Compatibility[6]
1
Basics of PCB Design, Design Consideration, Impact of EMI, Sources of EMI, Types of Noise, Grounding, Shielding, EMI, and EMC Standard
References
1.
D. V. Hall, Microprocessors and Interfacing - Programming and Hardware, McGraw Hill
2.
K. J. Ayala, The 8051 Microcontroller: Architecture, Programming and Applications, West
3.
Mazidi, M.A., The 8051 Microcontroller and Embedded System, Pearson Education (2008)
4.
T. Bansod, Pratik Tawde, Microcontroller Programming (8051, PIC, ARM7 ARM Cortex), Shroff Publishers & Distributors Pvt. Ltd
Labrotary Work
Programming and Application development around 8051, Interfacing to ADC, DAC, and Sensors