Microprocessor Based Design Syllabus
This page contains Syllabus of Microprocessor Based Design of CSIT.
Title | Microprocessor Based Design |
Short Name | |
Course code | CSC324 |
Nature of course | Theory + Lab |
Fifth Semester | |
Full marks | 60 + 20 + 20 |
Pass marks | 24 + 8 + 8 |
Credit Hrs | 3 |
Elective/Compulsary | Elective |
Course Description
Course Description: In this course, the range of issues to be considered in designing a
microprocessor-based system is discussed. First, the criteria for selecting a microprocessor/
microcontroller are discussed, and second, the hardware and software aspects of designing
systems are focused.
Course Objective: 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.
Units and Unit Content
- 1. Introduction to Microcontroller
- teaching hours: 12 hrs
Overview of Typical Microcontroller, The Pico controller, The Microcontroller’s Memory, The Central Processor, Timing, The I/O Interface, The Address, Data, and Control Buses, The Pico controller Design, Software/Firmware Development Architecture, Interfacing, Interfacing Types, Interfacing Techniques, Introduction of PIC, and ARM
- 2. Sensors and Actuators
- teaching hours: 7 hrs
Sensors, Analog to Digital Conversion, Control Algorithm, Digital to Analog Conversion, Actuator
- 3. Bus and Communication Technology
- teaching hours: 8 hrs
Common Parallel and Serial Bus Systems, Topology, Arbitration, Synchronization, CAN-Protocol, Bluetooth, PCI, ISA, WIFI
- 4. Introduction to 8051 Microcontroller and Programming
- teaching hours: 8 hrs
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
- 5. Electromagnetic Interference and Compatibility
- teaching hours: 6 hrs
Basics of PCB Design, Design Consideration, Impact of EMI, Sources of EMI, Types of Noise, Grounding, Shielding, EMI, and EMC Standard
Lab and Practical works
Laboratory works:
- Programming and Application development using any microcontroller like 8051,
Atmel, Arduino platform
- Interfacing different Sensors and I/O Devices
- Small scale PCB design using software design tool
- Interfacing to ADC, DAC, and Sensors