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