14.KyThuatViXuLy+TH

Telechargé par Quỳnh Chu Thị Ngọc
Khoay dng và ĐinĐề cươngn hc Khóa 2009 1/6
TRƯỜNG ĐH M TP. HCM Cng hòa Xã Hi Ch nghĩa Vit nam
KHOA Y DNG VÀ ĐIN Độc lp T do Hnh phúc
--------------------------------- -----------------------------------
ĐỀ CƯƠNG MÔN HC
1. THÔNG TIN V MÔN HC
1.1 n n hc: K thut vi x lý + thc hành
1.2 n hc: EENG4402
1.3 Trình độ Đại hc/Cao đẳng: Đại hc
1.4 Ngành/Chuyên ngành: K thut Đin Đin t
1.5 Khoa/ Ban / Trung tâm ph trách: Khoa Xây dng và Đin
1.6 S tín ch: 03
1.7 Yêu cu đối vi n hc:
o Điu kin tiên quyết: sinh viên phi hc trước các môn hc: Đin t căn bn, K thut Xung-
S
o Các yêu cu khác (nếu có): Phòng Thí nghim máy tính có i đặt chương trình mô phng
Proteus và Phòng Thc hành có các modul thc hành chuyên bit c th.
1.8 Yêu cu đối vi sinh viên: Sinh viên phi s dng được mt s phn mm phng trong lĩnh
vc đin t như OrCad; Proteus. Sinh viên cũng phi s dng thành tho lp trình cho vi điu
khin bng Assembly, lp trình cho vi điu khin tn C,
2. MÔ T MÔN HC VÀ MC TIÊU
o t ngn gn v v trí môn hc, mi quan h vi c môn hc khác trong chương trình
đào to:
Môn hc y đòi hi sinh viên nm vng các kiến thc v mã, các h thng s đếm, các mch gii
mã, mã hoá, trong môn hc K thut Xung-S cũng như c kiến thc v mch khuếch đại,
mcho hoà, …trong môn hc Đin t căn bn.
Môn hc trang b cho sinh viên nhng kiến thuc cơ bn v lp trình hp ng Assembly; các kiến
thc cơ bn v vi x , vi điu khin; các ng dng thc tin trong sn xut, nghiên cu và đời
sng ca các h thng lp trình dùng hp ng..
Hc xong môn hc này, sinh viên được trang b các kiến thc chuyên sâu cho vic thc hin c
đồ án môn hc cũng như đồ án tt nghip.
o Mc tiêu cn đạt được v kiến thc và k năng sau khi kết thúc môn hc:
Hoàn thánh môn hc, sinh viên phi được trang b nhng k năng cn thiết v cu trúc phn cng,
s dng thành tho tp lnh, lp trình và biên dch chương trình, viết được nhng chương trình c
th v các h thng điu khin ngoài thc tế thông qua các bài thc hành c th được thc hin
trên các mô hình thc hành.
Khoay dng và ĐinĐề cươngn hc Khóa 2009 2/6
3. NI DUNG CHI TIT MÔN HC
STT Tên chương Mc tiêu Mc, tiu mc
1 Chương 1:
Gii thiu
chung
Người hc nm được cu trúc
căn bn ca mt h vi x lý;
cách thc truy xut d liu; cu
trúc b nh,Phân bit được
s khác nhau gia vi x và
vi điu khin
1.1. Sô ñoà khoái cuûa moät heä vi û lyù cô baûn
1.2. Vi xöû lyù (µP_ Microprocessor)
1.3. Boä nhôù (memory)
1.3.1. Phaân loaïi
1.3.2. Caáu truùc beân trong tieâu bieåu cuûa boä
nhôù
1.3.3. Giaûi maõ ñòa c cho boä nhôù
1.4. Nhaäp xuaát (I/O_ Input/Output)
1.4.1. Phaân loaïi
1.4.2. Giaûi maõ ñòa c cho I/O
1.4.3. Caùc phöông phaùp ñieàu khieån I/O
1.5. Vi xöû lyù vaø vi ñieàu khieån
2 Chương 2:
Phn cng h
MCS-51
Người hc th vn dng các
kiến thc v cu trúc phn
cng c định ca h vi điu
kin MCS-51 vào vic lp trình
điu khin các ng dng đơn
gin, c th. Người hc có th
bước đầu thiết kế mt kit Vi x
đơn gin.
2.1. Toång quaùt
2.2. Moâ taû caùc chaân (pinout)
2.3. Caáu truùc cuûa port I/O
2.4. Toå chöùc boä nhôù
2.4.1. Caùc bank thanh ghi
2.4.2. Vuøng RAM ñònh ñòa c bit
2.4.3. Vuøng RAM ña duïng
2.5. Caùc thanh ghi chöùc naêng ñaëc bit
(SFRs_ Special Function Registers)
2.6. Boä nhôù ngoaøi
2.6.1. Truy xuaát boä nhôù chöông trình ngoaøi
2.6.2. Truy xuaát boä nhôù döõ liu ngoaøi
2.6.3. Giaûi maõ ñòa c
2.6.4. Xeáp choàng khoâng gian boä nhôù
chöông trình vaø õ lieäu
2.7. Hoaït ñoäng reset
3 Chương 3:
Tp lnh h
MCS-51
Người hc th vn dng các
kiến thc v tp lnh kết hp
vi kiến thc v cu trúc phn
cng c định ca h vi điu
khin MCS-51 trong Chương 2
vào vic lp trình điu khin
các ng dng c th mc độ
khó cao hơn.
3.1. Caùc kieåu ñònh vò ñòa chæ
3.1.1. Ñònh ñòa chæ thanh ghi
3.1.2. Ñònh ñòa chæ tröïc tieáp
3.1.3. Ñònh ñòa chæ giaùn tieáp
3.1.4. Ñònh ñòa chæ töùc thôøi
3.1.5. Ñònh ñòa chæ töông ñoái
3.1.6. Ñònh ñòa chæ tuyeät ñoái
3.1.7. Ñònh ñòa chæ daøi
3.1.8. Ñònh ñòa chæ chæ soá
3.2. Caùc nhoùm leänh
3.2.1. Nhoùm leänh chuyeån õ lieäu
3.2.2. Nhoùm leänh soá hoïc
3.2.3. Nhoùm leänh logic
3.2.4. Nhoùm leänhû lyù bit
3.2.5. Nhoùm leänh chuyeån ñiu khieån
3.3. Các ví d minh ho c th
4 Chương 4: Người hc nm vng vn 4.1. B ĐỊNH THI (TIMER)
Khoay dng và ĐinĐề cươngn hc Khóa 2009 3/6
Các chc
năng ca h
MCS-51
dng được các kiến thc cho
vic viết các chương trình điu
khin ng dng đặc bit s
dng các chc năng định thi
(Timer), ngt (Interrupt) và thu
phát ni tiếp (Serial Port)
4.1.1. Giôùi thieäu
4.1.2. Caùc thanh ghi ñònh thôøi
4.1.3. Caùc cheá ñoä hoaït ñoäng
a. Cheá ñoä 0_ Cheá ñoä ñònh thôøi 13 bit
b. Cheá ñoä 1_ Cheá ñoä ñònh thôøi 16 bit
c. Cheá ñoä 2_ Cheá ñoä ñònh thôøi 8 bit töï
ñoäng naïp laïi
d. Cheá ñoä 3_ Cheá ñoä tch boä ñònh thôøi
4.1.4. Nguoàn xung clock cho boä ñònh thôøi
4.1.5. Khôûi ñoäng vaø truy xuaát caùc thanh ghi
ñònh thôøi
4.2. PORT NOÁI TIEÁP (SERIAL PORT)
4.2.1. Giôùi thieäu
4.2.2. Thanh ghi ñieàu khieån port noái tieáp
SCON
4.2.3. Caùc cheá ñoä hoaït ñoäng
a. Cheá ñoä 0_ Thanh ghi dòch 8 bit
b. Cheá ñoä 1_ UART 8 bit coù toác ñoä
baud thay ñoåi ñöôïc
c. Cheá ñoä 2_ UART 9 bit coù toác ñoä
baud coá ñònh
d. Cheá ñoä 3_ UART 9 bit coù toác ñoä
baud thay ñoåi ñöôïc
4.2.4. Toác ñoä baud cuûa port noái tieáp
4.2.5. Khôûi ñoäng vaø truy xuaát caùc thanh ghi
port noái tieáp
4.3. NGAÉT (INTERRUPT)
4.3.1. Giôùi thieäu
4.3.2. Caùc thanh ghi ngaét
4.3.3. Xöû lyù ngaét
4.3.4. Caùc ngaét ca 8051
a. Caùc ngaét ngoaøi (external interrupts)
b. Caùc ngaét boä ñònh thôøi (timer
interrupts)
c. Caùc ngaét port noái tieáp (serial port
interrupts)
4.3.5. Thit keá chöông trình duøng caùc ngaét
a. Chöông trình phuïc vuï ngaét coù kích
thöôùc nhoû
b. Chöông trình phuïc vuï ngaét coù kích
thöôùc lôùn
5
i TH 1:
Gii thiu
hình và
chương trình
biên dch
Người hc nm vng cu tc
phn cng ca mô hình để vn
dng vào vic thiết kế các ng
dng c th mt cách chính xác
và hp lý nht. Bài hc cũng
gii thiu các chương trình biên
dch hp ng ph biến hiu
qu hin nay, giúp người hc
5.1.
Gii thiu mô hình thc hành
5.2.
Gii thiu chương trình bn dch
5.2.1. Gii thiu chương trình biên dch
5.2.2. Gii thiu trình t tiến hành biên dch
mt chương trình
5.3.
Gii thiu chương trình np
Khoay dng và ĐinĐề cươngn hc Khóa 2009 4/6
nm vng các thao tác biên dch
các file chương trình sang ngôn
ng máy, ri np vào b nh
ca Vi điu khin chy thc thi
các chương trình điu khin c
th.
5.4.
Gii thiu, phân tích các mch phn cng
trên mô hình
6
i TH 2:
Giao tiếp port
xut/nhp
(I/O port)
Người hc vn dng tp lnh để
viết các chương trình điu khin
c th; nm được phương pháp
xut/nhp d liu qua các port
ca vi điu khin h MCS-51;
đọc hiu sơ đồ nguyên ca
các mch phn cng trong bài
thc hành..
6.1.
Xut nhp d liu qua các port ca MCU
6.1.1. Chương trình đọc d liu t DIP-
SWITCH 8 bit và xut d liu qua
LED đơn
6.1.2. Chương trình hin th y LED đơn
thông qua xut d liu qua port.
6.2.
Giao tiếp PUSH-SWITCH
6.2.1. Chương trình nhn giá tr t PUSH-
SWITCH điu khin dch LED
6.2.2. Chương trình m rng: đổi trng thái
hin th LED đơn khi nhn PUSH-
SWITCH.
7
i TH 3:
Giao tiếp n
phím LED
7 đon
Người hc viết được các
chương trình hin th d liu lên
mt hay nhiu LED 7 đon
bng phương pháp quét LED và
phương pháp cht LED. Viết
được chương trình nhp d liu
t bàn phím ma trn 4x4 ri
hin th lên LED 7 đon. Người
hc đọc và hiu nguyên lý
các mch phn cng trong bài
thc hành.
7.1.
Giao tiếp vi mt LED 7 đon
7.1.1. Gii mã bng phn cng (dùng IC
74247)
7.1.2. Gii mã bng phn mm (phương pháp
tra bng)
7.2.
Giao tiếp vi nhiu LED 7 đon
7.2.1. Hin th bng phương pháp quét LED
7.2.2. Hin th bng phương pháp cht LED
7.3.
Giao tiếp vi ma trn bàn phím 4x4
7.3.1. Nhp d liu t bàn phím, hin th trên
mt LED 7 đon
7.3.2. Nhp d liu t bàn phím, hin th trên
nhiu LED 7 đon theo đúng th t.
8
i TH 4:
Giao tiếp PIO
8255 M
rng port
xut/ nhp
Giúp người hc nm vng kiến
thc m rng port xut/nhp
khi tài nguyên port ca vi điu
khin không đủ đáp ng nhu
cu xut/nhp d liu, nht
đối vi các chương trình quang
o. Bài thc hành y nhm
đến mc tu giúp người hc
ng dng đặc trưng cu to ca
PIO 8255 để m rng port xut
nhp, xut d liu quang báo
tĩnh/động lên LED ma trn.
8.1.
Nhp/xut d liu vi c port ca PIO
8255
8.1.1. Kết ni phn cng, kim tra xut nhp
qua port A, B ca PIO 8255
8.1.2. Xut d liu qua port A ra LED đơn,
d liu qua port C ra LED 7 đon
8.2.
Giao tiếp vi ma trn LED 8x8
8.2.1. Hin th t tĩnh trên LED ma trn
8x8
8.2.2. Hin th t động trên LED ma trn
8x8
8.2.3. Hin th đon t động trên LED ma
trn 8x8
Khoay dng và ĐinĐề cươngn hc Khóa 2009 5/6
9
i TH 5:
Giao tiếp
cm biến và
h thng tha
hành
Người hc vn dng các kiến
thc phn cng và kiến thc lp
trình vào c ng dng điu
khin t động c th thông qua
các cm biến (nhit độ, ánh
sáng) cũng như điu khin các
h thng tha hành mt chiu,
xoay chiu thông qua relay.
9.1.
Đo nhit độ thông qua cm biến nhit
LM35 và ADC0809
9.1.1. Gii thiu đặc trưng ca cm biến
LM35 và ADC0809
9.1.2. Kết ni kim tra cm biến nhit LM35
và ADC0809 thông qua LED đơn
9.1.3. Chương trình nhn d liu t ADC,
biến đổi sang BCD ri hin th trên
LED 7 đon
9.2.
Điu khin h thng tha hành thông qua
đo nhit độ
9.2.1. Điu khin qut DC thông qua i đặt
mc nhit độ
9.2.2. Điu khin qut DC và đèn AC thông
qua nhiu mc cài đặt nhit độ
9.3.
Điu khin h thng tha hành thông qua
cm biến ánh sáng
10 i TH 6:
Điu khin
động cơ bước
Giúp người hc nm vng kiến
thc v động cơ bước (step
motor), ng dng các kiến thc
phn cng và kiến thc lp
trình ca vi điu khin vào vic
điu khin động cơ bước thông
qua c thông s điu khin góc
quay, điu khin tc độ quay,
điu khin hướng quay,…
10.1. Gi
i thiu nguyên lý cu to và hot
động ca động cơ bước
10.2. Đi
u khin động cơ bước theo chế độ
half step và full step
10.3. Đi
u khin động cơ bước theo c thông
s: vn tc, góc quay, chiu quay.
4. HC LIU
Giáo trình môn hc:
- Giáo trình chính:
[1] Hoà Trung Myõ Vi xöû lyù – NXB ÑHQG TP.HCM 2003.
[2] Tng Văn On, Hoàng Đức Hi H Vi điu khin 8051 NXB KHKT – 2004
- Giáo trình ph hoc tài liu tham kho:
[1] Charles M.GilmoreMicroprocessors Principles and Applications, 2nd Editon, McGrawHill
1995
[2] Phan Vaên Hieäp, Bài ging Vi X + i liu hướng dn thc hành
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
1 / 6 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !