Sunteți pe pagina 1din 2

Microprocessors & Microcontrollers in Mechatronics

By: Prof. Dr. Shaiq A. Haq

Topics Taught:
Date 22.01.0 8 (2hrs) 25.01.0 8 (1hr) 29.01.0 8 (2hrs) 1.02.08 (1hr) 5.02.08 (2hrs) Topics Introduction to computers and microcontrollers. Architecture of a general purpose computer. Difference between microcomputer, microprocessor, microcontroller, DSP, PLC, FPGA. How to select the right processing chip (P or C or PLC etc.). How to write the term project proposal. Assignment #1 (The term project proposal) will be due in 4 weeks. Computer Architecture. Basic components of a computer system. How does a computer work - the operation of a CPU. Fetch-Decode-Execute instruction cycle. Schematic of a one bit ALU that can perform Sum, XOR, AND, OR operations. Von Neumann Architecture. History and evolution of Intel processors from 4004 to 8086. 8051 development environment. Various CPUs architecture. Intel processors from 286 to Pentium. Colons of microcontrollers 8051. Hardware structure and basic architecture of 8051 family, pins layout. 8051 signals description. Difference between Serial and Parallel data communication. Circuit diagrams for interfacing LEDs and relays to 8051. Assembly language instructions. Addressing Modes; Immediate, Register, Direct, Indirect & other addressing modes for 8051 assembly language programming. Assignment #1 (Term project proposal) is due on 12.02.08 Introduction to C language programming for 8051. Sample code for displaying 0-99 on seven segment display. Interfacing LEDs to PC Parallel port. Parallel port pin out. Sequence controller. Idea to control a remote control toy car using PC. Radio mouse for position feed back. Memory Hierarchy. Memory devices, RAM, ROM, EPROM, Flash memory, EDRAM, SDRAM, RDRAM, DDR SDRAM. Assignment #2, 3 (Design Report of Term Project) is due on 24.03.08 Computer Buses and I/O. Serial Interface. Difference between parallel & serial interfacings. RS 232 interface, I2C, SPI, USB, Fire Wire (I 1394), Infiniband. Hardware interfacing circuits. Programming examples for Data transmit & receive. 18th to 19th of February Election Holidays (on leave from Friday 21.2.08 to Tuesday 4.3.08 for trip to USA) Timers/Counters. Modes of timers/counters, 16-bit mode, 8-bit autoreload mode for 8051 Timers. Program examples for timers in different modes. 8259 Timer for 8088 microprocessor. Timer Operation contd. Book Chapter 4 of Mackenzie. Examples and problems included. Discussed the pattern of Exam and solved the book problems.

8.02.08 (1hr) 12.02.0 8 (2hrs) 15.02.0 8 (1hr)

7.03.08 (1 hr) 11.03.0 8 (2 hrs) 14.03.0 8

(1 hr) 25.03.0 8 (2 hrs) 28.03.0 8 (1 hr) 8.04.08 (2hrs) 11.04.0 8 (1 hr) 15.04.0 8 (2 hrs) 18.04.0 8 (1 hr) 21.04.0 8 22.04.0 8 (2 hrs) Midterm Exam from 17th to 22nd of March 2008 Solved the Midterm Exam Questions in the class. Started the topic of Serial Port Interfacing. Quiz#1. 1 hr quiz Sports Week from 31.03.08 to 04.04.08 T2 Timer of 8052. Serial Port Interfacing. Book Chapter 5 of Mackenzie. Missed the lecture due to conference IMTIC08 Serial Port Interfacing topic completed. Introduction to Interrupts Interrupts; types of interrupts, External interrupts, Timer interrupts, Serial interrupt. Examples given in Chapter 6. In the lab, demonstrated IR Remote Control switching and Keypad interface project 8086 Micrprocessor projects. Survey of Various Microcontroller Designs. Introduction to Atmel AVR, MEGA series, PIC microcontrollers, ARM RISC microcontrollers, Internal structure, pin layout, programming instructions, programming examples. Microcontroller based development projects. Case studies Microcontroller based development projects. Case studies Assignment#5: Project Completion Report Submission

S-ar putea să vă placă și