Course Outline Cover Page Course Title Short Title Course Code Computer Programming cp course Description

Download 23.42 Kb.
Size23.42 Kb.
Course Outline Cover Page

Course Title Short Title Course Code

Computer Programming CP
Course Description:

The objective of this course is to introduce the students to the fundamentals of computer programming language i.e. C and enable them to apply these concepts for real world applications.

Hours per Week

No. Of Weeks

Total Hours

Semester Credits















Purpose of Course: Degree Requirement

Prerequisite Course(s): Fundamental knowledge of Computers

Prepared by: Ms. Vandana M. Patil

Head of the Department

General Objective:

This course covers the fundamentals of peripheral interfacing with microprocessor & microcontroller.

Learning Outcomes: Upon successful completion of this course the student will be able to:

  1. Describe various aspects of basic I/O interface

  2. Describe the internal organization of 8255(PPI), 8254(PIT) and 8251(USART) along with signal description, control words and operating modes

  3. Explain the operation of overall motherboard component logic and its subsystems

  4. Explain the working of various microcomputer displays

  5. Differentiate between microprocessor and microcontroller

  6. Define and develop TSR programs

  7. Interface microcomputer to various peripheral devices

  8. Interface microcontroller to various peripheral devices

Outline of Content: This course contains

  1. Basic I/O Interface (08 Hours, 16 marks)

    1. a. MSDOS FAT

b. MS DOS Device Drivers Types, Structure of device drivers.

c. 8255 PPI : Internal block diagram, control word and status word, modes of operation, numericals on control word design.

2. (08 Hours, 16 marks)

a. 8254(PIT) : Internal block diagram, control word format, operating modes, numericals on control word design.

b. 8251(USART) : Architecture and signal description, operating modes, interfacing with 8086 and numericals.

c. TSR programs : concept and implementation.

3. Overall Motherboard Component Logic (08 Hours, 16 marks)

a. Functional block diagram of PC.

b.Motherboard (8086/8088 based) : Motherboard components.

c. Motherboard logic : Reset logic, Interrupt logic, RAM parity logic, NMI logic, Wait state logic, Bus Arbitration logic, RAM & ROM logic, CPU logic, DMA logic, keyboard interface block diagram.

d. Microcomputer Display : Raster scan basics, Overview of character display control system.

e. PC display adapters : CGA,EGA,VGA.

f. Introduction to LCD and Plasma display.

4. 8086 Microprocessor interface (08 Hours, 16 marks)

a. Parallel Printer Interface

b. 7 segment display interface.

c. Disk reading methods: FM , MFM.

d. Internal structure of Floppy disk and hard disk.

e. Floppy Disk Controller : Overview, FDC system interface, Overall operation of floppy disk subsystem, 8272 FDC : internal block diagram and commands.

f. Hard disk controller : HDC commands and device control block.

5. Microcontrollers and Interfacing (08 Hours, 16 marks)

a. Interfacing LEDs and of 7-segment displays.

b. Interfacing keys and keyboard interfacing .

c. Interfacing 0808/0809 ADC.

d. Interfacing DAC 0808.

e. Interfacing stepper motor.

Reference Books

  1. Douglas V.Hall, “ Microprocessors and Interfacing : Programming and Hardware”, second edition , Tata Mc Graw Hill.

  2. A.K.Ray & K.M Bhurchandi, “Advanced Microprocessor and Peripherals – Architecture, Programming and Interfacing”, Tata Mc Graw Hill.

  3. Walter A. Triebel, Avtar Singh, “ The 8088 And 8086 Microprocessors: Programming,Interfacing,Software,Hardware And Applications”, 4/E, Pearson Education.

  4. Peter Abel, “ IBM PC Assembly language and programming” , fifth edition, Pearson education/ Prentice Hall of India Pvt.Ltd.

  5. B Govindarajalu, “IBM PC Clones”, Tata McGraw Hill, 2nd Ed.

  6. Ray Duncan, “Advanced MS-DOS Programming”, Microsoft Press.

  7. Myke Predko, “Programming and customizing the 8051 microcontroller”, McGraw-Hill.

  8. Kenneth J.Ayala, ’The 8051 microcontroller Architecture, Programming and applications’, second edition, Penram international.

Download 23.42 Kb.

Share with your friends:

The database is protected by copyright © 2023
send message

    Main page