Đề cương chi tiết môn Kỹ thuật vi xử lý
Ch-¬ng tr×nh häc phÇn
kü thuËt vi xö lý
(Dïng cho hÖ §¹i häc chÝnh quy)
1. Tªn kho¸ häc: §iÖn tö – Tin häc
2. M· sè:
3. Tªn häc phÇn: kü thuËt vi xö lý
4. Sè ®¬n vÞ häc tr×nh: 05
5. Môc tiªu häc phÇn:
Häc xong häc phÇn nµy, sinh viªn cã kh¶ n¨ng :
Ph©n lo¹i ®-îc c¸c hä vi xö lý th«ng dông.
Ph©n tÝch ®-îc s¬ ®å khèi, s¬ ®å ch©n c¸c bé vi xö lý 80x86 Intel
LËp tr×nh ®-îc cho bé vi xö lý 80x86, c¸c hÖ vi xö lý onchip 80C51
b»ng hîp ng÷ (Assembly).
ThiÕt kÕ ®-îc c¸c m¹ch ®iÒu khiÓn theo yªu cÇu thùc tÕ.
6.Thêi gian : häc kú 1 n¨m thø 4
7. M« t¶ v¾n t¾t néi dung :
Häc phÇn nµy cung cÊp cho ng-êi häc:
- KiÕn thøc vÒ kiÕn tróc c¸c hÖ vi xö lý vµ øng dông
- PhÇn cøng c¸c bé vi xö lý th«ng dông hiÖn nay nh- 80x86 Intel.
- ThiÕt kÕ giao diÖn, thö nghiÖm, vµ ph©n tÝch háng hãc cho c¸c bé Vi xö
lý 80x86, Onchip 80C51.
-
Kü n¨ng lËp tr×nh b»ng Assembly cho c¸c hÖ thèng ®iÒu khiÓn.
8. Néi dung chi tiÕt cña häc phÇn :
Ch-¬ng 1: KiÕn tróc hÖ Vi xö lý
(9 tiÕt)
1.1. Tæ chøc cña hÖ vi xö lý.
1.2. Tæ chøc kªnh th«ng tin trong hÖ vi xö lý
1.3. Bé nhí trung t©m cña hÖ vi xö lý.
1.3.1. Qu¶n lý bé nhí
1.3.2. Bé nhí chØ ®äc (ROM)
1.3.3. Bé nhí truy cËp ngÉu nhiªn (RAM)
1.4. Tæ chøc bé nhí trung t©m cña hÖ vi xö lý.
1.4.1. Tæ chøc bé nhí trung t©m kiÓu ghÐp song song c¸c IC nhí.
1.4.2. Tæ chøc bé nhí trung t©m kiÓu ghÐp nèi tiÕp c¸c IC nhí.
1.4.3. §å thÞ thêi gian cña bé nhí.
Ch-¬ng 2: Bé vi xö lý 80 x 86 INTEL
(15 tiÕt)
2.1. Tæ chøc phÇn cøng cña bé vi xö lý 80286.
2.1.1. CÊu tróc chung cña bé vi xö lý 80286.
2.1.2. C¸c thanh ghi cña bé vi xö lý 80286.
2.2. Ho¹t ®éng cña bé vi xö lý 80286
2.3. Qu¶n lý bé nhí thùc cña bé vi xö lý 80286
2.3.1. Bé nhí thùc cña bé vi xö lý 80286
2.3.2. Ph-¬ng ph¸p ®Þa chØ ho¸ cña bé vi xö lý 80286
2.4. Qu¶n lý bé nhí ¶o cña bé vi xö lý 80286
2.5. Ph-¬ng ph¸p tÝnh ®Þa chØ vËt lý (thùc) tõ ®Þa chØ ¶o
2.6. B¶o vÖ bé nhí trong chÕ ®é ®Þa chØ ¶o.
2.7 Khëi ®éng bé vi xö lý 80286
Ch-¬ng 3: LËp tr×nh assembly cho hÖ vi xö lý
(15 tiÕt)
3.1. Tæng quan vÒ ng«n ng÷ assembly
3.2. C¸c thµnh phÇn c¬ b¶n cña assembly
3.2.1. File nguån assembly
3.2.2. Bé ký tù, tõ kho¸, tªn cña assembly
3.2.3. CÊu tróc mét lÖnh cña assembly
3.2.4. C¸c d¹ng h»ng dïng trong assembly
3.2.5. C¸c chØ dÉn vµ to¸n tö trong assembly
3.3. Ch-¬ng tr×nh biªn dÞch macro assembly 5.1
3.4. TËp lÖnh cña bé vi xö lý 80286.
3.5. Tæ chøc macro.
3.6. X©y dùng ch-¬ng tr×nh assembly.
3.7. Bµi tËp ¸p dông
Ch-¬ng 4: Cæng trao ®æi th«ng tin víi ngo¹i vi
(6 tiÕt )
4.1. Vµo/ ra th«ng tin t¸ch biÖt.
4.2. Vµo/ ra th«ng tin theo ®Þa chØ bé nhí.
4.3.Vi m¹ch ghÐp nèi cã lËp tr×nh 8255A.
4.3.1. CÊu tróc cña 8255A.
4.3.2. C¸c chÕ ®é lµm viÖc cña 8255A.
4.4. GhÐp nèi 8255A víi hÖ vi xö lý.
Ch-¬ng 5: ChÕ ®é ng¾t cña bé vi xö lý
(6 tiÕt )
5.1. ChÕ ®é ng¾t cña bé vi xö lý.
5.2. Tæ chøc ng¾t trong bé vi xö lý 80286.
5.2.1. Ph©n lo¹i ng¾t
5.2.2. C¸c ho¹t ®éng cña ng¾t
5.3. ChÝp ®iÒu khiÓn ng¾t -u tiªn 8259A
5.3.1. Kh¸i niÖm ng¾t -u tiªn.
5.3.2. ChÝp ®iÒu khiÓn ng¾t -u tiªn 8259A
5.3.3. LËp chÕ ®é lµm viÖc cho chÝp 8259A
5.4. GhÐp nèi chÝp 8259A víi hÖ vi xö lý
5.4.1. S¬ ®å ghÐp nèi chÝp 8259A víi hÖ vi xö lý
5.4.2. LËp tr×nh ®iÒu khiÓn ho¹t ®éng cho chÝp 8259A
Ch-¬ng 6: HÖ Vi xö lý onchip 80c51
(9 tiÕt)
6.1. Giíi thiÖu chung vÒ c¸c bé Vi ®iÒu khiÓn
6.2. Sù kh¸c nhau gi÷a bé Vi xö lý vµ bé Vi ®iÒu khiÓn.
6.3. CÊu tróc chung cña bé Vi ®iÒu khiÓn 80C51
6.3.1. S¬ ®å khèi.
6.3.2. S¬ ®å ch©n tÝn hiÖu.
6.4. C¸c thanh ghi chøc n¨ng ®Æc biÖt.
6.5. C¸c cæng vµo ra cña 80C51.
6.6. Khèi t¹o thêi gian vµ bé ®Õm.
6.7 Tæ chøc kh«ng gian bé nhí cña 80C51
6.7.1 S¬ ®å khèi
6.7.2. Bé nhí ch-¬ng tr×nh vµ bé nhí d÷ liÖu néi tró
6.7.3. Bé nhí ch-¬ng tr×nh vµ bé nhí d÷ liÖu ngo¹i tró
6.8. C¬ chÕ ng¾t trong On-chip 80C51
6.9. Nguyªn lý khëi ®éng cña On- chip 80C51
6.10. M¹ch dao ®éng
6.11. ChÕ ®é nguån gi¶m vµ chÕ ®é nghØ
6.12. B¶o vÖ ch-¬ng tr×nh
Ch-¬ng 7: TËp lªnh cña hÖ vi xö lý onchip 80c51
(9 tiÕt)
7.1. Nhãm lÖnh di chuyÓn d÷ liÖu.
7.2. Nhãm lÖnh tÝnh to¸n sè häc.
7.2. Nhãm lÖnh tÝnh to¸n logic.
7.4. Nhãm lÖnh rÏ nh¸nh ch-¬ng tr×nh.
7.5. Nhãm lÖnh ®iÒu khiÓn biÕn Logic.
7.6. Bµi tËp ¸p dông.
Ch-¬ng 8: lËp tr×nh øng dông
(6 tiÕt )
8.1. §iÒu khiÓn hiÓn thÞ LED ®¬n
8.2. §iÒu khiÓn hiÓn thÞ sè liÖu trªn LED 7 thanh.
8.3. §iÒu khiÓn tÝn hiÖu giao th«ng.
8.4. §iÒu khiÓn ®éng c¬ mét chiÒu.
8.5. Ph©n lo¹i s¶n phÈm.
9. Tµi liÖu tham kh¶o :
NhËp m«n ASSEMBLER - NXB Gi¸o dôc – 1995
Mikrocontroller - NXB Elektor - 1997
Ng« Diªn TËp - Vi xö lý trong ®o l-êng vµ xö lý - NXB KHKT – 2000
TS. §ç Xu©n TiÕn - Kü thuËt Vi xö lý & lËp tr×nh Assembly cho hÖ Vi xö lý
– NXB KH&KT - 2001
V¨n ThÕ Minh - Kü thuËt vi xö lý – NXB Gi¸o dôc – 2000
B¹ch H-ng Tr-êng - Kü thuËt Vi ®iÒu khiÓn - §H SPKT H-ng yªn - 2003
10. KÕ ho¹ch lªn líp :
Lý thuyÕt
60
Bµi tËp
15
Tæng sè
75
11. Ph-¬ng ph¸p d¹y vµ häc:
KÕt hîp c¸c ph-¬ng ph¸p d¹y häc b»ng lêi,víi sù trî gióp cña m¸y tÝnh,
m¸y chiÕu vµ c¸c Modul d¹y häc liªn quan.
12. KiÓm tra, ®¸nh gi¸ :
KÕt thóc m«n häc, GV cÇn tæ chøc thi, kiÓm tra cho SV th«ng qua m¸y tÝnh,
sö dông kÕt hîp c¸c bé VXL chuyªn dông hoÆc thi viÕt. Néi dung thi ph¶i ®¸nh gi¸
®-îc kh¶ n¨ng thiÕt kÕ phÇn cøng vµ kü n¨ng lËp tr×nh øng dông cña mçi SV.
13. M« t¶ (H-íng dÉn sö dông ) ch-¬ng tr×nh.
Ch-¬ng tr×nh häc phÇn
kü thuËt ghÐp nèi m¸y tÝnh
(Dïng cho hÖ §¹i häc chÝnh quy)
1. Tªn kho¸ häc: §iÖn tö – Tin häc
2. M· sè:
3. Tªn häc phÇn: kü thuËt ghÐp nèi m¸y tÝnh
4. Sè ®¬n vÞ häc tr×nh: 05
5. Môc tiªu häc phÇn:
Häc xong häc phÇn nµy, sinh viªn cã kh¶ n¨ng :
Ph©n lo¹i ®-îc c¸c h×nh thøc giao tiÕp trªn m¸y tÝnh.
ThiÕt kÕ ®-îc c¸c card giao tiÕp víi m¸y tÝnh.
ThiÕt kÕ ®-îc c¸c giao diÖn trªn m¸y tÝnh
LËp tr×nh ®iÒu khiÓn c¸c card giao tiÕp theo yªu cÇu.
6.Thêi gian : häc kú 2 n¨m thø 4
7. M« t¶ v¾n t¾t néi dung :
Häc phÇn nµy cung cÊp cho ng-êi häc:
- KiÕn thøc vÒ giao tiÕp m¸y tÝnh víi thiÕt bÞ ngo¹i vi.
- PhÇn cøng c¸c m¹ch giao tiÕp
- Ph-¬ng ph¸p thiÕt kÕ giao diÖn trªn m¸y tÝnh
- Thö nghiÖm, vµ ph©n tÝch háng hãc cho c¸c card giao tiÕp
- Kü n¨ng lËp tr×nh b»ng Visual Basic, Delphi, Assembly cho c¸c hÖ
thèng ®iÒu khiÓn.
8. Néi dung chi tiÕt cña häc phÇn:
Ch-¬ng 1: Kh¸i qu¸t chung
(18 tiÕt)
1. Ph©n lo¹i c¸c h×nh thøc giao tiÕp víi m¸y tÝnh
2. Visual Basic
3. TÖp DLL trong Window 9x
4. TÖp PORT.DLL
5. Gäi tÖp DLL trong Visual Basic
Ch-¬ng 2: GhÐp nèi qua cæng nèi tiÕp
(18 tiÕt)
2.1. Hµm DLL dïng cho cæng nèi tiÕp.
2.2. Truy nhËp cæng RS232 trong Visual Basic.
2.3. Truy nhËp b»ng c¸c lÖnh cæng
2.4. XuÊt trùc tiÕp d÷ liÖu sè
2.4.1. §ång hå hÑn giê
2.4.2. §iÒu khiÓn m«t¬ servo
2.4.3. §iÒu khiÓn m«t¬ b-íc
2.5. NhËp trùc tiÕp d÷ liÖu sè
2.5.1. Ghi c¸c kÕt qu¶ theo thêi gian
2.5.2.M« pháng c¸c m¹ch logic
2.6. Bé biÕn ®æi A/D ®¬n gi¶n
2.6.1. §o ®iÖn trë
2.6.2. §o ®iÖn ¸p
2.6.3. Bé biÕn ®æi A/D 4 kªnh
2.6.4. §o thö trªn 1 tranzit¬
2.7. §o tÇn sè
2.7.1. Bé ®Õm dïng phÇn mÒm
2.7.2. §o nhiÖt ®é vµ ®é Èm kh«ng khÝ
2.7.3. Bé biÕn ®æi tÇn sè/ ®iÖn ¸p
2.7.4. M¸y vÏ ®å thÞ biÕn thiªn tÇn sè
Ch-¬ng 2: GhÐp nèi qua cæng song song
(15 tiÕt)
2.1. C¸c ®-êng dÉn vµo/ ra
2.2. Giao diÖn 2 h-íng ë cæng m¸y in
2.3. XuÊt d÷ liÖu kiÓu song song
2.3.1. M¸y ph¸t chøc n¨ng
2.3.2. §iÒu khiÓn nh÷ng m¸y mãc ®¬n gi¶n
Ch-¬ng 3: LËp tr×nh víi Visual Basic
(15 tiÕt)
3.1. Visual Basic víi truyÒn th«ng nèi tiÕp
3.1.1. §iÒu khiÓn truyÒn th«ng
3.1.2. §Æc tÝnh
3.1.3. Sù kiÖn ONCOMM
3.1.4. Ch-¬ng tr×nh thÝ dô
3.1.5. Th«ng b¸o lçi
3.1.6. Hái vßng ë RS 232
3.2. LËp tr×nh thiÕt bÞ ¶o b»ng Visual Basic
3.2.1. C¸c thiÕt bÞ hiÓn thÞ sè
3.2.2. M¸y ph¸t tÝn hiÖu h×nh Sin
3.2.3. Dao ®éng ký sè cã nhí
3.2.4. §iÒu khiÓn sè
Ch-¬ng 4: LËp tr×nh ghÐp nèi víi 8255
(9 tiÕt )
4.1. §Æt vÊn ®Ò.
4.2. Th- viÖn liªn kÕt ®éng.
4.3.Thö nghiÖm th- viÖn 5255.dll.
4.3.1. Card 8255.
4.3.2. Ch-¬ng tr×nh ®Õm
4.4. Ch-¬ng tr×nh DIP.
9. Tµi liÖu tham kh¶o :
NhËp m«n ASSEMBLER - NXB Gi¸o dôc – 1995
Vi xö lý trong ®o l-êng vµ xö lý - TS. Ng« Diªn TËp - NXB KHKT –
2000
TS. §ç Xu©n TiÕn - Kü thuËt Vi xö lý & lËp tr×nh Assembly cho hÖ Vi xö lý
– NXB KH&KT - 2001
V¨n ThÕ Minh - Kü thuËt vi xö lý – NXB Gi¸o dôc – 2000
LËp tr×nh ghÐp nèi m¸y tÝnh trong Windows – TS. Ng« Diªn TËp - NXB
KHKT – 2000
10. KÕ ho¹ch lªn líp :
Lý thuyÕt
45
ThÝ nghiÖm
30
Tæng sè
75
11. Ph-¬ng ph¸p d¹y vµ häc:
KÕt hîp c¸c ph-¬ng ph¸p d¹y häc b»ng lêi,víi sù trî gióp cña m¸y tÝnh,
m¸y chiÕu vµ c¸c Modul d¹y häc liªn quan.
12. KiÓm tra, ®¸nh gi¸ :
KÕt thóc m«n häc, GV cÇn tæ chøc thi, kiÓm tra cho SV th«ng qua m¸y tÝnh,
sö dông kÕt hîp c¸c bé VXL chuyªn dông hoÆc thi viÕt. Néi dung thi ph¶i ®¸nh gi¸
®-îc kh¶ n¨ng thiÕt kÕ phÇn cøng vµ kü n¨ng lËp tr×nh øng dông cña mçi SV.
13. M« t¶ (H-íng dÉn sö dông ) ch-¬ng tr×nh.
Ch-¬ng tr×nh m«n häc
Thùc tËp vi ®iÒu khiÓn
(Dïng cho hÖ Cao ®¼ng)
1. Tªn kho¸ häc : §iÖn tö – Tin häc
2. M· m«n häc :
3. Tªn m«n häc : Thùc tËp vi ®iÒu khiÓn.
4. Môc tiªu:
Häc xong m«n häc nµy ng-êi häc cã kh¶ n¨ng
Sö dông thµnh th¹o phÇn mÒm ®Ó lËp tr×nh vµ biÕt c¸ch n¹p ch-¬ng tr×nh
LËp tr×nh ®-îc c¸c ch-¬ng tr×nh ®iÒu khiÓn ®¬n gi¶n b»ng ng«n ng÷
ASSEMBLY
ThiÕt kÕ vµ l¾p r¸p ®-îc c¸c m¹ch ®iÒu khiÓn ®¬n gi¶n
5. Thêi gian : 80 giê
6. Néi dung ch-¬ng tr×nh
TG
TT Tªn bµi-néi dung
Môc tiªu
HD TH Tæng
PhÇn mÒm
- C¸c yªu cÇu cña phÇn
mÒm
- Sö dông thµnh th¹o c¸c phÇn
mÒm ®Ó lËp tr×nh vµ n¹p
ch-¬ng tr×nh.
- C¸c yªu cÇu vÒ m¸y tÝnh
- Cµi ®Æt phÇn mÒm
- T¹o File, thiÕt lËp m«i
tr-êng lËp tr×nh b»ng hîp
ng÷.
1
6
- Ph©n lo¹i vµ xö lý ®-îc c¸c
lçi trong c¸c ch-¬ng tr×nh ®¬n
gi¶n.
1
5
- Ph-¬ng ph¸p t×m vµ xö
lý lçi.
- N¹p vµ ch¹y thö ch-¬ng
tr×nh.
Bµi tËp c¬ b¶n
- Thao t¸c d÷ liÖu trªn RAM
trong vµ RAM ngoµi
- Thao t¸c d÷ liÖu trªn c¸c
SFR
- Thao t¸c d÷ liÖu trªn ng¨n
xÕp
Nhãm lÖnh di chuyÓn d÷ liÖu
Nhãm lÖnh tÝnh to¸n sè häc
2
2
10
12
- LËp tr×nh ®-îc cho V§K ®Ó
thùc thi c¸c phÐp to¸n sè häc
- LËp tr×nh ®-îc cho V§K ®Ó
thùc thi c¸c hµm Logic c¬ b¶n
vµ c¸c m¹ch sè
- C¸c ph-¬ng thøc kiÓm tra
®iÒu kiÖn rÏ nh¸nh ch-¬ng
tr×nh
Nhãm lÖnh tÝnh to¸n logic
3
1
5
6
Nhãm lÖnh rÏ nh¸nh ch-¬ng tr×nh
- X¸c ®Þnh ®Þa chØ rÏ nh¸nh
ch-¬ng tr×nh (PC)
- Sö dông tèt c¸c lÖnh ®iÒu
khiÓn biÕn Logic ®Ó viÕt
ch-¬ng tr×nh.
Nhãm lÖnh ®iÒu khiÓn biÕn logic
Bµi tËp øng dông
§iÒu khiÓn c¸c cæng vµo/ ra cña bé
Vi ®iÒu khiÓn 80C51
X¸c ®Þnh ®Þa chØ cña cæng Vµo -
Ra.
4
1
5
6
Ph©n tÝch c¸c yªu cÇu kü thuËt
X©y dùng l-u ®å ®iÒu khiÓn
ViÕt ®-îc c¸c ch-¬ng tr×nh
®¬n gi¶n ®Ó kiÓm tra tr¹ng th¸i
cña c¸c cæng vµo/ra.
Dïng tËp lÖnh ASEMBLER cña
VXL on chip ®Ó viÕt ch-¬ng tr×nh
®iÒu khiÓn
KiÓm tra lçi
N¹p ch-¬ng tr×nh vµ ch¹y thö
§iÒu khiÓn hiÓn thÞ trªn LED 7
thanh:
Ph-¬ng ph¸p gäi vµ xö lý b¶ng
d÷ liÖu.
5
2
10
12
HiÓn thÞ ®ù¬c d÷ liÖu trªn
LED 7 thanh.
HiÓn thÞ sè liÖu bÊt kú trªn LED
7 thanh.
§iÒu khiÓn ®-îc ®éng c¬ quay
tr¸i/ ph¶i, t¨ng/ gi¶m tèc ®é,
Start/ Stop.
6
7
§iÒu khiÓn ®éng c¬ 1 chiÒu
1
1
5
5
6
6
§iÒu khiÓn ®-îc ®éng c¬ quay
tr¸i/ ph¶i, t¨ng/ gi¶m tèc ®é,
Start/ Stop.
§iÒu khiÓn ®éng c¬ b-íc
T¹o ®-îc thêi gian thùc tõ c¸c
bé Timer
8
9
LËp tr×nh víi c¸c bé Timer
LËp tr×nh víi c¸c ng¾t
1
1
1
5
5
5
6
6
6
Xö lý ®-îc ho¹t ®éng ng¾t
trong ch-¬ng tr×nh
§Õm vµ hiÓn thÞ ®-îc sè l-îng
s¶n phÈm trªn LED 7 thanh
10 §Õm s¶n phÈm
8
KiÓm tra
Tæng sè
80
7. Tµi liÖu tham kh¶o
Gi¸o tr×nh Kü thuËt Vi ®iÒu khiÓn – §H SPKT H-ng Yªn - 2003
Bµi tËp Kü thuËt Vi ®iÒu khiÓn - §H SPKT H-ng yªn - 2003
NhËp m«n ASSEMBLER - NXB Gi¸o dôc – 1995
Mikrocontroller - NXB Elektor - 1997
Ng« Diªu TËp - Vi xö lý trong ®o l-êng vµ xö lý - NXB KHKT – 2000
TS. §ç Xu©n TiÕn - Kü thuËt Vi xö lý & lËp tr×nh Assembly cho hÖ Vi xö lý
– NXB KH&KT - 2001
I.Scott Mackenzie- The 8051 Microcontroler
8. KÕ ho¹ch lªn líp
Giê trªn líp
Giê kiÓm tra
4
Tæng sè
40
Lý thuyÕt
Thùc Hµnh
36
9. Ph-¬ng ph¸p d¹y vµ häc
KÕt hîp c¸c ph-¬ng ph¸p d¹y häc b»ng lêi,víi sù trî gióp cña m¸y tÝnh vµ
c¸c hÖ VXL on-chip hä 80C535, AT89S.
10.KiÓm tra ®¸nh gi¸:
KÕt thóc m«n häc, GV cÇn tæ chøc thi, kiÓm tra cho HS th«ng qua m¸y tÝnh,
sö dông kÕt hîp c¸c bé VXL chuyªn dông. Néi dung thi ph¶i ®¸nh gi¸ ®-îc kh¶
n¨ng thiÕt kÕ phÇn cøng vµ kü n¨ng lËp tr×nh øng dông cña mçi HS.
11. Giíi thiÖu kh¸i qu¸t vÒ häc phÇn Thùc tËp Vi ®iÒu khiÓn
HÖ thèng c¸c bµi thùc tËp vÒ vi ®iÒu khiÓn bao gåm :
- Thùc hµnh vÒ thiÕt kÕ c¸c hÖ thèng ®iÒu khiÓn.
- LËp tr×nh b»ng ng«n ng÷ Assembler cho c¸c øng dông cô thÓ.
- ThiÕt kÕ, l¾p r¸p vµ thö nghiÖm c¸c m¹ch ®iÒu khiÓn ®¬n gi¶n
Ch-¬ng tr×nh häc phÇn
kü thuËt vi xö lý
(Dïng cho hÖ Cao ®¼ng chÝnh quy)
1. Tªn kho¸ häc: §iÖn tö – Tin häc
2. M· sè:
3. Tªn häc phÇn: kü thuËt vi xö lý
4. Sè ®¬n vÞ häc tr×nh: 04
5. Môc tiªu häc phÇn:
Häc xong häc phÇn nµy, sinh viªn cã kh¶ n¨ng :
Ph©n lo¹i ®-îc c¸c hä vi xö lý th«ng dông.
Ph©n tÝch ®-îc s¬ ®å khèi, s¬ ®å ch©n c¸c bé vi xö lý 80x86 Intel,
Onchip 80C51.
LËp tr×nh ®-îc cho c¸c hÖ vi xö lý onchip 80C51 b»ng hîp ng÷
(Assembly).
ThiÕt kÕ ®-îc c¸c m¹ch ®iÒu khiÓn theo yªu cÇu thùc tÕ.
6.Thêi gian : häc kú 1 n¨m thø 3
7. M« t¶ v¾n t¾t néi dung :
Häc phÇn nµy cung cÊp cho ng-êi häc:
- KiÕn thøc vÒ kiÕn tróc c¸c hÖ vi xö lý vµ øng dông
- PhÇn cøng c¸c bé vi xö lý th«ng dông hiÖn nay nh- 80x86 Intel, On-
chip 80C51.
- ThiÕt kÕ giao diÖn, thö nghiÖm, vµ ph©n tÝch háng hãc cho c¸c bé Vi xö
lý 80x86, Onchip 80C51.
-
Kü n¨ng lËp tr×nh b»ng Assembly cho c¸c hÖ thèng ®iÒu khiÓn.
8. Néi dung chi tiÕt cña häc phÇn :
Ch-¬ng 1: KiÕn tróc hÖ Vi xö lý
(12 tiÕt)
1.5. Tæ chøc cña hÖ vi xö lý.
1.6. Tæ chøc kªnh th«ng tin trong hÖ vi xö lý
1.7. Bé nhí trung t©m cña hÖ vi xö lý.
1.7.1. Qu¶n lý bé nhí
1.7.2. Bé nhí chØ ®äc (ROM)
1.7.3. Bé nhí truy cËp ngÉu nhiªn (RAM)
1.8. Tæ chøc bé nhí trung t©m cña hÖ vi xö lý.
1.8.1. Tæ chøc bé nhí trung t©m kiÓu ghÐp song song c¸c IC nhí.
1.8.2. Tæ chøc bé nhí trung t©m kiÓu ghÐp nèi tiÕp c¸c IC nhí.
Ch-¬ng 2: Bé vi xö lý 80 x 86 INTEL
(12 tiÕt)
2.1. Tæ chøc phÇn cøng cña bé vi xö lý 80286.
2.1.1. CÊu tróc chung cña bé vi xö lý 80286.
2.1.2. C¸c thanh ghi cña bé vi xö lý 80286.
2.2. Ho¹t ®éng cña bé vi xö lý 80286
2.3. Qu¶n lý bé nhí thùc cña bé vi xö lý 80286
2.3.1. Bé nhí thùc cña bé vi xö lý 80286
2.3.2. Ph-¬ng ph¸p ®Þa chØ ho¸ cña bé vi xö lý 80286
2.4. Qu¶n lý bé nhí ¶o cña bé vi xö lý 80286
2.5. Khëi ®éng bé vi xö lý 80286
Ch-¬ng 3: HÖ Vi xö lý onchip 80c51
(9 tiÕt)
6.1. Giíi thiÖu chung vÒ c¸c bé Vi ®iÒu khiÓn
6.2. Sù kh¸c nhau gi÷a bé Vi xö lý vµ bé Vi ®iÒu khiÓn.
6.3. CÊu tróc chung cña bé Vi ®iÒu khiÓn 80C51
6.3.1. S¬ ®å khèi.
6.3.2. S¬ ®å ch©n tÝn hiÖu.
6.4. C¸c thanh ghi chøc n¨ng ®Æc biÖt.
6.5. C¸c cæng vµo ra cña 80C51.
6.6. Khèi t¹o thêi gian vµ bé ®Õm.
6.7 Tæ chøc kh«ng gian bé nhí cña 80C51
6.7.1 S¬ ®å khèi
6.7.2. Bé nhí ch-¬ng tr×nh vµ bé nhí d÷ liÖu néi tró
6.7.3. Bé nhí ch-¬ng tr×nh vµ bé nhí d÷ liÖu ngo¹i tró
6.8. C¬ chÕ ng¾t trong On-chip 80C51
6.9. Nguyªn lý khëi ®éng cña On- chip 80C51
6.10. M¹ch dao ®éng
6.11. ChÕ ®é nguån gi¶m vµ chÕ ®é nghØ
6.12. B¶o vÖ ch-¬ng tr×nh
Ch-¬ng 4: TËp lªnh cña hÖ vi xö lý onchip 80c51
(15 tiÕt)
7.1. Nhãm lÖnh di chuyÓn d÷ liÖu.
7.2. Nhãm lÖnh tÝnh to¸n sè häc.
7.2. Nhãm lÖnh tÝnh to¸n logic.
7.4. Nhãm lÖnh rÏ nh¸nh ch-¬ng tr×nh.
7.5. Nhãm lÖnh ®iÒu khiÓn biÕn Logic.
7.6. Bµi tËp ¸p dông.
Ch-¬ng 5: lËp tr×nh øng dông
(12 tiÕt )
8.1. §iÒu khiÓn hiÓn thÞ LED ®¬n
8.2. §iÒu khiÓn hiÓn thÞ sè liÖu trªn LED 7 thanh.
8.3. §iÒu khiÓn tÝn hiÖu giao th«ng.
8.6. §iÒu khiÓn ®éng c¬ mét chiÒu.
8.7. Ph©n lo¹i s¶n phÈm.
9. Tµi liÖu tham kh¶o :
NhËp m«n ASSEMBLER - NXB Gi¸o dôc – 1995
Mikrocontroller - NXB Elektor - 1997
Ng« Diªn TËp - Vi xö lý trong ®o l-êng vµ xö lý - NXB KHKT – 2000
TS. §ç Xu©n TiÕn - Kü thuËt Vi xö lý & lËp tr×nh Assembly cho hÖ Vi xö lý
– NXB KH&KT - 2001
V¨n ThÕ Minh - Kü thuËt vi xö lý – NXB Gi¸o dôc – 2000
B¹ch H-ng Tr-êng - Kü thuËt Vi ®iÒu khiÓn - §H SPKT H-ng yªn - 2003
10. KÕ ho¹ch lªn líp :
Lý thuyÕt
60
Bµi tËp
15
Tæng sè
75
11. Ph-¬ng ph¸p d¹y vµ häc:
KÕt hîp c¸c ph-¬ng ph¸p d¹y häc b»ng lêi,víi sù trî gióp cña m¸y tÝnh,
m¸y chiÕu vµ c¸c Modul d¹y häc liªn quan.
12. KiÓm tra, ®¸nh gi¸ :
KÕt thóc m«n häc, GV cÇn tæ chøc thi, kiÓm tra cho SV th«ng qua m¸y tÝnh,
sö dông kÕt hîp c¸c bé VXL chuyªn dông hoÆc thi viÕt. Néi dung thi ph¶i ®¸nh gi¸
®-îc kh¶ n¨ng thiÕt kÕ phÇn cøng vµ kü n¨ng lËp tr×nh øng dông cña mçi SV.
13. M« t¶ (H-íng dÉn sö dông ) ch-¬ng tr×nh.
Ch-¬ng tr×nh häc phÇn
kü thuËt vi xö lý
(Dïng cho hÖ Cao ®¼ng chÝnh quy)
1. Tªn kho¸ häc: §iÖn tö – Tin häc
2. M· sè:
3. Tªn häc phÇn: kü thuËt vi xö lý
4. Sè ®¬n vÞ häc tr×nh: 03
5. Môc tiªu häc phÇn:
Häc xong häc phÇn nµy, sinh viªn cã kh¶ n¨ng :
Ph©n lo¹i ®-îc c¸c hä vi xö lý th«ng dông.
Ph©n tÝch ®-îc s¬ ®å khèi, s¬ ®å ch©n c¸c bé vi xö lý Onchip 80C51.
LËp tr×nh ®-îc cho c¸c hÖ vi xö lý onchip 80C51 b»ng hîp ng÷
(Assembly).
ThiÕt kÕ ®-îc c¸c m¹ch ®iÒu khiÓn theo yªu cÇu thùc tÕ.
6.Thêi gian : häc kú 1 n¨m thø 3
7. M« t¶ v¾n t¾t néi dung :
Häc phÇn nµy cung cÊp cho ng-êi häc:
- KiÕn thøc vÒ kiÕn tróc c¸c hÖ vi xö lý vµ øng dông
- PhÇn cøng c¸c bé vi xö lý th«ng dông hiÖn nay nh- On-chip 80C51.
- ThiÕt kÕ giao diÖn, thö nghiÖm, vµ ph©n tÝch háng hãc cho c¸c bé Vi xö
lý Onchip 80C51.
-
Kü n¨ng lËp tr×nh b»ng Assembly cho c¸c hÖ thèng ®iÒu khiÓn.
8. Néi dung chi tiÕt cña häc phÇn :
Ch-¬ng 1: KiÕn tróc hÖ Vi xö lý
(6 tiÕt)
1.1. S¬ ®å khèi tæng qu¸t vµ chøc n¨ng cña mét bé vi xö lý.
1.2. Bé xö lý trung t©m (CPU)
1.3. Qu¸ tr×nh t×m n¹p lÖnh vµ thùc thi lÖnh cña CPU
1.4. Bé nhí chØ ®äc (ROM)
1.5. Bé nhí truy cËp ngÉu nhiªn (RAM)
1.6. C¸c thiÕt bÞ xuÊt/ nhËp (I/ O)
1.7. CÊu tróc kªnh chung cña hÖ vi xö lý
Ch-¬ng 3: HÖ Vi xö lý onchip 80c51
(12 tiÕt)
2.1. Giíi thiÖu chung vÒ c¸c bé Vi ®iÒu khiÓn
2.2. Sù kh¸c nhau gi÷a bé Vi xö lý vµ bé Vi ®iÒu khiÓn.
2.3. CÊu tróc chung cña bé Vi ®iÒu khiÓn 80C51
2.3.1. S¬ ®å khèi.
2.3.2. S¬ ®å ch©n tÝn hiÖu.
2.4. C¸c thanh ghi chøc n¨ng ®Æc biÖt.
2.5. C¸c cæng vµo ra cña 80C51.
2.6. Khèi t¹o thêi gian vµ bé ®Õm.
2.7 Tæ chøc kh«ng gian bé nhí cña 80C51
2.7.1 S¬ ®å khèi
2.7.2. Bé nhí ch-¬ng tr×nh vµ bé nhí d÷ liÖu néi tró
2.7.3. Bé nhí ch-¬ng tr×nh vµ bé nhí d÷ liÖu ngo¹i tró
2.8. C¬ chÕ ng¾t trong On-chip 80C51
2.9. Nguyªn lý khëi ®éng cña On- chip 80C51
2.10. M¹ch dao ®éng
2.11. ChÕ ®é nguån gi¶m vµ chÕ ®é nghØ
2.12. B¶o vÖ ch-¬ng tr×nh
Ch-¬ng 3: TËp lªnh cña hÖ vi xö lý onchip 80c51
(15 tiÕt)
3.1. Nhãm lÖnh di chuyÓn d÷ liÖu.
3.2. Nhãm lÖnh tÝnh to¸n sè häc.
3.2. Nhãm lÖnh tÝnh to¸n logic.
3.4. Nhãm lÖnh rÏ nh¸nh ch-¬ng tr×nh.
3.5. Nhãm lÖnh ®iÒu khiÓn biÕn Logic.
3.6. Bµi tËp ¸p dông.
Ch-¬ng 4: LËp tr×nh øng dông
(12 tiÕt )
4.1. §iÒu khiÓn hiÓn thÞ LED ®¬n
4.2. §iÒu khiÓn hiÓn thÞ sè liÖu trªn LED 7 thanh.
4.3. §iÒu khiÓn tÝn hiÖu giao th«ng.
4.4. §iÒu khiÓn ®éng c¬ mét chiÒu.
4.5. Ph©n lo¹i s¶n phÈm.
9. Tµi liÖu tham kh¶o :
NhËp m«n ASSEMBLER - NXB Gi¸o dôc – 1995
Mikrocontroller - NXB Elektor - 1997
Ng« Diªn TËp - Vi xö lý trong ®o l-êng vµ xö lý - NXB KHKT – 2000
TS. §ç Xu©n TiÕn - Kü thuËt Vi xö lý & lËp tr×nh Assembly cho hÖ Vi xö lý
– NXB KH&KT - 2001
V¨n ThÕ Minh - Kü thuËt vi xö lý – NXB Gi¸o dôc – 2000
B¹ch H-ng Tr-êng - Kü thuËt Vi ®iÒu khiÓn - §H SPKT H-ng yªn - 2003
10. KÕ ho¹ch lªn líp :
Lý thuyÕt
30
Bµi tËp
15
Tæng sè
45
11. Ph-¬ng ph¸p d¹y vµ häc:
Tải về để xem bản đầy đủ
Bạn đang xem 20 trang mẫu của tài liệu "Đề cương chi tiết môn Kỹ thuật vi xử lý", để tải tài liệu gốc về máy hãy click vào nút Download ở trên
File đính kèm:
de_cuong_chi_tiet_mon_ky_thuat_vi_xu_ly.doc
CTDT Dientu-tinhoc.doc

