You are on page 1of 10

B GD&T

Trng i hc SPKT
Khoa: CNTT

CNG HO X HI CH NGHA VIT NAM


c lp T do Hnh phc
*******

Chng trnh Gio dc i hc


Ngnh o to: Cng Ngh Thng Tin

trnh o to: H

Chng trnh o to: Cng Ngh Thng Tin

cng chi tit hc phn


1. Tn hc phn:

H Thng Nhng

M hc phn: ESYS431080

2. Tn Ting Anh: Embedded Systems


3. S tn ch: 3
4. Phn b thi gian: (hc k 15 tun) 3(2:1:6)
5. Cc ging vin ph trch hc phn
1/ GV ph trch chnh: Th.S inh Cng oan
2/ Danh sch ging vin cng GD:
2.1/ Th.S Hunh Nguyn Chnh
2.2/
6. iu kin tham gia hc tp hc phn
Mn hc trc: in t cn bn, kin trc my tnh v hp ng, h iu hnh
Mn hc tin quyt: Khng c
7. M t tm tt hc phn (Course description)
Hc phn cung cp cho ngi hc nhng kin thc lin quan ti h nhng, bao gm :

Nhng khi nim tng quan v m hnh h thng nhng, tnh cht, cc ng dng nhng
Cung cp kin thc v mt s h thng nhng.
Cc Phng php thit k h thng nhng
Vi iu khin ARM
Tp lnh ca vi iu khin ARM
Cung cp kin thc v nguyn tc lp trnh nhng, cc cng c lp trnh phn mm nhng

8. Mc tiu hc phn (Course objective)


Mc tiu
(Goals)
G1

M t
Chun u ra
(Goal description)
CTT
(Hc phn ny trang b cho sinh vin:)
Cc khi nim lin quan ti h thng nhng, tnh cht, cc thnh 1.2, 1.3
phn to nn h nhng.

G2

Kh nng phn tch v hin thc cc ng dng nhng n gin

2.1, 2.2

G3

K nng lm vic nhm, v thuyt trnh bng ming

3.1,3.2

G4

Kh nng vn dng kin thc lp trnh nhng gii quyt mt s 4.4, 4.5
vn n gin trong thc t.

9. Chun u ra hc phn
Mc
tiu

G1

Chun
u ra
hc phn

M t
(Sau khi hc xong mn hc ny, ngi hc c th:)

Chun
u ra
CDIO

G1.1

Trnh by c cc khi nim v mt s ng dng ca h thng


nhng trong thc t.

1.2

G1.2

M t c cc thnh phn v vai tr ca chng trong h nhng

1.2

G1.3

Trnh by c cc bc thit k, pht trin, ci t h thng nhng

1.3

G1.4

Trnh by c cc thnh phn v m hnh lp trnh ca vi iu


khin ARM

1.3

G1.5

Trnh by c mt s lnh c bn trong tp lnh ca ARM

1.3

G1.6
G2.1

To mt d n trong Keil C lp trnh v m phng cho ARM


Phn tch v vit ng dng nhng c bn theo yu cu n gin cho
trc

1.3

G2.2

Xy dng s nguyn l mt s ng dng nhng c bn

G3.1

Lm vic hiu qu trong mt nhm

3.1.1,
3.1.2,
3.1.3

G3.2

Trnh by trc m ng s dng phng tin trnh chiu

3.2.6

G4.1

Hnh thnh tng, thit lp yu cu, lp m hnh cho h thng


nhng n gin

4.3

G4.2

Trin khai phn mm cho mt s ng dng nhng c bn

4.5.

G2

G3

G4

10. Nhim v ca sinh vin


SV khng thc hin ch mt trong cc nhim v sau y s b cm thi:
- D lp: 80% s tit
- Bi tp: Lm y cc bi tp c giao
- Bo co: Bo co y cc kt qu v ni dung t hc nh.
11. Ti liu hc tp
- Sch, gio trnh chnh:
[1] inh Cng oan, bi ging h thng nhng, khoa CNTT i hc SPKT TP.HCM
- Sch (TLTK) tham kho:
2

2.1, 2.3
2.5

[1] Frank Vahid and Tony Givargis , Embedded System Design: A Unified
Hardware/Software Approach, John Wiley & Sons, Inc. 2002

[2] inh Cng oan, bi ging cu trc my tnh v hp ng, khoa CNTT i hc SPKT
TP.HCM
[3] Joseph Yiu, The Definitive Guide to the ARM Cortex-M3, Elsevier Newnes, 2007
[4] Jonathan W Valvano, Embedded Systems: Introduction to Arm Cortex(TM)-M
Microcontrollers(Volume 1), 2012
[5] Jonathan W Valvano, Embedded Systems: Real-Time Interfacing to Arm CortexM Microcontroller, 2012
12. T l Phn trm cc thnh phn im v cc hnh thc nh gi sinh vin :
Hnh
thc
KT

Thang im 10
K hoch kim tra nh sau :
Cng c KT
Ni dung

Thi im

Chun
u ra
KT

Bi tp
BT#1
BT#2
BT#3

T l
(%)
30

Minh ha mt s lnh trong tp lnh ARM

Tun 5

Bi tp nh
trn lp

G1.1

Vit chng trnh n gin trn keil ARM

Tun 9

Bi tp nh
trn lp

G2.1
G2.2

Debug v m phng mt chng trnh


ARM

Tun 10

Bi tp nh
trn lp

G2.1
G2.2

Bi tp ln (Project)
Nhm sinh vin t 2-3 ngi chn 1 trong
cc bi tp c a ra

10
Tun 8

nh gi sn
phm

BL#1

Tiu lun - Bo co
Mi nhm sinh vin t 2-3 ngi chn 1
trong cc ti sau tm hiu v trnh by
bo co:

G3.1
G2.1
G2.2
G4.3
G4.5

10
Tun 10-15

Tiu lun Bo co

G3.2

Thi cui k

50

- Ni dung bao qut tt c cc chun u ra


quan trng ca mn hc.
- Thi gian lm bi 60 pht.

Thi t lun,
hoc tiu
lun, vn p

G1.1
G1.2
G2.1
G2.2
G4.3

G4.5
13. K hoch thc hin (Ni dung chi tit) hc phn theo tun
Tun

Ni dung

Chun u
ra hc phn

Chng 1: Tng quan


A/ Cc ni dung v PPGD chnh trn lp: (3)
Chng ny trnh by cc vn c bn ca h nhng, cc thnh phn,
chc nng cc thnh phn, tnh cht ca h thng nhng. Phng php
ging dy : thuyt trnh, trnh chiu power point

G1.1

Ni Dung (ND) GD trn lp


1.1 Khi nim v h thng nhng
1.2 Mt s v d
1.3 Kin trc in hnh ca h thng nhng
1.4 c im ca h thng nhng
1.5 Cc khuynh hng trong h thng nhng
1.6 Th trng h thng nhng
1.7 Lch s pht trin h thng nhng
1.8
1

Tm tt cc PPGD chnh:
+ Thuyt trnh.
+ Trnh chiu PowerPoint.
+ Lm mu.
+ Tng tc hi p vi sinh vin
B/ Cc ni dung cn t hc nh: (6)
Cc ni dung t hc:
1.9 Cc ng dng thc tin ca h thng nhng
1.10
n tp li kin trc phn cng CPU 8086/8088

-Cc ti liu hc tp cn thit


+ [2] Embedded Systems Architecture: A Comprehensive Guide for

Engineers and Programmers, Tammy Noergaard


+ [3] inh Cng oan, bi ging cu trc my tnh v hp ng, khoa
CNTT i hc SPKT TP.HCM
Chng 2: Cc Thnh Phn Ca H Thng Nhng (3/0/6)
2

A/ Tm tt cc ND v PPGD chnh trn lp: (3)


Chng ny trnh by cc thnh phn phn cng v phn mm ca mt h
thng nhng in hnh. Phng php ging dy : thuyt trnh, trnh chiu
power point
4

G1.2

Ni Dung (ND) trn lp:

2. Chng 2 : Cc thnh phn h thng nhng


2.1. Cc thnh phn cng ca h thng nhng
2.1.1. Cm bin
2.1.2. B bin i A/D
2.1.3. Phn x l thng tin (Vi x l, vi iu khin)
2.1.4. B nh
2.1.5. H thng bus
2.1.6. Cc modun vo ra
2.1.7. B chuyn i D/A
2.2. Cc thnh phn phn mm ca h thng nhng
2.2.1. Trnh iu khin thit b
2.2.2. H iu hnh nhng
2.2.3. Middleware v cc phn mm ng dng
2.2.4.
PPGD chnh:
+ Thuyt trnh.
+ Trnh chiu PowerPoint.
+ Lm mu.
+ Tng tc hi p vi sinh vin
B/ Cc ni dung cn t hc nh: (6)
1.1. Quy trnh pht trin h thng nhng
1.1.1. Tm hiu phn tch yu cu
1.1.2. Thit k h thng nhng
1.1.3. Thc thi h thng nhng
1.1.4. Kim th h thng nhng
1.1.5. Trin khai bo tr h thng nhng

G1.2
G1.3

- Cc ti liu hc tp cn thit
+ [1] inh Cng oan, bi ging h thng nhng, khoa CNTT i hc
SPKT TP.HCM
+ [2] Embedded Systems Architecture: A Comprehensive Guide for

Engineers and Programmers, Tammy Noergaard


Chng 3 : Thit k v ci t h thng nhng
3

A/ Tm tt cc ND v PPGD chnh trn lp: (3)

G1.3

Chng ny trnh by cc bc thit k v ci t i vi mt h thng


nhng in hnh. Phng php ging dy : thuyt trnh, trnh chiu power
point

G2.2

G4.1

Ni dung GD:

3.1. Thit k h thng


3.1.1. Xc nh yu cu
3.1.2. c t
3.1.3. Phn hoch phn cng phn mm
3.1.4. Thit k h thng
3.2. Ci t v th nghim h thng nhng
PPGD chnh:
+ Thuyt trnh.
+ Lm mu.
+ Tng tc hi p vi sinh vin
B/ Cc ni dung cn t hc nh: (6)
Lm cc bi tp c giao
Chng 4: Vi iu khin ARM
A/ Cc ni dung v PPGD chnh trn lp: (3)
Chng ny trnh by m hnh phn mm ca vi iu khin ARM dng vi
iu khin c s dng rt ph bin trong cc thit b nhng. Phng
php ging dy : thuyt trnh, trnh chiu power point
Ni dung GD l thuyt:

4-5

4. Chng 4 : Vi iu khin ARM


4.1. Gii thiu ARM
4.2. S khi
4.3. Tp cc thanh ghi
4.4. M hnh b nh chng trnh
4.5. Kin trc tp lnh
PPGD chnh:
+ Thuyt trnh.
+ Trnh chiu PowerPoint.
+ Lm mu.
+ Tng tc hi p vi sinh vin
B/ Cc ni dung cn t hc nh: (6)
Lm cc bi tp c giao

6-7

Chng 5 : Tp lnh ARM

G1.4

A/ Cc ni dung v PPGD chnh trn lp: (3)


Chng ny trnh by tp lnh ca ARM, cu trc chng trnh hp ng
cho ARM cng nh cch vit v bin dch chng trnh. Phng php
ging dy : thuyt trnh, trnh chiu power point

G1.5
G4.2

Ni dung GD l thuyt:

5. Chng 5 : Tp lnh ARM


5.1. Gii thiu
5.2. Cc lnh ARM truyn thng
5.3. Tp lnh thumb-2
5.4. M ha lnh 32 bit
5.5. Cc lnh x l d liu
5.6. Cc lnh r nhnh
5.7. Cc lnh truy cp b nh
5.8. Cu trc chng trnh
PPGD chnh:
+ Thuyt trnh.
+ Trnh chiu PowerPoint.
+ Lm mu.
+ Tng tc hi p vi sinh vin
B/ Cc ni dung cn t hc nh: (6)
Lm cc bi tp c giao

G4.1
G4.2

Chng 6 : Ngn ng lp trnh C cho h thng nhng


A/ Cc ni dung v PPGD chnh trn lp: (3)
Chng ny trnh by li cc kin thc c bn v ngn ng lp trnh C l
ngn ng bc cao hay c s dng lp trnh cho cc dng vi iu
khin . Phng php ging dy : thuyt trnh, trnh chiu power point
Ni dung GD:
8

6. Chng 6
6.1. T chc chng trnh v b nh vi iu khin
6.2. Kiu d liu, hng, bin
6.3. a ch Thanh ghi vi iu khin/ a ch port
6.4. Cc thao tc s hc, logic, dch
6.5. Cu trc iu khin
6.6. Hm
6.7. Chng trnh phc vc ngt
PPGD chnh:
7

G1.6

+ Thuyt trnh.
+ Lm mu.
+ Tng tc hi p vi sinh vin

B/ Cc ni dung cn t hc nh: (6)


Lm cc bi tp c giao

G2.1
G2.2

Chng 7 :
A/ Cc ni dung v PPGD chnh trn lp: (3)
Ni dung GD l thuyt:

9-10

7. Chng 7 : Lp trnh nhng trn ARM


7.1. Gii thiu Kit
7.2. Gii thiu Keil ARM
7.3. Nguyn tc vit chng trnh
7.4. Cc bc thc hin chng trnh
7.5. Cu hnh cc tham s np chng trnh vo kit
7.6. GPIO
7.7. Timer
7.8. Interrupt
7.9. UART
7.10.
Timer

G1.6

PPGD chnh:
+ Thuyt trnh.
+ Trnh chiu PowerPoint.
+ Lm mu.
+ Tng tc hi p vi sinh vin
B/ Cc ni dung cn t hc nh: (6)
Lm cc bi tp c giao

G1.1
G1.2

Cc bi thc hnh
11-14

A/ Cc ni dung v PPGD chnh trn lp: (3)


Phn ny hng dn sinh vin lm cc bi lab cng c kin thc v rn
luyn k nng.

G3.1

G3.2

Ni dung GD:
Lab 1 : Lm quen vi mi trng lp trnh Keil
Lab 2 : Lm quen vi phn mm m phng Proteus
Lab 3 : GPIO
Lab 4 : iu khin Led
PPGD chnh:
+ Thuyt trnh.

G4.1
G4.2

+ Lm mu.
+ Tng tc hi p vi sinh vin
B/ Cc ni dung cn t hc nh: (6)
Lm cc bi tp c giao
n tp v kim tra
A/ Cc ni dung v PPGD chnh trn lp: (3)
Ni dung GD l thuyt:

G1.1
G1.2

PPGD chnh:
+ Thuyt trnh.
15

+ Lm mu.
+ Tng tc hi p vi sinh vin
G1.1

B/ Cc ni dung cn t hc nh: (6)


Lm cc bi tp c giao

G1.2

B/ Cc ni dung cn t hc nh: (6)


+ Ci t cc gii thut chng 8 trn my tnh
+ Ci t cc bi ton ng dng
14. o c khoa hc:
+ Cc bi lm bi tp, bi dch t internet nu b pht hin l sao chp ca nhau s b tr
100% im qu trnh, nu mc nghim trng (cho nhiu ngi chp- 3 ngi ging nhau tr
ln) s b cm thi cui k c ngi s dng bi chp v ngi cho chp bi.
+ SV khng hon thnh nhim v (mc 9) th b cm thi v b ngh k lut trc ton
trng
+ Sinh vin thi h th c 2 ngi thi h v nh thi h s b nh ch hc tp hoc b ui hc
15. Ngy ph duyt: 15/01/2012
16. Cp ph duyt:
Trng khoa

T trng BM

Ngi bin son

inh Cng oan

17. Tin trnh cp nht CCT


Ln 1: Ni Dung Cp nht CCT ln 1: ngy/thng/nm

<ngi cp nht k
v ghi r h tn)

T trng B mn:

Ln 2: Ni Dung Cp nht CCT ln 2: ngy/thng/nm

<ngi cp nht k
v ghi r h tn)

T trng B mn:

10

You might also like