Anh chị ơi cho em hỏi : Nếu như e chỉ dùng 1 port của VĐK (8051-P2) để hiển thị đếm 4 led 7 đoạn. Em muốn dùng 4 bit thấp để xuất ra IC giải mã 7447, còn 3 bit cao để điều khiển IC giải mã 74LS138 để quét led . Nhưng em chưa đc thành thạo việc xuất ra 4 bit thấp mà không bị ảnh hưởng đến 4 bit cao. Anh chị có code nào chơem thao khảo với ạ ? Em cám ơn nhiều!
[Help-Khẩn cấp] Code ASM led 7 đoạn qua 89c51 + 7447 + 74138
Collapse
X
-
Code cho bạn tham khảo nhé : đếm với counter ngoài (counter 0) từ 000 đến 255
PHP Code:TRAM EQU 20H CHUC EQU 21H DONVI EQU 22H MTRAM EQU 30H MCHUC EQU 31H MDONVI EQU 32H ORG 0000H MOV DPTR,#MA7447 MOV TMOD,#05H SETB TR0 CLR TF0 MAIN: LCALL HEXTOBCD LCALL GIAIMA LCALL DELAY_HIENTHI JMP MAIN HEXTOBCD: MOV A,TL0 MOV B,#10 DIV AB ; CHIA LAN 1 MOV DONVI,B ; LUU BCD_DVI VAO ON 20H MOV B,#10 DIV AB ; CHIA LAN 2 MOV CHUC,B ; LUU BCD_CHUC VAO ON 21H MOV TRAM,A ; LUU BCD_TRAM VAO ON 22H RET GIAIMA: MOV A,DONVI MOVC A,@A+DPTR MOV MDONVI,A ANL MDONVI,#3FH MOV A,CHUC MOVC A,@A+DPTR MOV MCHUC,A ANL MCHUC,#2FH MOV A,TRAM MOVC A,@A+DPTR MOV MTRAM,A ANL MTRAM,#1FH RET HIENTHI: MOV P2,MDONVI LCALL DELAY510US MOV P2,#00H MOV P2,MCHUC LCALL DELAY510US MOV P2,#00H MOV P2,MTRAM LCALL DELAY510US MOV P2,#00H RET DELAY_HIENTHI: MOV R1,#20 DEL1: LCALL HIENTHI DJNZ R1,DEL1 RET DELAY510US: MOV 78H,#255 DJNZ 78H,$ RET MA7447: DB 0F0H,0F1H,0F2H,0F3H,0F4H,0F5H,0F6H,0F7H,0F8H,0F9H ENDLast edited by tramng; 22-02-2014, 15:26.
Bài viết mới nhất
Collapse
-
bởi ittcCác bác ơi, có người bày em là nên đăng ký học qua thầy, thầy sẽ nhiệt tình hơn rồi thầy quen biết trong giới thi dễ đậu hơn bla bla, nhưng đã có nhiều vụ thầy nhận tiền xong trốn luôn, hoặc giữa thầy và trung tâm không đồng nhất...-
Channel: Tâm tình dân kỹ thuật
Hôm qua, 19:27 -
-
-
bởi domar123Giải pháp build PC thông minh cho game thủ thực dụng
Khi tự lắp một bộ PC chơi game với ngân sách có hạn, việc chi tiêu hợp lý từng đồng là chìa khóa để đạt hiệu năng thực tế cao nhất. Sử dụng các vi xử lý tích hợp đồ...-
Channel: Đánh giá sản phẩm DTVN
Hôm qua, 10:00 -
-
bởi domar123Giải pháp cho dàn PC cao cấp chơi game và làm việc
Khi xây dựng một bộ máy tính cao cấp, việc chọn đúng vi xử lý và card đồ họa sẽ quyết định trực tiếp đến trải nghiệm thực tế của bạn. Dòng chip AMD trang bị công nghệ...-
Channel: Đánh giá sản phẩm DTVN
18-08-2026, 08:55 -
-
bởi domar123Giải pháp toàn diện cho người dùng đa nhiệm
Nếu bạn đang cần một bộ máy vừa phục vụ công việc chuyên môn nặng vừa đáp ứng nhu cầu giải trí cao cấp, sự kết hợp giữa Ryzen 9 9950X TRAY và Radeon RX 9070 XT 16GB là lựa chọn...-
Channel: Đánh giá sản phẩm DTVN
17-08-2026, 17:12 -
-
bởi lvhnKhác nhau là đi lái thuê hoặc chạy dịch vụ được
...
-
Channel: Tâm tình dân kỹ thuật
17-08-2026, 15:50 -
-
bởi ittcHic, sao nhiều anh em khuyên là đàn ông đã học thì học luôn số sàn chứ đừng học số tự động anh....-
Channel: Tâm tình dân kỹ thuật
16-08-2026, 17:46 -
-
bởi mèomướp1. Tìm hiểu đc thì càng tốt, bận thì thôi. Ko cần quá quan trọng
2. Số tự động cho đơn giản, kiểu như đi xe ga ấy ạ
3. Học lý thuyết tử tế ok
4.ok
5.có. đủ số km, tgian cầm lái là đc
6.đi ăn tập thể,...-
Channel: Tâm tình dân kỹ thuật
14-08-2026, 16:34 -

Comment