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
-
-
Trả lời cho TCL - Tập hợp các vấn đề về màn hình màu TCLbởi dtvankhoeBác nào có file rom này cho em xin em cảm ơn ạ TCL L43S6500 – TPD.RT2841.PB772
-
Channel: Điện tử truyền hình
30-08-2026, 21:08 -
-
bởi domar123Sự kết hợp giữa vi xử lý siêu cấp AMD Ryzen Threadripper 9960X / 9970X cùng card đồ họa Radeon RX 9060 XT / RX 9070 XT 16GB mang lại một cỗ máy "all-in-one" đúng nghĩa. Đây là cấu hình đáp ứng trọn vẹn cho những người dùng cần một hệ...
-
Channel: Đánh giá sản phẩm DTVN
27-08-2026, 11:43 -
-
Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây!bởi dinhthuong92Nhân mùa Vu Lan báo hiếu, giới thiệu bài hát về mẹ:
TRỌN GÁNH THƯƠNG YÊU
Sáng tác: Hoàng Đình Thường
Hòa âm & hát: AI, ngày 04/05/2026
[Verse 1]
Ơn sâu nghĩa nặng ngập tràn
Cả đời mẹ đã nhọc nhằn gian...-
Channel: Tâm tình dân kỹ thuật
24-08-2026, 14:58 -

Comment