0% found this document useful (0 votes)
50 views

Introduction

This document provides an introduction and overview of a lecture on microprocessor interfacing. It outlines the lecture objectives, including an introduction to the course, tutorial topics, microprocessors and tools that will be covered, programming languages that will be used, and information about groups and projects. It also details pre-requisite requirements in computer basics, programming, hardware, and digital logic design. Students will have 1 hour to complete a pre-requisite test at the end of the lecture.

Uploaded by

api-18659806
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
50 views

Introduction

This document provides an introduction and overview of a lecture on microprocessor interfacing. It outlines the lecture objectives, including an introduction to the course, tutorial topics, microprocessors and tools that will be covered, programming languages that will be used, and information about groups and projects. It also details pre-requisite requirements in computer basics, programming, hardware, and digital logic design. Students will have 1 hour to complete a pre-requisite test at the end of the lecture.

Uploaded by

api-18659806
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 12

INTRODUCTION

Lecture 01 Microprocessor Interfacing


Lecture Objectives
j
… Introduction to the Course
… What Does a Tutorial Mean?
… Introduction to the Group System
… Office Hours
… P R i i RRequirement
Pre-Requisites i
… Pre-Requisite Test [Duration: 1 HR]
Welcome!
… First thing you need to know is that this course is a great, easy to 
understand, but only if you put time and effort in learning it. 
d t d b t l if t ti d ff t i l i it
… You must give all or nothing. 
And remember, the beginning is 
And remember, the beginning is
always boring and hard...

so don't give up ! 
g p
Microprocessor
p Interfacing!
g
… Microcontrollers
† ATMEL 89c51
† AVR ATmega32

† ARM7TDMI [Optional]

… Tools
† VMLAB

† WinAVR
W V
† Proteaus
Programming
g g Languages!
g g
… Programming Languages
† Assembly Language
† Embed C
Tutorials
… Finite State Machine
… Assembly Language Syntax
… Debugging Interrupts
… Optimization of C Code in µC
Applications
… RTOS [Real Time Operating
System]
… Efficient C Programming in µC
Applications
Groups
p
… What are These Groups?
p
† Group Members Allowed = 9
„ Programmers Team (PRO)= 3
„ Hardware
H d Team
T (HT)= 3
„ Documentation & Testing Team (DnT)= 3
† Group Assignments = 3
„ Group Team Assignments >=10
† Best Group meeting the criteria will be awarded
„ Lab Marks = 100
„ Internal Marks = 25
„ Final Exams Marks = 15
Group
p Rules
… Marks will be awarded to each group member
equally in one team
… Students with extra efforts will be awarded extra
marks
… Every Member should be ready for every question.
Office Hours
… Every Student is allowed to
visit me, but there are some
conditions
† Question should be well
explained
† Students of this class must
not visit me to have a chit
chat.
chat
† Students are allowed only
to discuss any valid query
Pre-Requisite
q Requirements
q (PRO-G)
( )
… Computer
p Basics and
Programming Subjects
† Introduction to Computers (BIT,
BYTE, Memory, Memory Address,
Memory Types, Data, Buses, Von
Neumann Architecture)
† Introduction to Programming
(Arrays, Strings, Functions, Loops,
If-else, switches, Pointers)
† Algorithm and Data Structure
(Different Algorithm Techniques,
Stack, Queue, Link List, Trees)
Pre-Requisite
q Requirements
q (HT-G)
( )
… Hardware Related Courses
† Electric Circuit Analysis (KVL, KCL,
Current/Voltage Division Rules, RC
Circuits Time Constant
Circuits, Constant, Step Response
Response,
Natural Response.)
† Electronics (Diodes, Transistors,
Amplifiers)
† Digital Logic Design (K-Maps,
Combinational Logic, Sequential
Logic*)

*Sequential Logic: Flip Flops, State Machine Design, Analysis, Finite State Machine, Memory, Registers,
ROM, RAM etc)
Pre-Requisite
q Test
… BEST OF LUCK

E L

You might also like