Danh mục

Bài giảng vi xử lý - Chương 9

Số trang: 131      Loại file: pdf      Dung lượng: 386.84 KB      Lượt xem: 13      Lượt tải: 0    
10.10.2023

Xem trước 10 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Một số qui định về kết nối: Trên hệ thống I có 4 port 0, 1, 2, 3 và các port có ghi trên hệ thống. Port 0, 1,3 với các bit thứ 0 [LSB] đến bit thứ 7 [MSB] theo thứ tự từ trên xuống. Riêng port 2 thì ngược lại từ dưới lên. Trên bộ thí nghiệm đã có tên cho từng ngõ ra. Khi kết nối chú ý phải theo thứ tự bit 0 của port với bit 0 của đối tượng điều khiển. Khi bit thứ 0 đúng thì các bit còn lại sẽ đúng. Tất...
Nội dung trích xuất từ tài liệu:
Bài giảng vi xử lý - Chương 9 Chöông 9CAÙC BAØI THÖÏC HAØNH 159 MOÄT SOÁ QUI ÑÒNH VAØ CAÙC LOÃI THÖÔØNG GAËPMoät soá qui ñònh veà keát noái: Treân heä thoáng I coù 4 port 0, 1, 2, 3 vaø caùc port coù ghi treân heä thoáng. Port 0, 1,3 vôùi caùc bit thöù 0 [LSB] ñeán bit thöù 7 [MSB] theo thöù töï töø treân xuoáng. Rieâng port 2 thì ngöôïc laïi töø döôùi leân. Treân boä thí nghieäm ñaõ coù teân cho töøng ngoõ ra. Khi keát noái chuù yù phaûi theo thöù töï bit 0 cuûa port vôùi bit 0 cuûa ñoái töôïng ñieàu khieån. Khi bit thöù 0 ñuùng thì caùc bit coøn laïi seõ ñuùng. Taát caû caùc chöông trình trong heä thoáng naøy ñeàu ñöôïc kieåm tra raát kyõ vaø vieát ñuùng theo thöù töï keát noái treân. Neáu 1 yeâu caàu naøo ñoù khoâng ñuùng thì haõy xem laïi phaàn keát noái vaø chöông trình.Chuù yù: khi vieát chöông trình thöôøng xaûy ra caùc loãi nhö sau:- Soá khoâng “0” thöôøng ñöôïc ñaùnh nhaàm baèng chöõ o.- Sau leänh end thì khoâng coù haøng hay moät kyù töï naøo neáu khoâng thì khi bieân dòch chöông trình seõ thoâng baùo coù loãi. Loãi naøy coù theå boû qua.- Caùc nhaûn trong chöông trình phaûi ñaùnh ñuùng nhö trong saùch höôùng daãn.- Caùc chuù thích cho caùc leänh thì phaûi naèm sau daáu chaám phaåy “;”. Coù phaàn chuù thích hay khoâng coù cuõng ñöôïc.- Giöõa leänh vaø thanh ghi phaûi coù khoaûng traéng, giöõ “org “ vaø ñòa chæ phaûi coù khoaûng traéng.- Haõy duøng nuùt tab ñeå vieát chöông trình cho thaúng haøng ñeå deã xem vaø tìm loãi nhanh choùng.- Neáu ñaùnh 1 chöông trình naøo ñoù trong taøi lieäu höôùng daãn maø chöông trình chaïy khoâng ñuùng thì haõy xem kyõ laïi coù ñaùnh ñaày ñuû taát caùc leänh cuûa chöông trình hay chöa? Taát caû caùc chöông trình trong taøi lieäu höôùng daãn ñaõ ñöôïc chaïy thöû vaø luoân luoân ñuùng.- Khi baïn töï vieát moät chöông trình thì seõ coù 1 soá tröôøng hôïp chöông trình khoâng naïp ñöôïc coù theå do IC vi ñieàu khieån hoûng thì baïn coù theå naïp moät chöông trình naøo ñoù ñaõ chaïy toát, neáu vaãn khoâng naïp ñöôïc thì IC chaéc chaén ñaõ hoûng. Coøn neáu naïp ñöôïc vaø chaïy toát thì loãi naèm ôû chöông trình môùi vieát vaø nguyeân nhaân coù theå laø chöông trình bò xeáp choàng boä nhôù.- Moät trong nhöõng lyù do laøm cho chöông trình nhöng khoâng chaïy laø do baïn vieát chöông trình khoâng baét ñaàu taïi ñòa chæ 0000H,- Haõy ñoïc kyõ caùc yeâu caàu tröôùc khi thöïc haønh. 160PHAÀN 1: ÑIEÀU KHIEÅN LED ÑÔN(MÖÙC 1 LED SAÙNG, MÖÙC 0 LED TAÉT) 161S THÖÏC HAØNH VI ÑIEÀU KHIEÅN NGAØY : SOÁ TIEÁT : BAØI SOÁ : 1-1 LÔÙP : CHÖÔNG TRÌNH ÑIEÀU KHIEÅN LED CHOÙP TAÉT. MSSV :I. Muïc ñích yeâu caàu: Naém vöõng leänh ñieàu khieån xuaát döõ lieäu ra caùc port, bieát caùch vieát chöông trình con delay.Laøm quen vôùi phaàn meàm soaïn thaûo chöông trình, caùch hieäu chænh loãi.II. Trình töï thöïc hieän: 1. Giaûi thuaät: BEGIN Taét 8 led Delay Saùng 8 led Delay END 2. Keát noái maïch theo trình töï : - Duøng bus daây (8 sôïi ) keát noái port 0 vôùi moät trong boán PINHD cuûa daõy 32 led. 3. Khôûi ñoäng phaàn meàm, taïo File môùi, bieân soaïn chöông trình sau:;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;chuong trinh dieu khien 8 led chop tat ket noi voi port 0;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx org 0000h ;khai bao dia chi bat dau cua chuong trinhlb: mov p0,#00h ;nap 00 vao port0 de tat 8 led lcall delay ;goi chuong trinh con delay mov p0,#0ffh ;nap FF vao port0 de sang 8 led lcall delay ;goi chuong trinh con delay sjmp lb ;nhay den de lam lai tu dau;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ...

Tài liệu được xem nhiều: