Vi Mạch MCS 51 - Ứng Dụng Thực Tế (Phần 2) part 5
Số trang: 9
Loại file: pdf
Dung lượng: 471.15 KB
Lượt xem: 13
Lượt tải: 0
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 tài liệu vi mạch mcs 51 - ứng dụng thực tế (phần 2) part 5, 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:
Vi Mạch MCS 51 - Ứng Dụng Thực Tế (Phần 2) part 5 J. H TH NG I U KHI N NG T (INTERRUPT). A. M C ÍCH: • Th c hành l p trình ng d ng trên máy tính, biên d ch chương trình, n p vào vi i u khi n và s d ng mô hình thí nghi m ki m ch ng. • i u khi n thi t b ngo i vi b ng các port c a vi i u khi n. • Thi t k các ng d ng i u khi n th c t có s d ng ng t (Interrupt). • So sánh ưu và như c i m c a các chương trình i u khi n có s d ng ng t và không s d ng ng t. B. YÊU C U: • N m v ng t p l nh c a vi i u khi n MCS-51. • Tham kh o trư c ho t ng c a ng t (Interrupt) các ch khác nhau. • N m ư c phương pháp l p trình và i u khi n có s d ng các ng t.Giáo trình th c hành vi x lý. 208 Biên so n: Ph m Quang Trí J. H TH NG I U KHI N NG T (INTERRUPT).Bài 1: Chương trình i u khi n t o sóng vuông tu n hoàn có t n s 10 Hz (s d ng ng t Timer) t i chân P0.0 và hi n th m c logic t i chân này lên LED0 (LED0 ư c n i v i P0.0).1 Trình t ti n hành thí nghi m:1.1 K t n i thi t b thí nghi m. • T t ngu n c p cho mô hình thí nghi m. • Dùng dây bus 8 n i J64 (PORT0 / DATA) kh i vi i u khi n v i J12 (BAR LED 2) kh i dãy LED. • Dùng dây bus 3 n i J103 (POWER) kh i dãy LED v i ngu n +5V kh i ngu n.1.2 V lưu gi i thu t và vi t chương trình i u khi n.;***************************************************;CHUONG TRINH DIEU KHIEN TAO SONG VUONG TAI P0.0 CO SU DUNG NGAT TIMER0;***************************************************;KET NOI: 8 LED -> PORT0;*************************************************** ORG 00H ;DIEM NHAP RESET SJMP MAIN ORG 0BH ;DIEM NHAP ISR TIMER0T0ISR: CPL P0.0 ;DAO TRANG THAI P0.0 (TAO XUNG) RETI ORG 30H ;DIEM NHAP CHUONG TRINH CHINHMAIN: MOV TMOD,#01H ;TIMER0 -> TIMER 16 BIT MOV TH0,#(-50000) ;THOI GIAN TRE = 50 MS (THOI GIAN XUNG O MUC THAP HOAC MUC CAO) MOV TL0,#(-50000) ;CHU KY = 2 x 50 = 100 MS -> F = 10 Hz SETB TR0 ;CHO TIMER BAT DAU CHAY MOV IE,#82H ;CHO PHEP NGAT TIMER0 HOAT DONG SJMP $ ;DUNG YEN END1.3 Lưu chương trình và biên d ch chương trình.1.4 Ki m tra l i và hi u ch nh l i n u có.1.5 G n chip vi i u khi n thí nghi m vào socket tương ng trên kh i n p chip và b t ngu n cho kh i n p chip ho t ng.1.6 N p chương trình vào vi i u khi n.1.7 S d ng vi i u khi n v a n p g n vào socket tương ng trên kh i vi i u khi n.1.8 B t ngu n cho mô hình thí nghi m. Quan sát k t qu ho t ng, n u k t qu ho t ng không úng yêu c u c a bài thì ph i quay l i ki m tra vi c k t n i m ch, hi u ch nh chương trình và làm l i các bư c t bư c 3 n bư c 9.2 Bài t p: (xem thêm trong ph n hư ng d n và ph n bài t p c a Bài 2)Giáo trình th c hành vi x lý. 209 Biên so n: Ph m Quang Trí J. H TH NG I U KHI N NG T (INTERRUPT).Bài 2: Chương trình i u khi n m s xung t i chân INT0 (s d ng ng t ngoài) và hi n th s xung này (t i a là 255 l n) lên ba LED 7 o n (LED7 – LED4 ư c n i v i Port0, SEL IN1 ư c n i v i Port1, PULSE ư c n i v i chân INT0).1 Trình t ti n hành thí nghi m:1.1 K t n i thi t b thí nghi m. • T t ngu n c p cho mô hình thí nghi m. • Dùng dây bus 4 n i J64 (PORT1) kh i vi i u khi n v i J1 (SEL IN1) kh i LED 7 o n (chú ý là ta ch n i 4 bit th p c a J64 v i J1) • Dùng dây bus 8 n i J63 (PORT0 / DATA) kh i vi i u khi n v i J4 (7SEG IN MUL) kh i gi i mã. • Dùng dây bus 1 n i J33 (PULSE) kh i t o xung v i J66 (PORT3 / FUNCTION) kh i vi i u khi n (chú ý là ta ch n i bit 2 (chân INT0) c a J66 và J33 l i v i nhau). • Dùng dây bus 3 n i J113 (POWER) kh i t o xung và J110 (POWER) kh i LED 7 o n v i ngu n +5V kh i ngu n. 4 PORT 0 PORT 1 40 PINS PORT 3 PORT 1 20 PINS POWER PULSE PORT 2 PORT 31.2 V lưu gi i thu t và vi t chươ ...
Nội dung trích xuất từ tài liệu:
Vi Mạch MCS 51 - Ứng Dụng Thực Tế (Phần 2) part 5 J. H TH NG I U KHI N NG T (INTERRUPT). A. M C ÍCH: • Th c hành l p trình ng d ng trên máy tính, biên d ch chương trình, n p vào vi i u khi n và s d ng mô hình thí nghi m ki m ch ng. • i u khi n thi t b ngo i vi b ng các port c a vi i u khi n. • Thi t k các ng d ng i u khi n th c t có s d ng ng t (Interrupt). • So sánh ưu và như c i m c a các chương trình i u khi n có s d ng ng t và không s d ng ng t. B. YÊU C U: • N m v ng t p l nh c a vi i u khi n MCS-51. • Tham kh o trư c ho t ng c a ng t (Interrupt) các ch khác nhau. • N m ư c phương pháp l p trình và i u khi n có s d ng các ng t.Giáo trình th c hành vi x lý. 208 Biên so n: Ph m Quang Trí J. H TH NG I U KHI N NG T (INTERRUPT).Bài 1: Chương trình i u khi n t o sóng vuông tu n hoàn có t n s 10 Hz (s d ng ng t Timer) t i chân P0.0 và hi n th m c logic t i chân này lên LED0 (LED0 ư c n i v i P0.0).1 Trình t ti n hành thí nghi m:1.1 K t n i thi t b thí nghi m. • T t ngu n c p cho mô hình thí nghi m. • Dùng dây bus 8 n i J64 (PORT0 / DATA) kh i vi i u khi n v i J12 (BAR LED 2) kh i dãy LED. • Dùng dây bus 3 n i J103 (POWER) kh i dãy LED v i ngu n +5V kh i ngu n.1.2 V lưu gi i thu t và vi t chương trình i u khi n.;***************************************************;CHUONG TRINH DIEU KHIEN TAO SONG VUONG TAI P0.0 CO SU DUNG NGAT TIMER0;***************************************************;KET NOI: 8 LED -> PORT0;*************************************************** ORG 00H ;DIEM NHAP RESET SJMP MAIN ORG 0BH ;DIEM NHAP ISR TIMER0T0ISR: CPL P0.0 ;DAO TRANG THAI P0.0 (TAO XUNG) RETI ORG 30H ;DIEM NHAP CHUONG TRINH CHINHMAIN: MOV TMOD,#01H ;TIMER0 -> TIMER 16 BIT MOV TH0,#(-50000) ;THOI GIAN TRE = 50 MS (THOI GIAN XUNG O MUC THAP HOAC MUC CAO) MOV TL0,#(-50000) ;CHU KY = 2 x 50 = 100 MS -> F = 10 Hz SETB TR0 ;CHO TIMER BAT DAU CHAY MOV IE,#82H ;CHO PHEP NGAT TIMER0 HOAT DONG SJMP $ ;DUNG YEN END1.3 Lưu chương trình và biên d ch chương trình.1.4 Ki m tra l i và hi u ch nh l i n u có.1.5 G n chip vi i u khi n thí nghi m vào socket tương ng trên kh i n p chip và b t ngu n cho kh i n p chip ho t ng.1.6 N p chương trình vào vi i u khi n.1.7 S d ng vi i u khi n v a n p g n vào socket tương ng trên kh i vi i u khi n.1.8 B t ngu n cho mô hình thí nghi m. Quan sát k t qu ho t ng, n u k t qu ho t ng không úng yêu c u c a bài thì ph i quay l i ki m tra vi c k t n i m ch, hi u ch nh chương trình và làm l i các bư c t bư c 3 n bư c 9.2 Bài t p: (xem thêm trong ph n hư ng d n và ph n bài t p c a Bài 2)Giáo trình th c hành vi x lý. 209 Biên so n: Ph m Quang Trí J. H TH NG I U KHI N NG T (INTERRUPT).Bài 2: Chương trình i u khi n m s xung t i chân INT0 (s d ng ng t ngoài) và hi n th s xung này (t i a là 255 l n) lên ba LED 7 o n (LED7 – LED4 ư c n i v i Port0, SEL IN1 ư c n i v i Port1, PULSE ư c n i v i chân INT0).1 Trình t ti n hành thí nghi m:1.1 K t n i thi t b thí nghi m. • T t ngu n c p cho mô hình thí nghi m. • Dùng dây bus 4 n i J64 (PORT1) kh i vi i u khi n v i J1 (SEL IN1) kh i LED 7 o n (chú ý là ta ch n i 4 bit th p c a J64 v i J1) • Dùng dây bus 8 n i J63 (PORT0 / DATA) kh i vi i u khi n v i J4 (7SEG IN MUL) kh i gi i mã. • Dùng dây bus 1 n i J33 (PULSE) kh i t o xung v i J66 (PORT3 / FUNCTION) kh i vi i u khi n (chú ý là ta ch n i bit 2 (chân INT0) c a J66 và J33 l i v i nhau). • Dùng dây bus 3 n i J113 (POWER) kh i t o xung và J110 (POWER) kh i LED 7 o n v i ngu n +5V kh i ngu n. 4 PORT 0 PORT 1 40 PINS PORT 3 PORT 1 20 PINS POWER PULSE PORT 2 PORT 31.2 V lưu gi i thu t và vi t chươ ...
Tìm kiếm theo từ khóa liên quan:
Cơ sở điện học mạch điện tử vi mạch điều khiển mạch MCS mạch phân tầnGợi ý tài liệu liên quan:
-
Cơ Sở Điện Học Truyền Thông - Tín Hiệu Số part 1
9 trang 170 0 0 -
Giáo trình Mạch điện tử - Trường Cao đẳng nghề Số 20
97 trang 168 0 0 -
Tìm hiểu về động cơ không đồng bộ phần 1
27 trang 116 0 0 -
Giáo trình Lý thuyết mạch tín hiệu - Tập 1: Phần 1 - PGS.TS. Đỗ Huy Giác, TS. Nguyễn Văn Tách
122 trang 90 0 0 -
Đồ án Thiết kế mạch điện tử - Chuyên đề: Thiết kế mạch nguồn 12V - 3A
25 trang 88 1 0 -
4 trang 85 0 0
-
72 trang 81 0 0
-
Đồ án môn học Mạch điện tử: Thiết kế mạch điều khiển chỉnh lưu cầu 1 pha
34 trang 47 0 0 -
Bài giảng kỹ thuật điện tử - Chương 3
66 trang 44 0 0 -
Đồ án: Khai thác phần mềm PSIM - Mô phỏng mạch điện tử công suất
90 trang 42 0 0