Chat
Danh mục
Điều chỉnh tốc độ nháy biển led quảng cáo bằng IC555

Điều chỉnh tốc độ nháy biển led quảng cáo bằng IC555

Số lượng:
Thêm vào giỏ
Điều chỉnh tốc độ nháy biển led quảng cáo bằng IC555 đã được thêm vào giỏ hàng

Nhiều bạn hỏi chip làm thế nào mà điều chỉnh được tốc độ nháy biển led quảng cáo giống như người ta làm mà không phải thay đổi lại giá trị delay nạp lại chương trình, điều chỉnh bằng Volume thì qua bài này sẽ giải đáp những thắc mắc của các bạn.

IC555 sử dụng khá rộng rãi trên mạch led quảng cáo, người ta sử dụng chân số 3 của IC để tạo độ rộng xung truyền vào chân Vi Điều Khiển, khi dộ rộng xung càng dài ra thì độ trễ càng cao, lợi dụng điều đó dùng lệnh JNB hoặc JB để kiểm tra xem mức xung là 0 hay 1 sẽ có độ trễ trong khoảng xung đó. Chip khó diễn tả nên có gì sai xót các bạn góp ý nhé.

Sơ đồ nguyên lý mô phỏng chip mô phỏng chạy rất tốt và có điều chỉnh thông số khá chuẩn ở mạch tạo xung 555.

Chương trình chạy mô phỏng:
ORG 0000H
CHIP:
CALL HIEU_UNG
JMP CHIP

HIEU_UNG:
MOV P2,#00000001B
CALL XUNG555
MOV P2,#00000010B
CALL XUNG555
MOV P2,#00000100B
CALL XUNG555
MOV P2,#000001000B
CALL XUNG555
MOV P2,#00010000B
CALL XUNG555
MOV P2,#00100000B
CALL XUNG555
MOV P2,#01000000B
CALL XUNG555
MOV P2,#10000000B
CALL XUNG555
RET

XUNG555:
MOV R0,#5
LAP:
JNB P1.0,$
JB P1.0,$
DJNZ R0,LAP
RET
END

Chúc các bạn thành công:

Echipkool - Chia sẻ kiến thức - Kết nối đam mê điện tử