Đề 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 đủ
doc 29 trang Thùy Anh 15340 Free
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:

  • docde_cuong_chi_tiet_mon_ky_thuat_vi_xu_ly.doc
  • docCTDT Dientu-tinhoc.doc