Sunteți pe pagina 1din 8

FSB 23203 MICROCONTROLLER

TOPIC: COURSE INTRODUCTION

LECTURER

NUR ZULAIKHAH BT NADZRI Room E318 nurzulaikhah@mfi.unikl.edu.my INDUSTRIAL AUTOMATION SECTION UNIVERSITI KUALA LUMPUR MALAYSIA FRANCE INSTITUTE

REMINDER
Be punctual. Observe the student dress code. Encourage to make discussion but no copying of assignments. Submit assignment on time. Switch off handphone during class.

Course synopsis
Microcontrollers are widely used in embedded system products. Realizing the importance of microcontrollers, this module introduces the architecture of microcontroller system, programming and its applications.

Pre-requisite PreDigital System

Objective and Outcome

Objective o To introduce the hardware architecture and application of the microcontroller o To introduce the programming language toward the application of microcontroller Outcomes o Identify the microcontroller architecture and its application o Apply the knowledge of microcontroller in various fields of technology o Program a microcontroller using Assembly Language

Course Outline
1.
o o o

INTRODUCTION TO COMPUTING
A basic microprocessor system: the CPU, memory, I/O, and buses subsystems, basic operation of a microprocessor system: fetch and execute cycle Review of numbering systems and digital logics Comparison between microcontroller and microprocessor

2.
o

MICROCONTROLLERS
Features of the microcontroller family, block diagram and definitions of the pin, I/O port structure, memory organization: general purpose RAM, bit addressable RAM, register bank, special function registers, external memory, memory space mapping and decoding, bus control signals timing, a typical micro-controller based system

3.

INSTRUCTION SET AND ASSEMBLY LANGUAGE PROGRAMMING

Addressing modes, the instruction set and typical examples, assembler operation, assembly language format, assembler directives, operation of assemblers and linkers, programming examples Program control and conditions Arithmetic & logic instructions

o o

Course Outline (cont..)


ON-CHIP PHERIPHERAL DEVICES
o

I/O ports: operations and uses of i/o ports, timers: their operations, programming, and applications: operations and programming, typical applications.

5. TIMER AND INTERRUPTS


o o

Timers concepts, timing calculations and counter programming

Organization of the interrupt system, interrupt vectors, interrupt timings, serial port interrupts, and external interrupts, implementation of single and multiple interrupts

6.
o

INTERFACING APPLICATIONS AND SERIAL DATA COMMUNICATION


Basics of serial communication and programming the serial communication interrupt

Interfacing to external memory, keypad, seven-segment LED display, ADC and DAC chips, and input / output port expansion, description and uses of hardware development tools

References
1.

Book

2.

The 8051 Microcontroller and Embedded Systems Using Assembly and C , by M. Mazidi et. al, Publisher Pearson Education, Inc., 2nd Edition The 8051 Microcontroller: Architecture, Programming and Applications, by Kenneth J. Ayala

Lab Handbook and other materials:


Refer to elearn.

Course Assessments
Written test Week 7 or 8 Three quizzes Lab Reports Mini project - Week 13 or 14 Final Exam Week 16 Total 20% 15% 10% 15% 40% 100%

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