Câu hỏi: Lập trình điều khiển đèn nháy: “VI ĐIỀU KHIỂN 89C51”
lượt xem 78
download
Câu hỏi: Lập trình điều khiển đèn nháy: “VI ĐIỀU KHIỂN 89C51” Dùng đèn led điều khiển đấu anốt chung, tại cổng p1,p2 theo yêu cầu sau: 1)Hiện từng chữ từ trái sang phải với tốc độ 1s/ chữ. 2)Sáng dần từng kí tự từ trái sang phải với tốc độ 0,1s/ 1 kí tự. 3)Sáng dồn từ trái sang phải với tốc độ 0,1s /1 kí tự. 4)Chớp tắt dòng chữ trên 3 lần với tốc độ 0,5 s/1 lần.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Câu hỏi: Lập trình điều khiển đèn nháy: “VI ĐIỀU KHIỂN 89C51”
- Câu hỏi: Lập trình điều khiển đèn nháy: “VI ĐIỀU KHIỂN 89C51” Dùng đèn led điều khiển đấu anốt chung, tại cổng p1,p2 theo yêu cầu sau: 1)Hiện từng chữ từ trái sang phải với tốc độ 1s/ chữ. 2)Sáng dần từng kí tự từ trái sang phải với tốc độ 0,1s/ 1 kí tự. 3)Sáng dồn từ trái sang phải với tốc độ 0,1s /1 kí tự. 4)Chớp tắt dòng chữ trên 3 lần với tốc độ 0,5 s/1 lần. 1) Hiện dần từng chữ từ trái sang phải với tốc độ 1 giây/1 chữ: org 0h mov tmod,#1 mov p1,#1 mov p2,#1 yeucau1: mov p1,#11111100b call delay1 mov p1,#11000000b call delay1 mov p1,#00000000b mov p2,#11111000b lcall delay1 mov p2,#00000000b Vũ Duy Khang - Điện A - CĐ 44 Page 1
- call delay1 mov p1,#11111111b mov p2,#11111111b call delay1 jmp yeucau1 delay1: ;tao tre 1 giay mov r7,#20 kt: mov th0,#3ch mov tl0,#0b0h setb tr0 loop: jnb tf0,loop clr tr0 clr tf0 djnz r7,kt ret end 2) Hiện dần từng kí tự từ trái sang phải với tốc độ 0,1 giây/1 kí tự: org 0h mov tmod,#1 Vũ Duy Khang - Điện A - CĐ 44 Page 2
- mov p2,#1 mov p1,#1 yeucau2: mov p1,#11111110b call delay01 mov p1,#11111100b call delay01 mov p1,#11111000b call delay01 mov p1,#11110000b call delay01 mov p1,#11100000b call delay01 mov p1,#11000000b call delay01 mov p1,#10000000b call delay01 mov p1,#00000000b call delay01 mov p2,#11111110b Vũ Duy Khang - Điện A - CĐ 44 Page 3
- call delay01 mov p2,#11111100b call delay01 mov p2,#11111000b call delay01 mov p2,#11110000b call delay01 mov p2,#11100000b call delay01 mov p2,#11000000b call delay01 mov p2,#10000000b call delay01 mov p2,#00000000b call delay01 mov p2,#11111111b call delay01 mov p1,#1 jmp yeucau2 delay01: mov r7,#2 Vũ Duy Khang - Điện A - CĐ 44 Page 4
- kt: mov th0,#3ch mov tl0,#0b0h setb tr0 loop: jnb tf0,loop clr tr0 clr tf0 djnz r7,kt ret end 3)Sáng dồn từ trái sang phải với tốc độ 0,1s /1 kí tự: org 0h mov p1,#1 mov p2,#1 mov tmod,#1 sangdon: clr p2.7 call delay Vũ Duy Khang - Điện A - CĐ 44 Page 5
- setb p2.7 clr p2.6 call delay setb p2.6 clr p2.5 call delay setb p2.5 clr p2.4 call delay setb p2.4 clr p2.3 call delay setb p2.3 clr p2.2 call delay setb p2.2 clr p2.1 call delay setb p2.1 clr p2.0 call delay Vũ Duy Khang - Điện A - CĐ 44 Page 6
- setb p2.0 clr p1.7 call delay setb p1.7 clr p1.6 call delay setb p1.6 clr p1.5 call delay setb p1.5 clr p1.4 call delay setb p1.4 clr p1.3 call delay setb p1.3 clr p1.2 call delay setb p1.2 clr p1.1 call delay Vũ Duy Khang - Điện A - CĐ 44 Page 7
- setb p1.1 clr p1.0 call delay ;;;;;;;;;;;;;;;;;;; clr p2.7 call delay setb p2.7 clr p2.6 call delay setb p2.6 clr p2.5 call delay setb p2.5 clr p2.4 call delay setb p2.4 clr p2.3 call delay setb p2.3 clr p2.2 call delay setb p2.2 Vũ Duy Khang - Điện A - CĐ 44 Page 8
- clr p2.1 call delay setb p2.1 clr p2.0 call delay setb p2.0 clr p1.7 call delay setb p1.7 clr p1.6 call delay setb p1.6 clr p1.5 call delay setb p1.5 clr p1.4 call delay setb p1.4 clr p1.3 call delay setb p1.3 Vũ Duy Khang - Điện A - CĐ 44 Page 9
- clr p1.2 call delay setb p1.2 clr p1.1 call delay ;;;;;;;;;;;;;;;;;;;; clr p2.7 call delay setb p2.7 clr p2.6 call delay setb p2.6 clr p2.5 call delay setb p2.5 clr p2.4 call delay setb p2.4 clr p2.3 call delay setb p2.3 clr p2.2 Vũ Duy Khang - Điện A - CĐ 44 Page 10
- call delay setb p2.2 clr p2.1 call delay setb p2.1 clr p2.0 call delay setb p2.0 clr p1.7 call delay setb p1.7 clr p1.6 call delay setb p1.6 clr p1.5 call delay setb p1.5 clr p1.4 call delay setb p1.4 clr p1.3 Vũ Duy Khang - Điện A - CĐ 44 Page 11
- call delay setb p1.3 clr p1.2 call delay ;;;;;;;;;;;;;; clr p2.7 call delay setb p2.7 clr p2.6 call delay setb p2.6 clr p2.5 call delay setb p2.5 clr p2.4 call delay setb p2.4 clr p2.3 call delay setb p2.3 clr p2.2 call delay Vũ Duy Khang - Điện A - CĐ 44 Page 12
- setb p2.2 clr p2.1 call delay setb p2.1 clr p2.0 call delay setb p2.0 clr p1.7 call delay setb p1.7 clr p1.6 call delay setb p1.6 clr p1.5 call delay setb p1.5 clr p1.4 call delay setb p1.4 clr p1.3 call delay ;;;;;;;;;;;; Vũ Duy Khang - Điện A - CĐ 44 Page 13
- clr p2.7 call delay setb p2.7 clr p2.6 call delay setb p2.6 clr p2.5 call delay setb p2.5 clr p2.4 call delay setb p2.4 clr p2.3 call delay setb p2.3 clr p2.2 call delay setb p2.2 clr p2.1 call delay setb p2.1 Vũ Duy Khang - Điện A - CĐ 44 Page 14
- clr p2.0 call delay setb p2.0 clr p1.7 call delay setb p1.7 clr p1.6 call delay setb p1.6 clr p1.5 call delay setb p1.5 clr p1.4 call delay ;;;; clr p2.7 call delay setb p2.7 clr p2.6 call delay setb p2.6 clr p2.5 Vũ Duy Khang - Điện A - CĐ 44 Page 15
- call delay setb p2.5 clr p2.4 call delay setb p2.4 clr p2.3 call delay setb p2.3 clr p2.2 call delay setb p2.2 clr p2.1 call delay setb p2.1 clr p2.0 call delay setb p2.0 clr p1.7 call delay setb p1.7 clr p1.6 Vũ Duy Khang - Điện A - CĐ 44 Page 16
- call delay setb p1.6 clr p1.5 call delay ;;;;;;;;;;; clr p2.7 call delay setb p2.7 clr p2.6 call delay setb p2.6 clr p2.5 call delay setb p2.5 clr p2.4 call delay setb p2.4 clr p2.3 call delay setb p2.3 clr p2.2 call delay Vũ Duy Khang - Điện A - CĐ 44 Page 17
- setb p2.2 clr p2.1 call delay setb p2.1 clr p2.0 call delay setb p2.0 clr p1.7 call delay setb p1.7 clr p1.6 call delay ;;;;;;;;;;;;;;;;; clr p2.7 call delay setb p2.7 clr p2.6 call delay setb p2.6 clr p2.5 call delay setb p2.5 Vũ Duy Khang - Điện A - CĐ 44 Page 18
- clr p2.4 call delay setb p2.4 clr p2.3 call delay setb p2.3 clr p2.2 call delay setb p2.2 clr p2.1 call delay setb p2.1 clr p2.0 call delay setb p2.0 clr p1.7 call delay ;;;;;;;;;;;;; clr p2.7 call delay setb p2.7 clr p2.6 Vũ Duy Khang - Điện A - CĐ 44 Page 19
- call delay setb p2.6 clr p2.5 call delay setb p2.5 clr p2.4 call delay setb p2.4 clr p2.3 call delay setb p2.3 clr p2.2 call delay setb p2.2 clr p2.1 call delay setb p2.1 clr p2.0 call delay ;;; clr p2.7 call delay Vũ Duy Khang - Điện A - CĐ 44 Page 20
CÓ THỂ BẠN MUỐN DOWNLOAD
-
xây dựng các bài thực tập khí nén kết hợp điều khiển bằng PLC, chương 11
6 p | 646 | 252
-
lập trình với sps s7-300
94 p | 395 | 225
-
Giáo trình PLC Bộ môn Điều khiển tự động Chương 1: TỔNG QUAN VỀ PLC
69 p | 709 | 212
-
Hệ thống điều khiển PLC part 1
10 p | 373 | 125
-
CHƯƠNG TRÌNH ĐIỀU KHIỂN CHÒ CHƠI ĐƯỜNG LÊN ĐỈNH OLYMPIA
2 p | 543 | 101
-
Tài liệu PLC - Chương 1
17 p | 232 | 91
-
LẬP TRÌNH CHO VI ĐIỀU KHIỂN CHƯƠNG 1
23 p | 241 | 90
-
Giáo trình Lý thuyết điều khiển logic - ThS. Nguyễn Bá Hội
124 p | 223 | 70
-
Giáo trình KỸ THUẬT ROBOT - Chương 6
26 p | 191 | 46
-
thiết kế dây chuyền tự đông lắp ráp bút bi ( TL 034 ), chương 10
8 p | 143 | 30
-
NGÂN HÀNG CÂU HỎI THI KẾT THÚC HỌC PHẦN HỌC PHẦN: THIẾT KẾ VI MẠCH VLSI VÀ ASIC
4 p | 219 | 30
-
Bài tập Điều khiển lập trình 1
16 p | 174 | 26
-
Giáo trình Vi điều khiển - Nghề: Điện dân dụng - Trình độ: Cao đẳng nghề (Tổng cục Dạy nghề)
110 p | 64 | 12
-
Nghiên cứu ứng dụng bộ điều khiển trượt cho thiết bị tập phục hồi chức năng khớp gối sử dụng khí nén
8 p | 35 | 4
-
Một phương pháp kiểm thử cơ chế điều khiển tự động phương tiện bay QuadPlane sử dụng kết hợp công cụ Matlab và X-Plane
5 p | 35 | 2
-
Cấu trúc của hệ điều khiển tối ưu và vấn đề về hệ thống có phản hồi - ứng dụng trong bài toán điều khiển tàu tiếp cận
9 p | 52 | 1
-
Bài toán về bộ điều tốc tối ưu tác động nhanh đối với hệ thống tuyến tính có tham số không đổi để thiết lập tổ hợp các mô hình điều khiển quá trình tàu biển tiếp cận gần nhau
4 p | 25 | 1
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn