网站首页 教学队伍 课程介绍 课程建设 教学资料 课程评价 教学录像
教学资料
网页
教学大纲
教学进度
参考辅助材料
学校资金支持
学校相关规定
教学大纲 您现在的位置:网站首页 > 教学资料 > 教学大纲

COURSE SYLLABUS

COURSE TITLE:                        Microcontroller’s principle and applications
COURSE CODE:
CREDIT POINTS:                      4.0
CONTACT HOURS:                   64 (48 lectures + 16 labs)
LEVEL:                                        Undergraduate, 5th semester
DELIVERY:                                 Lectures, Lab Experiments
-------------------------------------------------------------------------------------------------------------------------

Course Description:
This is a technical fundamental course for undergraduate students in the Computer Science and Technology program and is offered as an introduction to microprocessor and microcontroller technologies. Lectures will cover the theory behind microcontroller architecture, instruction set, assembly language programming, analog and digital peripherals, interrupts , parallel and  serial interfacing. Laboratory exercises will back up that theory with actual implementations using microcontrollers. The 8-bit Intel 8051, a very popular microcontroller, is selected to support theoretical concepts presented in the lectures and practical laboratory training sessions.

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

1) Have an overall picture of the history and importance of microcontroller techniques, and understand its advantages and limitation.
2) Understand the hardware and software of microcontroller.
3) Perform assembly and C language programming to control the operation of microcontrollers.
4) Develop a microcontroller–based embedded system for real world application.

Course Content:
1) Introduce basic concepts of microprocessor and microprocessor-based systems, including CPU, memory types, input/output, and peripherals.
2) Introduce microcontrollers, history of microcontrollers, embedded system, microcontroller devices, the latest development and progress of microcontrollers.
3) Present the architecture of 8051microcontroller, including memory organization and the I/O ports, focusing on program memory, internal RAM, external memory space, special function registers, bit addressable space, and the I/O cell structure.
4) Introduce addressing modes and instruction set of 8051 microcontroller and assembly language programming techniques, and some useful routines will be presented.
5) Introduce interrupt system, timer/counters and serial communication port in 8051 and their programming.
6) Introduce interfacing techniques for industrial applications, including LED, keyboard, 7 segment display devices, LCD, ADC and DAC, standard serial interface devices.

TEXTBOOKS AND REFERENCE MATERIALS
1) Muhammad Ali Mazidi. The 8051 Microcontroller: A Systems Approach.  Prentice Hall, 2012. ISBN-13: 978-0135080443.
2) Craig Steiner .The 8051/8052 Microcontroller: Architecture, Assembly Language, and Hardware Interfacing. Prentice Hall, 2005. ISBN-13: 978-1581124590.
3) Muhammad Ali Mazidi. The 8051 Microcontroller and Embedded Systems (2nd Edition). Prentice Hall, 2005. ISBN-13: 978-0131194021.
4) Han-Way Huang. Embedded System Design with C8051. Cengage Learning, 2008. ISBN-13: 978-0495471745

Type of Assessment
The contents of test/examination/assignment will be from lectures and recommended reference reading material.

Assessment

 Style

Weighting

Due Date

Quiz

Three quizzes (15% each)

45%

 

Problem Set

Ten problem sets

25%

 

Lab

Eight labs

30%

 

Copyright © 沈阳航空航天大学 国际教育学院 技术支持:永信云