Lưu đồ chương trình Covert

Một phần của tài liệu Thiết kế và thi công hệ thống Kit vi điều khiển 8951 (Trang 119 - 124)

IV: khảo sát IC giải mã BCD to Decimal SN74145.

Lưu đồ chương trình Covert

LƯU TRỮ MÃ VÀO R0 LẤY NỘI DUNG Ô NHỚ 32 H VÀ CHUYỂN 4 BIT CAO THÀNH 4 BIT THẤP

LẤY NỘI DUNG Ô NHỚ 33 H VÀ CHUYỂN 4 BIT CAO THÀNH 4 BIT THẤP

LƯU TRỮ MÃ VÀO A

TRAO ĐỔI 4 BIT THẤP CỦA AVÀ R0

LƯU TRỮ MÃ VÀO Ô NHỚ 33H XÓA 4 BIT THẤP CỦA A

BEGIN

CẤT NỘI DUNG CỦA THANH GHI A

LẤY LẠI NỘI DUNG THANH GHI A TRAO LẠI NỘI DUNG CỦA R0 VÀO

Ô NHỚ 32H

LƯU ĐỒ ĐỒ

BEGIN

GỌI CHƯƠNG TRÌNH ẮT ĐẦU TẠI ĐỊA CHỈ 0023H CẤT TẠM MÃ PHÍMẤN NỘI DUNG Ô NHỚ 40H AND [40H] KQ = 0 ? TRAO LẠI MÃ PHÍM END S Đ Lưu đồ key - 16 LƯU ĐỒ BEGIN

GỌI CHƯƠNG TRÌNH BẮT ĐẦU TẠI ĐỊA CHỈ 0047H

TĂNG MÃ PHÍM LÊN 1 CẤT TẠM MÃ PHÍMẤN

KQ = 0 ?

LẤY NỘI DUNG Ô NHỚ 41H

AND [41H] Lưu đồ key - 23

KQ = 0 ?

GIẢM KẾT QỦA ĐI 1

LƯU MÃ VÀO Ô NHỚ 41H TRAO LẠI MÃ PHÍM END FF A S S Đ Đ

BEGIN

KHỞI TẠO 8279 VÀ LẤY MỘT MÃ

AND 0F

KQ = 0 ?

ĐỔI THÀNH MÃ GÍA TRỊ

CẤT TẠM MÃ GÍA TRỊ Lưu đồ key - 47

XÓA DISPLAY WRITE RAM

TRAO LẠI MÃ GÍA TRỊ ĐỂ HIỂN THỊ

CALL DELAY

TRAO LẠI MÃ PHÍM

FF A S

Đ

[38H]R1

COPPY NỘI DUNG VÙNG NHỚ 30H-33H SANG VÙNG NHỚ 34H-37H

LƯU TRỮ NỘI DUNG VÙNG NHỚ CÓ ĐỊA CHỈ 0200H [40H]R2 [R0 ]A CẤT NỘI DUNG CHỨA TRONG R0 +1 BEGIN [34H]R0 GỌI CHƯƠNG TRÌNH 4-X

CHUYỂN 4BIT CAO CỦA A THÀNH 4 BIT THẤP

END

LẤY LẠI NỘI DUNG THANH GHI A

GỌI CHƯƠNG TRÌNH 4-X R1=40 ?

GỌI CHƯƠNG TRÌNH HIỂN THỊ S Đ

CẤT TẠM VÀO R3

LƯU TRỮ NỘI DUNG VÀO THANH GHI A

ĐẶT BIT CARRY ( C ) [40H]A

XOAY TRÁI NỘI DUNG A QUA C

KẾT QỦA ĐƯA VÀO Ô NHỚ 40H VÀO Ô NHỚ 40H

TRAO LẠI NỘI DUNG CHỨA TRONG R3 TRONG A

BEGIN

AND 0F ( ĐỂ ẤY 4BIT THẤP)

CHUYỂN NỘI DUNG CỦA A SANG R1

END R1 + 1

XÓA BIT CARRY C = 0 ? S Đ LƯU ĐỒ CHƯƠNG TRÌNH 4 -X XÓA 4 LED DỮ LIỆU END

Một phần của tài liệu Thiết kế và thi công hệ thống Kit vi điều khiển 8951 (Trang 119 - 124)

Tải bản đầy đủ (PDF)

(127 trang)