Mạch Khóa Số Điện Tử Mạch Đếm Sản Phẩm Mạch Đèn giao thông Ngã Tư Mạch Trái Tim Final Mạch Trái Tim Final Mạch Trái Tim I Love U

May 30, 2012

Điều khiển led đơn dùng IC 74HC595 + IC AT89C51

Mô phỏng 595 trên protues

Mạch nguyên lý thực tế hoạt động


ORG 00H
MAIN:
CALL CTA;goi chuong trinh con
CALL CTB
CALL CTC
JMP MAIN

CTA:
;sang dan led
MOV R1,#8;quet 8 led
LAP:
SETB P2.0;thiet lap bit chan data len 1 cho led sang
CALL DELAY
SETB P2.1;tao xung mo cho bit vao chan SH
CALL DELAY
CLR  P2.1;tao xung dong khong cho bit vao chan SH
CALL DELAY
SETB P2.2;tao xung mo ST cho bit xuat ra cac chan led
CALL DELAY
CLR  P2.2;tao xung dong ST khong cho bit xuat ra cac chan led
CALL DELAY
DJNZ R1,LAP

;tat dan led
MOV R1,#8
LAP1:
CLR P2.0;thiet lap bit chan data len 1 cho led sang
CALL DELAY
SETB P2.1
CALL DELAY
CLR  P2.1
CALL DELAY
SETB P2.2
CALL DELAY
CLR  P2.2
CALL DELAY
DJNZ R1,LAP1
RET

CTB:;sang 1 led chay
MOV R4,#3
NHAY:
SETB P2.0
CALL DELAY
SETB P2.1
CALL DELAY
CLR P2.1
SETB P2.2
CALL DELAY
CLR P2.2
CALL DELAY
MOV R1,#7
LAP2:
CLR P2.0
SETB P2.1
CLR P2.1
SETB P2.2
CLR P2.2
CALL DELAY
CALL DELAY
DJNZ R1,LAP2
DJNZ R4,NHAY
RET

CTC:;sang nhap nhay led
MOV R4,#3
NHAY1:
MOV R1,#8
LAP3:
SETB P2.0
SETB P2.1
CLR P2.1
DJNZ R1,LAP3
SETB P2.2
CLR P2.2
CALL DELAY

MOV R1,#8
LAP4:
CLR P2.0
SETB P2.1
CLR P2.1
DJNZ R1,LAP4
SETB P2.2
CLR P2.2
CALL DELAY
DJNZ R4,NHAY1
RET



DELAY:;chuong trinh tao tre
MOV R0,#200
LOOP:
MOV R2,#200
LOOP1:
DJNZ R2,LOOP1
DJNZ R0,LOOP
RET
END



Sơ đồ mô phỏng + Sơ đồ nguyên lý + File Code Asm + file hex nạp chip

pass:chipkool.tk

5 comments:

pham van said...
19/6/12

a dùng phần mềm gì để vẽ vậy anh?

thịt_ba_chỉ said...
3/11/12

có code C k a ơi.code asm hơi khó hiểu

Chip Kool said...
3/11/12

@thịt_ba_chỉThịt ak..^^" anh có code c..em đọc còn khó hiểu hơn đấy..chỗ chuyển nối tiếp sang song song...thôi anh post sau nhé..giờ anh chỉ check web reply member thôi..đang ôn thi túi bụi

Cuong nguyen cao said...
3/11/12

Có vẻ C nó lằng nhăng hơn nhưng xem dễ hiểu. hjhj

thịt_ba_chỉ said...
18/1/13

cho e hỏi là nếu dùng 4 con 595 thì nó dịch từng con như thế nào ạ

Post a Comment

Bạn đọc hãy giúp chúng tôi xây dựng cộng đồng bằng cách để lại bình luận, chúng tôi luôn đón nhận mọi ý kiến của các bạn:
» Bình luận nghiêm túc và không chứa các liên kết quảng cáo.
» Vui lòng không Spam nhận xét với mọi hình thức.
» Rất mong bạn đề tên cho nhận xét của chính mình - Bằng cách chọn vào Tên/URL và điền tên bạn vào (Phần URL có thể bỏ trống ).

- Bạn có thể chèn Link nhạc (NCT), video(Youtube),Hình ảnh vào comment bằng cú pháp:
+ [youtube] Link video Youtube [/youtube].
+ [img] Link ảnh( định dạng PNG, JPG,GIF) [/img]
+Chèn link liên kết: <a href="LINK" rel="nofollow">Name</a>
-Bạn copy mã bên cạnh biểu tượng chèn vào nhận xét để bày tỏ cảm xúc!!

:) :( :)) :(( =)) =D> :D :P