Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

THUC HANH VI DIEU KHIEN
PREMIUM
Số trang
50
Kích thước
1.9 MB
Định dạng
PDF
Lượt xem
879

THUC HANH VI DIEU KHIEN

Nội dung xem thử

Mô tả chi tiết

TRƯỜNG CAO ĐẲNG NGHỀ VIỆT NAM-SINGAPORE

Khoa: Điện tử

CHƯƠNG 1: GIAO TIẾP LED ĐƠN Khoa điện tử - Trường cao đẳng nghề Việt Nam Singapore

Thực hành vi điều khiển 1

Bài mẫu số 101: Chương trình điều khiển 8 LED sáng tắt dùng port 0

Lưu tên file “BAI_101_CHOPTAT_8LED”

a.Mạch điện:

b.Lưu đồ

c.Chương trình:

ORG 0000H

LB: MOV P0,#0H

CALL DELAY100MS

CHƯƠNG 1: GIAO TIẾP LED ĐƠN Khoa điện tử - Trường cao đẳng nghề Việt Nam Singapore

Thực hành vi điều khiển 2

MOV P0,#0FFH

CALL DELAY100MS

JMP LB

$INCLUDE(TV_DELAY.ASM)

END

d. Tiến hành biên dịch và nạp.

e.Quan sát kết quả hiển thị của chương trình, nếu kết quả không đúng yêu cầu đề bài thì phải

quay lại chương trình chỉnh sửa và làm lại.

Bài mẫu số 102: Chương trình điều khiển 16 LED sáng tắt dùng port 0 và 1

Lưu tên file “BAI_102_CHOPTAT_16LED”

a.Chương trình

ORG 0000H

LB: MOV P0,#0H

MOV P1,#0H

CALL DELAY100MS

MOV P0,#0FFH

MOV P1,#0FFH

CALL DELAY100MS

JMP LB

$INCLUDE(TV_DELAY.ASM)

END

b. Tiến hành biên dịch và nạp.

c.Quan sát kết quả hiển thị của chương trình, nếu kết quả không đúng yêu cầu đề bài thì phải

quay lại chương trình chỉnh sửa và làm lại.

Bài thực hành 103: Chương trình điều khiển 24 LED sáng tắt dùng port 0,1,2

Lưu tên file “BAI_103_CHOPTAT_24LED”

Bài thực hành 104: Chương trình điều khiển 32 LED sáng tắt dùng port 0,1,2,3

Lưu tên file “BAI_104_CHOPTAT_32LED”

Bài mẫu 105: Chương trình điều khiển 8 LED sáng dần tắt hết dùng port 0

Lưu tên file “BAI_105_SDTH_8LED_C1”

a.Chương trình

ORG 0000H

LB: MOV P0,#00000000B

CALL DELAY100MS

MOV P0,#00000001B

CALL DELAY100MS

MOV P0,#00000011B

CALL DELAY100MS

CHƯƠNG 1: GIAO TIẾP LED ĐƠN Khoa điện tử - Trường cao đẳng nghề Việt Nam Singapore

Thực hành vi điều khiển 3

MOV P0,#00000111B

CALL DELAY100MS

MOV P0,#00001111B

CALL DELAY100MS

MOV P0,#00011111B

CALL DELAY100MS

MOV P0,#00111111B

CALL DELAY100MS

MOV P0,#01111111B

CALL DELAY100MS

MOV P0,#11111111B

CALL DELAY100MS

JMP LB

$INCLUDE(TV_DELAY.ASM)

END

b. Tiến hành biên dịch và nạp.

c.Quan sát kết quả hiển thị của chương trình, nếu kết quả không đúng yêu cầu đề bài thì phải

quay lại chương trình chỉnh sửa và làm lại.

Trong cách viết trên, ta thấy chương trình dễ hiểu nhưng khá dài.Hãy xem cách viết thứ 2 dưới đây

Bài mẫu 105: Chương trình điều khiển 8 LED sáng dần tắt hết dùng port 0

Lưu tên file “BAI_105_SDTH_8LED_C2”

a.Lưu đồ:

b.Chương trình

ORG 0000H

LB:

MOV P0,#00H

LB1: CALL DELAY100MS

SETB C

CHƯƠNG 1: GIAO TIẾP LED ĐƠN Khoa điện tử - Trường cao đẳng nghề Việt Nam Singapore

Thực hành vi điều khiển 4

MOV A,P0

RLC A

MOV P0,A

JNC LB1

JMP LB

$INCLUDE(TV_DELAY.ASM)

END

c. Tiến hành biên dịch và nạp.

d.Quan sát kết quả hiển thị của chương trình, nếu kết quả không đúng yêu cầu đề bài thì phải

quay lại chương trình chỉnh sửa và làm lại.

Bài mẫu 106: Chương trình điều khiển 8 LED sáng dần tắt dần dùng port 0

Lưu tên file “BAI_106_SDTD_8LED”

a.Lưu đồ:

b.Chương trình

ORG 0000H

LB:

MOV P0,#00H

LB1: CALL DELAY100MS

SETB C

CALL XOAYTRAI_P0

JNC LB1

LB2: CLR C

CALL XOAYTRAI_P0

CALL DELAY100MS

JC LB2

JMP LB1

XOAYTRAI_P0:

MOV A,P0

RLC A

Tải ngay đi em, còn do dự, trời tối mất!