Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MN K THU T
I NT
Course Information
Instructor
Truong Quang Vinh, Ph.D.
Department of Electronics
http://www.dee.hcmut.edu.vn/vn/bomon/bmdientu
Email: tqvinh@hcmut.edu.vn
Homepage: http://www4.hcmut.edu.vn/~tqvinh
Office: 116B1, IC Design Lab, Monday 9-11am
Primary course:
Micro-processor (Vi x l)
Parallel course:
Embedded programming (L p trnh nhng)
B mn K Thu t i n T
2/6/2012
Textbooks
[1] Frank Vahid and Tony Givargis , Embedded System Design: A Unified
Hardware/Software Approach, John Wiley & Sons, Inc. 2002
Tim Wilmshurst, Designing embedded systems with PIC microcontrollers:
Principles and Applications, Newnes, 2007
http://www.4shared.com/get/RduzKULG/designing_embedded_systems_wit.html
http://www.amazon.com
B mn K Thu t i n T
B mn K Thu t i n T
]avatsavirS[
]avatsavirS[
]avatsavirS[
2/6/2012
Course Description
This course provide students knowledge of principles and
applications of designing embedded systems.
PIC16F series and ARM Cortex M-3 series are introduced as
microcontrollers for embedded systems
This course primarily discuses issues for designing embedded
system with PIC microcontroller
This course also offers methodology for developing a project
of embedded systems.
B mn K Thu t i n T
Syllabus
1. Embedded System Overview
1.
2.
3.
2. Microcontroller Series
1.
2.
PIC16F Series
ARM Cortex-M3 Series
C Program Basics
PIC C Functions and Structure
PIC C Compilers
4. Development Tools
1.
2.
B mn K Thu t i n T
2/6/2012
Syllabus
5. PIC Peripherals and Interrupts
1.
2.
3.
4.
5.
Project Description
Project Hardware
Project Program
Testing the Program
Simulating the Design
B mn K Thu t i n T
Grading
Midterm exam: 20%
Final exam: 50%
Project: 30%
2-3 students for one group
Select projects topic at week 3
Submit project at week 16
B mn K Thu t i n T
2/6/2012
Schedule
Week
Lecture
Week
Lecture
Chapter 0
10
Chapter 4
Chapter 1
11
Chapter 5
Chapter 2
12
Chapter 5
Chapter 2
13
Chapter 5
Chapter 3
14
Chapter 5
Chapter 3
15
Chapter 6
Chapter 4
16
Chapter 6
Midterm exam
17
Extra
8-9
18-19
Final exam
B mn K Thu t i n T
Course Preparation
Textbooks:
download 3 required textbooks
Software tools:
MikroC
Proteus
Programming knowledge:
C/C++ programming
B mn K Thu t i n T
10
2/6/2012
Projects Topics
1.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
B mn K Thu t i n T
11
Projects requirements
Report in MS Word (follow embedded system
design process)
Simulate the design in Proteus
Make prototype by bread board or PCB board.
Present the design in class (option, bonus score)
B mn K Thu t i n T
12
2/6/2012
Course Overview
1. What is an embedded system?
2. What are differences between embedded
system and general computer system?
3. What are applications for embedded
systems?
4. What is the most important part in an
embedded system?
B mn K Thu t i n T
13