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


TÌM HIEÅ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
87
80H

 Cú pháp : ACALL addr11
 Mã lệnh :
a1
0
a9 a8 1 0 0 0 1
a7 a6 a5 a4 a3 a2 a1 a0
 Lệnh này chiếm 2 byte và thời gian thực hiện lệnh là 2 chu kỳ máy.
 Chức năng: Khi lệnh này được thực hiện thì vi điều khiển sẽ thực hiện chương trình con
tại đòa chỉ addr11. Chương trình con không được cách lệnh gọi quá 2 kbyte. Addr11 của
chương trình con có thể thay bằng nhản (tên của chương trình con).
 Chú ý: Trước khi nạp đòa chỉ mới vào thanh ghi PC thì đòa chỉ của lệnh kế trong chương
trình chính được cất vào bộ nhớ ngăn xếp.
3. Lệnh gọi chương trình con dùng đòa chỉ dài 16 bit :
 Cú pháp : LCALL addr16
 Mã lệnh :
0 0 0 1 0 0 1 0
A15 a1
4
a1
3
a1
2
a1
1
a1
0
a9 a8
A7 a6 a5 a4 a3 a2 a1 a0
 Lệnh này chiếm 3 byte và thời gian thực hiện lệnh là 2 chu kỳ máy
 Chức năng: Khi lệnh này được thực hiện thì vi điều khiển sẽ thực hiện chương trình con


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