Microprocessor Based Design - Syllabus
Embark on a profound academic exploration as you delve into the Microprocessor Based Design course () within the distinguished Tribhuvan university's CSIT department. Aligned with the 2065 Syllabus, this course (CSC-305) seamlessly merges theoretical frameworks with practical sessions, ensuring a comprehensive understanding of the subject. Rigorous assessment based on a 60+20+20 marks system, coupled with a challenging passing threshold of , propels students to strive for excellence, fostering a deeper grasp of the course content.
This 3 credit-hour journey unfolds as a holistic learning experience, bridging theory and application. Beyond theoretical comprehension, students actively engage in practical sessions, acquiring valuable skills for real-world scenarios. Immerse yourself in this well-structured course, where each element, from the course description to interactive sessions, is meticulously crafted to shape a well-rounded and insightful academic experience.
Goal: The course objective is to apply the knowledge of microprocessor with other digital/analog system and interfacing to design a complete system.
Units
Interfacing, Interfacing Types, Address Decoding, I/O Mapping, Memory Mapping, I/O Memory Mapping, Registers and Input/output Registers, PC Interfacing Techniques.
Unit 2. Digital Interfacing
Input/output and Microcomputer, Simple input, Simple output, Programmable Parallel Ports, Handshaking, Single handshaking IO, Double handshaking IO, Introduction to Programmable Peripheral Interface 8255 A, Functional Block Diagram, Different Modes of Operations, Introduction to Programmable Interval Timer 8253 and Difference between 8253 and 8254, Functional Block Diagram, Different Modes of Operation, Keyboard Interfacing, Alphanumeric Display Interfacing, Microcomputer ports Interfacing to high-power devices.
Unit 3. Interrupts & Interrupt Controller
Interrupt Vector Tables, Types of Interrupts, Assembly Language program and Interrupt Procedure Hardware interrupts and Applications, Examples of Various ISR, Introduction to Programmable Interrupt Controller 8259, Functional Block Diagram, Operations of Interrupt, Programming of 8259
Unit 4. Analog Interfacing
Operational Amplifier Basics, Sensors and Transducers, Digital to Analog Conversion and Analog to Digital Conversion – Basics, Operations, Specification, Applications and Interfacing, A Microcomputer Based Industry-Process Control System.
Unit 5. Serial and Parallel Data Communication
Synchronous and Asynchronous Data Communication, Parity and other error control, Baud rates, Serial Interface Device, Serialization, RS 232 Interface Pin Description, Simplex Connection, Duplex Connection, Full Duplex Connection, Connection Between DTE to DTE, Connection to Printers and Zero Modem.
Unit 6. Microcontroller & Interfacing
General Microcontroller Concept, Pin Configuration, I/O Port Structure, Memory Organization, Special Function Registers, External Memory, Reset Operations, Instruction Set, Timer Operation, Serial Port Operation, Interrupt Design and Processing, Assembly Instructions and Programming.
Unit 7. Grounding and Shielding
Outline for grounding and shielding, Single point grounding and grouped loop, Noise, noise coupling mechanism and prevention, Filtering and smoothing, Different kinds of shielding mechanism, Protecting against electrostatic discharge, Line filters, isolators and transient suppressors