Giao tiếp vi điều khiển với LED đơn - Pdf 32


GIAO TIẾP VI ĐIỀU KHIỂN VỚI LED ĐƠN
SƠ ĐỒ MẠCH ĐIỆN THEO KIỂU SINK DÒNG: DÒNG CHẠY TỪ V
CC
QUA
LED VÀ ĐIỆN TRỞ HẠN DÒNG VÀO VI ĐIỀU KHIỂN.
MỨC LOGIC 0 THÌ LED SÁNG, MỨC LOGIC 1 THÌ LED TẮT.
BÀI SỐ 1: CHƯƠNG TRÌNH ĐIỀU KHIỂN 8 LED CHÓP TẮT (SÁNG TẮT)
ĐIỀU KHIỂN LED SÁNG THÌ DỮ LIỆU GỞI RA LED LÀ 1, MỨC 0 LED TẮT
 LƯU ĐỒ
BEGIN
8 LED SÁNG
DELAY
8 LED TẮT
DELAY
END VIẾT CHƯƠNG TRÌNH
(H1) ;CHUONG TRINH DIEU KHIEN 8 LED CUA PORT 0 SANG TAT
(H2) ORG 0000H
(H3) LB: MOV P0,#00000000B
(H4) CALL DELAY100MS
(H5) MOV P0,#11111111B
(H6) CALL DELAY100MS
(H7) JMP LB
(H8) $INCLUDE(TV_DELAY.ASM)
(H9) END

KẾT THÚC CHƯƠNG TRÌNH.
NHỮNG GÌ SAU LỆNH END SẼ KHÔNG CÒN HIỆU LỰC.

TÌM HIỂU FILE “*.LST”
MCS-51 MACRO ASSEMBLER TAMPRO4
10/31/:9 PAGE 1
DOS 5.0 (038-N) MCS-51 MACRO ASSEMBLER, V2.2
OBJECT MODULE PLACED IN E:\TAM\TAMPRO4.OBJ
ASSEMBLER INVOKED BY: E:\ATS.EXE E:\TAM\TAMPRO4.ASM LOC OBJ LINE SOURCE

1 ;CHUONG TRINH DIEU KHIEN 8 LED SANG
TAT
0000 2 ORG 0000H
3
0000 758000 4 LB: MOV P0,#00000000B
;LAM 8 LED TAT
0003 120049 5 CALL DELAY100MS
0006 758001 6 MOV P0,#00000001B
;LAM 8 LED SANG
0009 120049 7 CALL DELAY100MS
000C 80F2 8 JMP LB
9
GIẢI THÍCH
0000 758000 4 LB: MOV P0,#00000000B
;LAM 8 LED TAT
BYTE THỨ NHẤT “75” LÀ MÃ LỆNH
BYTE THỨ HAI “80” LÀ ĐỊA CHỈ CỦA PORT 0


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status