Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

TRNG H M TP.

HCM
KHOA XY DNG V IN
---------------------------------

Cng ha X Hi Ch ngha Vit nam


c lp T do Hnh phc
-----------------------------------

CNG MN HC
1. THNG TIN V MN HC
1.1 Tn mn hc: K thut vi x l + thc hnh
1.2 M mn hc: EENG4402
1.3 Trnh i hc/Cao ng: i hc
1.4 Ngnh/Chuyn ngnh: K thut in in t
1.5 Khoa/ Ban / Trung tm ph trch: Khoa Xy dng v in
1.6 S tn ch: 03
1.7 Yu cu i vi mn hc:
o iu kin tin quyt: sinh vin phi hc trc cc mn hc: in t cn bn, K thut XungS
o Cc yu cu khc (nu c): Phng Th nghim my tnh c ci t chng trnh m phng
Proteus v Phng Thc hnh c cc modul thc hnh chuyn bit c th.
1.8 Yu cu i vi sinh vin: Sinh vin phi s dng c mt s phn mm m phng trong lnh
vc in t nh OrCad; Proteus. Sinh vin cng phi s dng thnh tho lp trnh cho vi iu
khin bng Assembly, lp trnh cho vi iu khin trn C,
2. M T MN HC V MC TIU
o M t ngn gn v v tr mn hc, mi quan h vi cc mn hc khc trong chng trnh
o to:
Mn hc ny i hi sinh vin nm vng cc kin thc v m, cc h thng s m, cc mch gii
m, m ho, trong mn hc K thut Xung-S cng nh cc kin thc v mch khuch i,
mch bo ho, trong mn hc in t cn bn.
Mn hc trang b cho sinh vin nhng kin thuc c bn v lp trnh hp ng Assembly; cc kin
thc c bn v vi x l, vi iu khin; cc ng dng thc tin trong sn xut, nghin cu v i
sng ca cc h thng lp trnh dng hp ng..
Hc xong mn hc ny, sinh vin c trang b cc kin thc chuyn su cho vic thc hin cc
n mn hc cng nh n tt nghip.
o Mc tiu cn t c v kin thc v k nng sau khi kt thc mn hc:
Hon thnh mn hc, sinh vin phi c trang b nhng k nng cn thit v cu trc phn cng,
s dng thnh tho tp lnh, lp trnh v bin dch chng trnh, vit c nhng chng trnh c
th v cc h thng iu khin ngoi thc t thng qua cc bi thc hnh c th c thc hin
trn cc m hnh thc hnh.

Khoa Xy dng v in cng mn hc Kha 2009

1/6

3. NI DUNG CHI TIT MN HC


STT

Tn chng

Chng 1:
Gii thiu
chung

Mc tiu

Ngi hc nm c cu trc
cn bn ca mt h vi x l;
cch thc truy xut d liu; cu
trc b nh,Phn bit c
s khc nhau gia vi x l v
vi iu khin

Ngi hc c th vn dng cc
kin thc v cu trc phn
cng c nh ca h vi iu
Chng 2:
kin MCS-51 vo vic lp trnh
Phn cng h
iu khin cc ng dng n
MCS-51
gin, c th. Ngi hc c th
bc u thit k mt kit Vi x
l n gin.

Chng 3:
Tp lnh h
MCS-51

Ngi hc c th vn dng cc
kin thc v tp lnh kt hp
vi kin thc v cu trc phn
cng c nh ca h vi iu
khin MCS-51 trong Chng 2
vo vic lp trnh iu khin
cc ng dng c th c mc
kh cao hn.

Chng 4:

Ngi hc nm vng v vn

Mc, tiu mc
1.1. S o khoi cua mot he vi x ly c ban
1.2. Vi x ly (P_ Microprocessor)
1.3. Bo nh (memory)
1.3.1. Phan loai
1.3.2. Cau truc ben trong tieu bieu cua bo
nh
1.3.3. Giai ma a ch cho bo nh
1.4. Nhap xuat (I/O_ Input/Output)
1.4.1. Phan loai
1.4.2. Giai ma a ch cho I/O
1.4.3. Cac phng phap ieu khien I/O
1.5. Vi x ly va vi ieu khien
2.1. Tong quat
2.2. Mo ta cac chan (pinout)
2.3. Cau truc cua port I/O
2.4. To chc bo nh
2.4.1. Cac bank thanh ghi
2.4.2. Vung RAM nh a ch bit
2.4.3. Vung RAM a dung
2.5. Cac thanh ghi chc nang ac biet
(SFRs_ Special Function Registers)
2.6. Bo nh ngoai
2.6.1. Truy xuat bo nh chng trnh ngoai
2.6.2. Truy xuat bo nh d lieu ngoai
2.6.3. Giai ma a ch
2.6.4. Xep chong khong gian bo nh
chng trnh va d lieu
2.7. Hoat ong reset
3.1. Cac kieu nh v a ch
3.1.1. nh a ch thanh ghi
3.1.2. nh a ch trc tiep
3.1.3. nh a ch gian tiep
3.1.4. nh a ch tc thi
3.1.5. nh a ch tng oi
3.1.6. nh a ch tuyet oi
3.1.7. nh a ch dai
3.1.8. nh a ch ch so
3.2. Cac nhom lenh
3.2.1. Nhom lenh chuyen d lieu
3.2.2. Nhom lenh so hoc
3.2.3. Nhom lenh logic
3.2.4. Nhom lenh x ly bit
3.2.5. Nhom lenh chuyen ieu khien
3.3. Cc v d minh ho c th
4.1. B NH THI (TIMER)

Khoa Xy dng v in cng mn hc Kha 2009

2/6

4.1.1. Gii thieu


4.1.2. Cac thanh ghi nh thi
4.1.3. Cac che o hoat ong
a. Che o 0_ Che o nh thi 13 bit
b. Che o 1_ Che o nh thi 16 bit
c. Che o 2_ Che o nh thi 8 bit t
ong nap lai
d. Che o 3_ Che o tach bo nh thi
4.1.4. Nguon xung clock cho bo nh thi
4.1.5. Khi ong va truy xuat cac thanh ghi
nh thi
4.2. PORT NOI TIEP (SERIAL PORT)
4.2.1. Gii thieu
4.2.2. Thanh ghi ieu khien port noi tiep
SCON
4.2.3. Cac che o hoat ong
a. Che o 0_ Thanh ghi dch 8 bit
b. Che o 1_ UART 8 bit co toc o
baud thay oi c
c. Che o 2_ UART 9 bit co toc o
baud co nh
d. Che o 3_ UART 9 bit co toc o
baud thay oi c
4.2.4. Toc o baud cua port noi tiep
4.2.5. Khi ong va truy xuat cac thanh ghi
port noi tiep
4.3. NGAT (INTERRUPT)
4.3.1. Gii thieu
4.3.2. Cac thanh ghi ngat
4.3.3. X ly ngat
4.3.4. Cac ngat cua 8051
a. Cac ngat ngoai (external interrupts)
b. Cac ngat bo nh thi (timer
interrupts)
c. Cac ngat port noi tiep (serial port
interrupts)
4.3.5. Thiet ke chng trnh dung cac ngat
a. Chng trnh phuc vu ngat co kch
thc nho
b. Chng trnh phuc vu ngat co kch
thc ln
Ngi hc nm vng cu trc 5.1. Gii thiu m hnh thc hnh
phn cng ca m hnh vn
Bi TH 1:
dng vo vic thit k cc ng 5.2. Gii thiu chng trnh bin dch
Gii thiu m
dng c th mt cch chnh xc 5.2.1. Gii thiu chng trnh bin dch
hnh v
v hp l nht. Bi hc cng 5.2.2. Gii thiu trnh t tin hnh bin dch
chng trnh
gii thiu cc chng trnh bin
mt chng trnh
bin dch
dch hp ng ph bin v hiu
qu hin nay, gip ngi hc 5.3. Gii thiu chng trnh np
Cc chc
nng ca h
MCS-51

dng c cc kin thc cho


vic vit cc chng trnh iu
khin ng dng c bit s
dng cc chc nng nh thi
(Timer), ngt (Interrupt) v thu
pht ni tip (Serial Port)

Khoa Xy dng v in cng mn hc Kha 2009

3/6

nm vng cc thao tc bin dch 5.4. Gii thiu, phn tch cc mch phn cng
cc file chng trnh sang ngn
trn m hnh
ng my, ri np vo b nh
ca Vi iu khin chy thc thi
cc chng trnh iu khin c
th.
6.1. Xut nhp d liu qua cc port ca MCU
6.1.1. Chng trnh c d liu t DIPSWITCH 8 bit v xut d liu qua
LED n

Ngi hc vn dng tp lnh


vit cc chng trnh iu khin
Bi TH 2: c th; nm c phng php 6.1.2. Chng trnh hin th dy LED n
thng qua xut d liu qua port.
Giao tip port xut/nhp d liu qua cc port
xut/nhp ca vi iu khin h MCS-51; 6.2. Giao tip PUSH-SWITCH
(I/O port) c hiu s nguyn l ca
cc mch phn cng trong bi 6.2.1. Chng trnh nhn gi tr t PUSHSWITCH iu khin dch LED
thc hnh..
6.2.2. Chng trnh m rng: i trng thi
hin th LED n khi c nhn PUSHSWITCH.
7.1. Giao tip vi mt LED 7 on
7.1.1. Gii m bng phn cng (dng IC
74247)

Ngi hc vit c cc
chng trnh hin th d liu ln 7.1.2. Gii m bng phn mm (phng php
mt hay nhiu LED 7 on
tra bng)
bng phng php qut LED v
Bi TH 3:
phng php cht LED. Vit 7.2. Giao tip vi nhiu LED 7 on
Giao tip bn
c chng trnh nhp d liu 7.2.1. Hin th bng phng php qut LED
phm LED
t bn phm ma trn 4x4 ri
7.2.2. Hin th bng phng php cht LED
7 on
hin th ln LED 7 on. Ngi
hc c v hiu r nguyn l 7.3. Giao tip vi ma trn bn phm 4x4
cc mch phn cng trong bi 7.3.1. Nhp d liu t bn phm, hin th trn
thc hnh.
mt LED 7 on
7.3.2. Nhp d liu t bn phm, hin th trn
nhiu LED 7 on theo ng th t.
8.1. Nhp/xut d liu vi cc port ca PIO
8255

Gip ngi hc nm vng kin


thc m rng port xut/nhp 8.1.1. Kt ni phn cng, kim tra xut nhp
qua port A, B ca PIO 8255
khi ti nguyn port ca vi iu
khin khng p ng nhu 8.1.2. Xut d liu qua port A ra LED n,
Bi TH 4:
cu xut/nhp d liu, nht l
d liu qua port C ra LED 7 on
Giao tip PIO
i vi cc chng trnh quang
8.2. Giao tip vi ma trn LED 8x8
8255 M
bo. Bi thc hnh ny nhm
rng port
n mc tiu gip ngi hc 8.2.1. Hin th k t tnh trn LED ma trn
xut/ nhp
8x8
ng dng c trng cu to ca
PIO 8255 m rng port xut 8.2.2. Hin th k t ng trn LED ma trn
nhp, xut d liu quang bo
8x8
tnh/ng ln LED ma trn.
8.2.3. Hin th on k t ng trn LED ma
trn 8x8

Khoa Xy dng v in cng mn hc Kha 2009

4/6

9.1. o nhit thng qua cm bin nhit


LM35 v ADC0809
9.1.1. Gii thiu c trng ca cm bin
LM35 v ADC0809
9.1.2. Kt ni kim tra cm bin nhit LM35
Ngi hc vn dng cc kin
v ADC0809 thng qua LED n
thc phn cng v kin thc lp
Bi TH 5: trnh vo cc ng dng iu 9.1.3. Chng trnh nhn d liu t ADC,
bin i sang BCD ri hin th trn
Giao tip
khin t ng c th thng qua
LED 7 on
cm bin v cc cm bin (nhit , nh
h thng tha sng) cng nh iu khin cc 9.2. iu khin h thng tha hnh thng qua
hnh
h thng tha hnh mt chiu,
o nhit
xoay chiu thng qua relay.
9.2.1. iu khin qut DC thng qua ci t
mc nhit

9.2.2. iu khin qut DC v n AC thng


qua nhiu mc ci t nhit
9.3. iu khin h thng tha hnh thng qua
cm bin nh sng

10

Gip ngi hc nm vng kin


thc v ng c bc (step 10.1. Gii thiu nguyn l cu to v hot
motor), ng dng cc kin thc
ng ca ng c bc
Bi TH 6: phn cng v kin thc lp
10.2. iu khin ng c bc theo ch
iu khin trnh ca vi iu khin vo vic
half step v full step
ng c bc iu khin ng c bc thng
qua cc thng s iu khin gc 10.3. iu khin ng c bc theo cc thng
s: vn tc, gc quay, chiu quay.
quay, iu khin tc quay,
iu khin hng quay,

4. HC LIU

Gio trnh mn hc:

Gio trnh chnh:


[1] Ho Trung My Vi x ly NXB HQG TP.HCM 2003.
[2] Tng Vn On, Hong c Hi H Vi iu khin 8051 NXB KHKT 2004

Gio trnh ph hoc ti liu tham kho:


[1] Charles M.Gilmore Microprocessors Principles and Applications, 2nd Editon, McGrawHill
1995
[2] Phan Van Hiep, Bi ging Vi X L + Ti liu hng dn thc hnh

Website: www.alldatasheet.com; www.digchip.com; www.google.com.vn

Phn mm ngh s dng: Proteus 7.1; MCS-51 Compiler; Matrix LED 16x24

Khoa Xy dng v in cng mn hc Kha 2009

5/6

5. T CHC GING DY HC TP

Chng

Chng 1
Chng 2
Chng 3
Chng 4
Bi TH 1
Bi TH 2
Bi TH 3
Bi TH 4
Bi TH 5
Bi TH 6

HNH THC T CHC DY MN HC


Thuyt trnh
Thc hnh,
T hc t
th nghim,
nghin cu
L thuyt
Bi tp
Tho lun
in d,
(tit)
(tit)
(tit)
(tit)
(tit)
3
1
0
0
8
5
3
2
0
20
3
6
3
0
24
6
9
4
0
38
0
0
0
5
10
0
0
0
5
10
0
0
0
5
10
0
0
0
5
10
0
0
0
5
10
0
0
0
5
10

Tng thi
lng hc tp
ca sinh vin
(tit)
12
30
36
57
15
15
15
15
15
15

6. NH GI KT QU HC TP
STT

Hnh thc nh gi

Trng s

Thc hnh

40%

Thi cui k

60%
TP.HCM, ngy 10 thng 09 nm 2010
KHOA XY DNG V IN

Khoa Xy dng v in cng mn hc Kha 2009

6/6

You might also like