Danh mục

Vi Mạch MCS 51 - Ứng Dụng Thực Tế (Phần 2) part 3

Số trang: 9      Loại file: pdf      Dung lượng: 592.08 KB      Lượt xem: 10      Lượt tải: 0    
tailieu_vip

Hỗ trợ phí lưu trữ khi tải xuống: 1,000 VND Tải xuống file đầy đủ (9 trang) 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 3, 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 3 F. H TH NG I U KHI N NÚT NH N.Bài 2: Chương trình i u khi n nút nh n, khi ta nh n nút KEY0 thì 8 LED s ch p t t v i t n s 5 Hz và ngư c l i khi ta nh nút KEY0 thì 8 LED s ch p t t v i t n s 20 Hz (MOMENTARY SW ư c n i v i Port0, LED ư c n i v i Port1 (có s d ng b m o)).1 Trình t ti n hành thí nghi m:1.1 K t n i thi t b thí nghi m. • Quá trình k t n i thi t b thí nghi m tương t như Bài 1.1.2 V lưu gi i thu t và vi t chương trình i u khi n.;***************************************************;CHUONG TRINH DIEU KHIEN NUT NHAN LAM 8 LED HOAT DONG;***************************************************;KET NOI: 8 LED -> PORT1 MOMENTARY SW -> PORT0 (ACT = 0);*************************************************** ORG 00HMAIN: MOV A,#00HMP1: JNB P0.0,NHAN ;KIEM TRA NUT NHAN - Y: NUT DUOC NHAN ;NUT DUOC NHA -> F = 20 Hz ACALL DELAY50MSNHAN: ;NUT DUOC NHAN -> F = 5 Hz ACALL DELAY200MS SJMP MP1;***************************************************DELAY50MS: ;CTC DELAY 500MS (F = 20 Hz) PUSH 00H CPL A ;CHOP TAT PORT 1 MOV P1 ,A MOV R0,#50 MOV TMOD,#01HDEL50: MOV TH0,#HIGH(-1000) MOV TL0,#LOW(-1000) SETB TR0 JNB TF0,$ CLR TR0 CLR TF0 DJNZ R0,DEL50 POP 00H RET;***************************************************DELAY200MS: ;CTC DELAY 200MS (F = 5 Hz) PUSH 00H CPL A ;CHOP TAT PORT 1 MOV P1 ,A MOV R0,#100 MOV TMOD,#01HDEL5: MOV TH0,#HIGH(-2000) MOV TL0,#LOW(-2000) SETB TR0 JNB TF0,$ CLR TR0 CLR TF0 DJNZ R0,DEL5 POP 00H RET END1.3 Th c hi n l n lư t các bư c t 1.3 n 1.8 tương t như bài trên.2 Bài t p: • Bài 1: Hãy vi t chương trình i u khi n nút nh n và bi u di n các ki u hi n th trên 8 LED. T l a ch n phương pháp k t n i các nút nh n và LED. Nh n nút “KEY0”: 8 LED sáng t t liên t c. Nh n nút “KEY1”: 8 LED sáng d n và t t h t liên t c. Nh n nút “KEY2”: 8 LED m lên nh phân 8 bit liên t c. Nh n nút “KEY3”: 8 LED sáng u i liên t c.Giáo trình th c hành vi x lý. 190 Biên so n: Ph m Quang Trí F. H TH NG I U KHI N NÚT NH N.Bài 2: Chương trình i u khi n nút nh n, khi ta nh n nút KEY0 thì 8 LED s ch p t t v i t n s 5 Hz và ngư c l i khi ta nh nút KEY0 thì 8 LED s ch p t t v i t n s 20 Hz (MOMENTARY SW ư c n i v i Port0, LED ư c n i v i Port1 (có s d ng b m o)). Nh n nút “KEY4”: 8 LED sáng d n liên t c. Nh n nút “KEY5”: 8 LED t t h t (không ho t ng). • Bài 2: Hãy vi t chương trình i u khi n khi nh n nút nh n nào thì s th t c a nút nh n ó hi n th lên LED 7 o n (LED0). T l a ch n phương pháp k t n i các nút nh n và LED 7 o n. • Bài 3: Hãy vi t chương trình i u khi n khi nh n nút nh n nào thì s th t c a nút nh n ó hi n th lên LED ma tr n. T l a ch n phương pháp k t n i các nút nh n và LED ma tr n. • Bài 4: Hãy vi t chương trình i u khi n khi nh n nút nh n KEY1 thì RELAY1 óng, khi nh n nút nh n KEY2 thì RELAY2 óng và ngư c l i khi không nh n nút nh n thì các relay s ng t. T l a ch n phương pháp k t n i các nút nh n và relay. • Bài 5: Hãy vi t chương trình i u khi n khi nh n nút nh n KEY0 thì LED 7 o n (LED1) s b t u m BCD t 9 xu ng 0. Khi giá tr c a LED 7 o n này giãm xu ng t i giá tr 0 thì RELAY1 s óng l i. Sau ó khi nh n nút nh n KEY1 thì LED 7 o n t t và RELAY1 ng t. T l a ch n phương pháp k t n i các nút nh n, LED 7 o n và relay. • Bài 6: Hãy vi t chương trình i u khi n hi n th s m BCD t 00 lên 59 trên hai LED 7 o n (LED1 và LED2). Khi nh n nút nh n KEY0 thì qúa trình m d ng l i và giá tr trên hai LED 7 o n b t u sáng t t liên t c. Sau ó, khi nh n nút KEY1 thì giá tr trên hai LED 7 o n tăng d n lên theo s l n nh n nút, khi nh n nút KEY2 thì giá tr trên hai LED 7 o n giãm d n lên theo s l n nh n nút, khi nh n nút KEY0 thì quá trình m l i ti p t c. T l a ch n phương pháp k t n i các nút nh n và LED 7 o n. • Bài 7: Hãy vi t chương trình i u khi n hi n th ng h s trên sáu LED 7 o n (LED3 – LED7) có th i u ch nh dư c th i gian b ng các nút nh n: Nút “KEY0”: dùng ch n l a tính năng i u ch nh (Gi / Phút / Giây) ho c dùng ...

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