You are on page 1of 5

Đại học Bách Khoa Hà Nội

Trường Điện - Điện tử

Báo cáo:
EE3480 Vi xử lý

Họ và tên: Vũ Đức Cường MSSV: 20202313

GVHD: Nguyễn Bảo Huy

Mã lớp thí nghiệm: 724960

Học kỳ: 2022.1

Hà Nội, 12/2022
1 Lưu đồ thuật toán
Bài toán nháy LED đơn có lưu đồ thuật toán như sau:

Hình 1: Lưu đồ thuật toán nháy LED đơn.

2
2 Code cho bài toán bằng hợp ngữ Assembly.
Chương trình nháy 1 LED như sau

;=====================
; Nhay mot led don
; start
;=====================

led bit p2.0 ;led tai chan P2.0


org 00h

main:
clr led ;bat led8
lcall delay_500ms ;delay 500ms
setb led ;tat led
lcall delay_500ms
sjmp main

delay_500ms:
MOV 50H,#200
loop: MOV 51H,#250
DJNZ 51H, $ ;$
DJNZ 50H,loop
RET
end

3
3 Sơ đồ nguyên lý mạch.

Hình 2: Sơ đồ nguyên lý của mạch nhấp nháy 1 LED.

Sơ đồ mạch bao gồm:

ˆ Vi xử lý 89C52, với tần số dao động 12Mhz

ˆ Một bóng LED blue mắc kiểu source kèm điện trở 330 Ohm.

4
4 Kết quả chạy mô phỏng.

Hình 3: Lúc LED tắt

Hình 4: Lúc LED sáng

Nhận xét: LED nhấp nháy theo chu kỳ 1s, tắt 500ms, bật 500ms. Như vậy
bài thí nghiệm đã đưa ra các thực nghiệm để kiểm chứng lý thuyết đã học
trên lớp.

You might also like