1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Dạy lập trình biển led quảng cáo Bài 3 Chipkool

4 572 1

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 4
Dung lượng 117,94 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Thực hành lập trình điều khiển 8 led đơn bằng lệnh quay.. Hiệu ứng sáng đuổi từ trên xuống dưới: HIEU_UNG1:... Lập trình điều khiển 12 Led đơn bằng lệnh MOV... Thực hành lập trình: 1..

Trang 1

I Thực hành lập trình điều khiển 8 led đơn bằng lệnh quay

1 Hiệu ứng sáng đuổi từ trên xuống dưới:

HIEU_UNG1:

Trang 2

MOV A,#00000001B

LAP:

RL A

MOV P2,A

CALL DELAY

CJNE A,#00000001B,LAP

RET

2 Hiệu ứng sáng đuổi từ dưới lên trên

HIEU_UNG2:

MOV A,#10000000B

LAP1:

RR A

MOV P2,A

CALL DELAY

CJNE A,#10000000B,LAP1

RET

3.Hiệu ứng sáng dần từ trên xuống dưới

HIEU_UNG3:

MOV A,#00000000B

LAP2:

SETB C

RLC A

MOV P2,A

CALL DELAY

CJNE A,#11111111B,LAP2

RET

4.Hiệu ứng sáng dần từ dưới lên trên

HIEU_UNG4:

MOV A,#00000000B

LAP3:

SETB C

RRC A

MOV P2,A

CALL DELAY

CJNE A,#11111111B,LAP3

RET

II Lập trình điều khiển 12 Led đơn bằng lệnh MOV

Trang 3

Thực hành lập trình:

1 Hiệu ứng sáng đuổi chạy từ trên xuống dưới và từ dưới lên lặp lại 3 lần

2 Hiệu ứng sáng dần chạy từ trên xuống dưới và từ dưới lên trên lặp 2 lần

3 Hiệu ứng sáng dần từ giữa ra 2 bên và từ 2 bên vào giữa

4 Hiệu ứng sáng đuổi chạy từ 2 bên vào giữa và từ giữa ra 2 bên

5 Hiệu ứng sáng nhấp nháy 12 Led

6 Hiệu ứng 6 led sáng 6 led tắt luân phiên đổi chỗ

7 Hiệu ứng sáng nhấp nháy chẵn lẻ

8 Hiệu ứng sáng dồn từ trên xuống dưới

Khi lập trình điều khiển đối với 2 PORT chạy cùng lúc cần xếp 2 lệnh MOV của 2 port gần nhau sau đó Trễ Vì 2 lệnh thời gian thực hiện rất nhanh, mắt người khó nhận biết lệnh nào chạy trước, lệnh nào chạy sau:

VD: Lập trình hiệu ứng sáng đuổi từ 2 bên vào giữa:

HIEU_UNG:

MOV P2,#00000001B

MOV P3,#00001000B

Trang 4

CALL DELAY

MOV P2,#00000010B

MOV P3,#00000100B

CALL DELAY

MOV P2,#00000100B

MOV P3,#00000010B

CALL DELAY

MOV P2,#00001000B

MOV P3,#00000001B; THỜI DIÊM CHẠY HET CHÂN PORT 3

CALL DELAY

MOV P2,#10010000B; THOI DIEM CHI LAP TRINH TRONG PORT 2 BIT P2.7

CALL DELAY

MOV P2,#01100000B

CALL DELAY

RET

Ngày đăng: 05/04/2016, 22:34

TỪ KHÓA LIÊN QUAN