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
-
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
-
Nguyê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
-
Trả lời cho Hỗ trợ tìm linh kiện mạch hạ áp 220V - 110Vbởi davidcopyTheo như A.I phân tích thì mạch này ghim điện DC ngõ ra, tụ 250VDC thì ngõ vào khoảng 220VDC là ok....
-
Channel: Hướng dẫn tìm thông tin linh kiện
hôm nay, 11:45 -
-
bởi davidcopybạn cần hỗ trợ gì sao không viết ra hoặc chụp hình kèm chú thích...
-
Channel: Hỗ trợ học tập
hôm nay, 10:13 -
-
Trả lời cho Sạc bình acquy 30ahbởi dinhthuong80Đình Thường xin phép nhờ chủ đề này để chia sẻ về 1 bộ sạc bình. Xin được nói trước là không có ý xoi mói tìm lỗi, chỉ nhằm mục đích chia sẻ về vấn đề kĩ thuật cho ai quan tâm thôi ạ!
Chúng ta không nên dùng bộ sạc...-
Channel: Điện tử dành cho người mới bắt đầu
hôm nay, 10:05 -
-
Trả lời cho Hàn chì thiếc lên nhôm.bởi vi van phamBình thường là vậy. Họ không hiểu thì họ là người không bình thường.
Bác không có việc làm, vẽ chuyện kiếm niềm vui, không vui thì buồn vậy....-
Channel: Tâm tình dân kỹ thuật
hôm nay, 10:03 -
-
Trả lời cho Hàn chì thiếc lên nhôm.bởi dinhthuong80Dạ, bình thường sẽ là vậy, ai cũng hiểu nhưng cháu vẫn rất sợ sẽ có người cố tình không hiểu và lí luận soi mói ấy bác ạ! Vì rõ ràng nó có tan... vài phân tử trong nước rồi mới thôi tan!!!!...
-
Channel: Tâm tình dân kỹ thuật
hôm nay, 09:33 -
-
Trả lời cho Hàn chì thiếc lên nhôm.bởi vi van phamAL là kim loại không tan trong nước là đúng vì khi tiếp xúc với nước sẽ tạo thành Al (OH)3 ngăn không cho phản ứng tiếp tục và phản ứng dừng lại ngay....
-
Channel: Tâm tình dân kỹ thuật
Hôm qua, 17:57 -
-
bởi mèomướpDạ chú nên dùng bếp gas ạ. Chơi với điện mùa hè cẩn thận khách chạy hết ấy ạ. Hôm nọ đi học về cháu thấy chị học trên cháu 1 lớp nhà chị ấy có điện 3 pha ấy ạ, nên chắc là lắp được nhưng tốn xiền ạ...
-
Channel: Điện tử gia dụng
Hôm qua, 16:10 -
-
Trả lời cho Hàn chì thiếc lên nhôm.bởi dinhthuong80Có lẽ nào vì bác nói chưa rõ nên họ bắt bẻ chỗ
Bởi cháu nhớ ngày xưa họ nói nhôm là kim loại khá mạnh, nếu là nguyên chất nó sẽ phản ướng với nước tạo ra nhôm hidroxit có màu trắng xốp sệt như xà phòng...-
Channel: Tâm tình dân kỹ thuật
Hôm qua, 14:52 -
-
bởi gameba1993cảm ơn bạn, mình hộ kinh doanh gia đình thì xin điện 3 pha có được không nhỉ....
-
Channel: Điện tử gia dụng
Hôm qua, 14:21 -
-
bởi mèomướpDạ điện 1 pha dân dụng tối đa phụ thuộc công tơ điện, át tô mát, dây dẫn. Ví dụ công tơ 50A, át 30A, dây dẫn 8mm2 thì tối đa là 30A từ đó tính được công suất max khoảng 6kw. Của chú 10kw thì có lẽ điện 3 pha sẽ ổn hơn ạ...
-
Channel: Điện tử gia dụng
Hôm qua, 13:59 -
Comment