ai lập trình đc mạch này đếm số từ 0 đến 9999 k? lập trình giùm mình với
Thông báo
Collapse
No announcement yet.
cần giúp lập trình mạch này
Collapse
X
-
Đây là đoạn code đếm từ 98 đến 106 hiển thị ra LED 7 đoạn. Rất có ích cho bạn.
ORG 000H
MAIN:
MOV R5,#98
LOOP: CALL HEX_BCD
CALL BCD_7DOAN
MOV 70H,#3
X2: MOV 71H,#50
X1: CALL HIENTHI
DJNZ 71H,X1
DJNZ 70H,X2
INC R5
CJNE R5,#107,LOOP
JMP MAIN
;*********************************************
HEX_BCD:
MOV A,R5
MOV B,#10
DIV AB
MOV 10H,B ;DV
MOV B,#10
DIV AB
MOV 11H,B ;CHUC
MOV 12H,A ;TRAM
RET
;************************************
BCD_7DOAN:
MOV DPTR,#MA7DOAN
MOV R0,#10H
MOV R1,#20H
GM: MOV A,@R0
MOVC A,@A+DPTR
MOV @R1,A
INC R0
INC R1
CJNE R0,#13H,GM
RET
;*************************************
HIENTHI:
MOV R0,#20H
MOV A,#0FBH
HT: MOV P0,@R0
MOV P2,A
CALL DELAY_HT
MOV P0,#0FFH ;CHONG LEM
INC R0
RL A
RL A
CJNE A,#0FEH,HT
;==================
MOV A,#0F7H
MOV P0,#0BFH
MOV P2,A
CALL DELAY_HT
MOV P0,#0FFH
MOV A,#0DFH
MOV P0,#0BFH
MOV P2,A
CALL DELAY_HT
MOV P0,#0FFH
RET
;*************************************
DELAY_HT:
MOV 60H,#5
DEL2: MOV 61H,#100
DJNZ 61H,$
DJNZ 60H,DEL2
RET
;*************************************
MA7DOAN: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H
;************************************************* ****************************************
;================================================= ==============
;************************************************* ****************************************
END
Comment
-
cám ơn bạn nha, để mình xem thửNguyên văn bởi OpenDoor Xem bài viếtĐây là đoạn code đếm từ 98 đến 106 hiển thị ra LED 7 đoạn. Rất có ích cho bạn.
ORG 000H
MAIN:
MOV R5,#98
LOOP: CALL HEX_BCD
CALL BCD_7DOAN
MOV 70H,#3
X2: MOV 71H,#50
X1: CALL HIENTHI
DJNZ 71H,X1
DJNZ 70H,X2
INC R5
CJNE R5,#107,LOOP
JMP MAIN
;*********************************************
HEX_BCD:
MOV A,R5
MOV B,#10
DIV AB
MOV 10H,B ;DV
MOV B,#10
DIV AB
MOV 11H,B ;CHUC
MOV 12H,A ;TRAM
RET
;************************************
BCD_7DOAN:
MOV DPTR,#MA7DOAN
MOV R0,#10H
MOV R1,#20H
GM: MOV A,@R0
MOVC A,@A+DPTR
MOV @R1,A
INC R0
INC R1
CJNE R0,#13H,GM
RET
;*************************************
HIENTHI:
MOV R0,#20H
MOV A,#0FBH
HT: MOV P0,@R0
MOV P2,A
CALL DELAY_HT
MOV P0,#0FFH ;CHONG LEM
INC R0
RL A
RL A
CJNE A,#0FEH,HT
;==================
MOV A,#0F7H
MOV P0,#0BFH
MOV P2,A
CALL DELAY_HT
MOV P0,#0FFH
MOV A,#0DFH
MOV P0,#0BFH
MOV P2,A
CALL DELAY_HT
MOV P0,#0FFH
RET
;*************************************
DELAY_HT:
MOV 60H,#5
DEL2: MOV 61H,#100
DJNZ 61H,$
DJNZ 60H,DEL2
RET
;*************************************
MA7DOAN: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H
;************************************************* ****************************************
;================================================= ==============
;************************************************* ****************************************
END
mà bạn có mạch của code trên k, tại dùng bằng asm nên phải có mạch thì mình mới hiểu đcLast edited by chick3nb0y9x; 24-04-2011, 14:43.
Comment
-
nếu viết bằng c thì bạn giải thích giùm mình mấy câu lệnh đc k, tại c mình chỉ mới nắm sơ sơ thôiNguyên văn bởi cattrang1303 Xem bài viếtviết bằng C hay asem vậy bạn, mình chỉ viết bằng C dc thôi, còn asem thì bạn xem bài ở trên đó
Comment
Bài viết mới nhất
Collapse
-
bởi theidiotcatViệc lựa chọn một chiếc laptop gaming phù hợp với nhu cầu, ngân sách chưa bao giờ là dễ dàng. Và điều đó càng khó hơn trong năm 2026 khi mà mức giá liên tục tăng.
Nếu bạn chưa biết nên chọn một chiếc laptop gaming như thế nào...-
Channel: Đánh giá sản phẩm DTVN
26-06-2026, 10:29 -
-
bởi theidiotcatVới mức ngân sách 20 - 30 triệu đồng trong năm 2026, các bạn sinh viên và dân văn phòng có thể tìm thấy nhiều lựa chọn cao cấp, mạnh mẽ, pin “trâu”, đặc biệt là các mẫu laptop AI hỗ trợ cho học tập và làm việc.
Trong phân...-
Channel: Đánh giá sản phẩm DTVN
26-06-2026, 10:25 -
-
bởi theidiotcatDưới đây là một số mẫu laptop nổi bật trong phân khúc dưới 20 triệu giúp các bạn văn phòng, sinh viên và đặc biệt là tân sinh viên có thể dễ dàng lựa chọn được mẫu laptop phù hợp với nhu cầu và ngân sách của mình.
Thị...-
Channel: Đánh giá sản phẩm DTVN
26-06-2026, 10:07 -
-
bởi theidiotcatViệc chọn mua một bộ máy tính phục vụ cho các nhu cầu làm việc văn phòng và sử dụng cơ bản hàng ngày đang trở nên dễ dàng và tiết kiệm hơn bao giờ hết. Thay vì phải đau đầu trích ngân sách để mua cả vi xử lý lẫn card đồ họa rời...
-
Channel: Đánh giá sản phẩm DTVN
25-06-2026, 11:23 -
-
bởi theidiotcatViệc nâng cấp từ một dàn máy tính cũ lên cấu hình mới luôn khiến nhiều người đắn đo về mức chi phí bỏ ra. Nếu bạn đang tìm kiếm một sự lột xác hoàn toàn về hiệu năng mà vẫn cân đối được dòng tiền, combo giữa vi xử lý Ryzen...
-
Channel: Đánh giá sản phẩm DTVN
25-06-2026, 11:06 -
-
Trả lời cho Lực dọc trục làm hỏng ổ bi.bởi nguyendinhvanVí dụ một trang như thế này
...-
Channel: Điện tử công suất
24-06-2026, 19:57 -
-
Trả lời cho Lực dọc trục làm hỏng ổ bi.bởi nguyendinhvanỔ bi có loại chịu lực dọc, loại chịu lực ngang.
Bạn kiếm một quyển Data cũng một hãng vòng bi nào đó. Họ sẽ cấp cho bạn đủ thông số kỹ thuật.
Khi lựa chọn được mã sản phẩm, bạn chỉ việc tìm mua mã đó, hoặc đặt hàng....-
Channel: Điện tử công suất
24-06-2026, 19:52 -
-
bởi GargiChào mọi người, tôi đang gặp một vấn đề kỹ thuật và muốn được nghe ý kiến của mọi người.
Tôi đã lắp một đĩa xích vào trục đầu ra của hộp số hành tinh bánh răng xoắn dùng cho truyền động xích. Sau vài tháng hoạt động, ổ bi đầu ra bị hỏng.
Bản thân...-
Channel: Điện tử công suất
24-06-2026, 13:22 -
-
bởi vi van phamSau hàng chục năm, không biết có ai còn nghĩ gì về tôi? Riêng tôi, nhớ nhiều về dientuviet nam. net. Ngày ấy tìm 1 người bạn đam mê về điện từ khó như trúng số độc đăc. Tôi đã trúng số độc đắc khi được mời về dientuvietnam.net...
-
Channel: Tâm tình dân kỹ thuật
23-06-2026, 22:43 -
, bạn dùng 2 biến tam1 và tam2 bạn tăng tam1 lên 99 thì tăng tam2 lên 1 cứ vậy bạn sẽ được số 99 thôi,còn để xuất ra led thì bạn chuyển các số ra dạng bcd rồi xuất ra led sử dụng phuơng pháp quét thế là xong.

...
Comment