Đ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
In bài này
Previous
Next Post »

5 comments

Click here for comments
pham van
admin
19/6/12 ×

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

Reply
avatar
3/11/12 ×

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

Reply
avatar
Chip Kool
admin
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

Reply
avatar
3/11/12 ×

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

Reply
avatar
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 ạ

Reply
avatar

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!! ConversionConversion EmoticonEmoticon

       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

THƯ MỤC KHO TÀI LIỆU MIỄN PHÍ ECHIPKOOL

Code 8051 - ASM Code 8051 - C Code AVR - C Code led sao băng Code PIC - C Điện tử cơ bản điện tử viễn thông Đo Nhiệt Độ DS18B20 + LCD Đo Nhiệt Độ LM35 + LCD Đo Nhiệt Độ LM35 + Led 7 thanh Đo tốc độ động cơ Động cơ robo Ebook Đại Học ebook điện tử Ebook đồ án Học Orcad Học Protues Hồng ngoại Lập Trình 8051 Lập Trình AVR lập trình c++ Lập Trình Led Quảng Cáo lập trình PIC Lập trình Robot Lập trình VHDL Lcd16x2 Led Clock Led Quay Led RGB Mạch 7seg Mạch Amply.Mạch Loa Mạch Cảm Biến Mạch cube Mạch Đếm Sản Phẩm Mạch điện cơ bản Mạch điện hay Mạch Điện Ứng Dụng Mạch đọc file nhạc MP3 dùng Atmega 8 Mạch Động Cơ Mạch đồng hồ Mạch đồng hồ LCD Mạch đồng hồ Matrix Mạch giao thông Mạch in Mạch khóa số điện tử Mạch Led đơn Mạch Led Quảng Cáo Mạch Led Vumeter Mạch Ma trận Phím Mạch Matrix Mạch nạp Mạch nguồn Mạch Nút Bấm Mạch RS232 Mạch RS485 Mạch thu phát Mạch tổ hợp MSI Mạch trái tim Mạch truyền điện không dây Mạch Vi điều khiển Module Bluetooth Module Sim Module Sim548 Motor Nhiệt độ - Độ ẩm oscilloscope Phần mềm điện tử Phần Mềm Diệt Viruts Phần Mềm Hay Phần Mềm Led Quảng Cáo Phần mềm vi tính robocon Rule robocon Sạc Acquy Sản Phẩm Thương Mại Sáng tạo Smart Home Tài liệu Điện Tử Tranzitor Tụ điện TUT - 8051 - ASM TUT - 8051 - KeilC UART Ứng Dụng Led Quảng Cáo Ứng dụng USB USB TO COM Vi điều khiển - Ứng dụng Vi mạch số VOM Wifi ESP8266