Danh mục

Bài giảng lý thuyết vi xử lý-Chương 6: Hoạt động ngắt

Số trang: 19      Loại file: pdf      Dung lượng: 288.50 KB      Lượt xem: 18      Lượt tải: 0    
Thư viện của tui

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

Thông tin tài liệu:

Tham khảo bài thuyết trình bài giảng lý thuyết vi xử lý-chương 6: hoạt động ngắt, kỹ thuật - công nghệ, điện - điện tử phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Nội dung trích xuất từ tài liệu:
Bài giảng lý thuyết vi xử lý-Chương 6: Hoạt động ngắt Ð I H C CÔNG NGHI P TP. H CHÍ MINH KHOA CÔNG NGH ðI N T B MÔN ðI N T CÔNG NGHI PBÀI GI NG LÝ THUY T VI X LÝ Giáo viên: PH M QUANG TRÍ TP. H CHÍ MINH THÁNG 09-2009 09- Ð I H C CÔNG NGHI P TP. H CHÍ MINH KHOA CÔNG NGH ðI N T B MÔN ðI N T CÔNG NGHI P CHƯƠNG 6HO T ð NG NG T HO T ð NG NG T GI I THI U CHUNGNgNg t (Interrupt) là vi c x y ra m t ñi u ki n làm chochương trình ñang th c thi b t m d ng ñ quay sang th cthi m t chương trình khác. Sau khi th c thi xong ño n khác.chương trình này s quay tr v ñ th c thi ti p chươngtrình ñang b t m d ng. ng.CPUCPU không th th c thi nhi u hơn m t l nh m t th iñi m nhưng CPU có th t m ngưng vi c th c thi m tchương trình ñ th c thi m t chương trình khác r i sau ñóquay v th c thi ti p t c chương trình ñang b t m ngưng. ngưng.M t h th ng ñư c ñi u khi n b i ng t cho ta o tư ngnhi u công vi c ñang ñư c vi x lý th c hi n ñ ng th i. i. HO T ð NG NG T GI I THI U CHUNGS gi ng nhau và khác nhau gi a ng t (Interrupt) và g ichương trình con (Call Sub Rountine): Rountine) Gi Gi ng nhau: nhau: Làm t m d ng chương trình ñang th c thi, th c thi m t chương trình khác, sau ñó quay v ñ th c thi ti p t c chương trình ñang b t m d ng. ng. Khác Khác nhau: HO T ð NG NG T GI I THI U CHUNGBiBi u di n vi c th c thi chương trình có ng t và không cóng t: t: HO T ð NG NG T T CH C NG T C A 8051CácCác ngu n ng t c a 8051: 8051:1. Ng t do tín hi u bên ngoài 0.2. Ng t do tín hi u bên ngoài 1.3. Ng t do Timer 0.4. Ng t do Timer 1.5. Ng t do port n i ti p. p. Lưu Lưu ý: Khi Khi ta reset h th ng thì t t c các ng t ñ u b c m ho t ñ ng. ng. Các Các ngu n ng t này ñư c cho phép ho c c m ho t ñ ng b ng l nh do ngư i l p trình thi t l p. p. ð gi i quy t trư ng h p hai hay nhi u ng t x y ra ñ ng th i ho c m t ng t x y ra trong khi m t ng t khác ñang ñư c th c thi thì CPU d a vào hai y u t : ưu tiên ng t và chu i vòng. vòng. HO T ð NG NG T T CH C NG T C A 8051CácCác c báo tín hi u ng t (c ng t): IE0 IE0 – C ng t ngoài 0. IE1 IE1 – C ng t ngoài 1. TF0 TF0 – C ng t Timer 0. TF1 TF1 – C ng t Timer 1. TI và RI TI – C ng t port n i ti p. p. Lưu Lưu ý: C ng t ñư c ñ t b ng 1 khi tín hi u ng t tương ng x y ra. ra. C ng t ñư c xóa b ng 0 khi ISR c a ng t ñư c th c thi (ngo i tr c TI và RI ph i xóa b ng l nh). nh) HO T ð NG NG T T CH C NG T C A 8051ChCh n lo i kích ho t cho ng t ngoài: ngoài: Có 2 ki u kích ho t cho ng t ngoài: kích ho t m c hay kích Có ngoài: ho t c nh. nh. Vi Vi c ch n ki u kích ho t ñư c l p trình thông qua các bit IT0 và IT1. IT0 IT1 HO T ð NG NG T T CH C NG T C A 8051ChCh n lo i kích ho t cho ng t ngoài: ngoài: Lưu Lưu ý: IT0, IT1 ñư c ñ t b ng 0 khi ch n ki u kích m c. IT0 IT1 c. IT0, IT1 ñư c ñ t b ng 1 khi ch n ki u kích c nh xu ng. IT0 IT1 ng. Th Th i gian duy trì tác ñ ng c a tín hi u ng t. t. Trư ng h p ng t ngoài kích c nh xu ng HO T ð NG NG T T CH C NG T C A 8051ChCh n lo i kích ho t cho ng t ngoài: ngoài: Lưu Lưu ý: IT0, IT1 ñư c ñ t b ng 0 khi ch n ki u kích m c th p. IT0 IT1 p. IT0, IT1 ñư c ñ t b ng 1 khi ch n ki u kích c nh xu ng. IT0 IT1 ng. Th Th i gian duy trì tác ñ ng c a tín hi u ng t. t. Trư ng h p ng t ngoài kích m c th p HO T ð NG NG ...

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