Mạch đèn Giao Thông Dùng Chip 89C51 | Chipkool

Dạo này chỗ chip bị mất Internet không thường xuyên cập nhật bài viết thường xuyên cho các bạn được.Hôm nay lượn lờ ra quán nét Chip post cho các bạn xem Design mạch đèn giao thông.hehe.mọi thắc mắc các bạn vui lòng comment bên dưới nhé,.

Led 7 đoạn 1 bên trái – Led 7 đoạn 2 bên phải.►Xanh 1 – Đỏ 2 (chính là led đơn)+Led1:40 giảm xuống 0(Led 7 đoạn)+led 2:45 giảm xuống 5(Led 7 đoạn)

►Vàng 1 – Đỏ 2(chính là led đơn)+Led1:5 giảm xuống 0+led 2:5 giảm xuống 0

►Đỏ 1 – Xanh 2(chính là led đơn)+led1:35 giảm xuống 5+led 2:30 giảm xuống 0

►Đỏ – Vàng 2(chính là led đơn)+led1:5 giảm xuống 0+led 2:5 giảm xuống 0

code ORG 00HMAIN:CALL CTACALL CTBCALL CTCCALL CTDJMP MAIN

CTA:MOV P1,#10000100BMOV R0,#40MOV R1,#45LAPA:CALL HIENTHIDEC R0DEC R1CJNE R0,#5,LAPARET

CTB:MOV P1,#01000100BMOV R0,#5MOV R1,#5LAPB:CALL HIENTHIDEC R0DEC R1CJNE R0,#0,LAPBRET

CTC:MOV P1,#00110000BMOV R0,#35MOV R1,#30LAPC:CALL HIENTHIDEC R0DEC R1CJNE R0,#5,LAPCRET

CTD:MOV P1,#00101000BMOV R0,#5MOV R1,#5LAPD:CALL HIENTHIDEC R0DEC R1CJNE R0,#0,LAPDRET

HIENTHI:MOV R7,#100QUET:MOV P3,#00HMOV A,R0MOV B,#10DIV ABMOV DPTR,#MALEDMOVC A,@A+DPTRMOV P2,ASETB P3.0CALL DELAYCLR P3.0MOV A,BMOVC A,@A+DPTRMOV P2,ASETB P3.1CALL DELAYCLR P3.1

MOV A,R1MOV B,#10DIV ABMOV DPTR,#MALEDMOVC A,@A+DPTRMOV P2,ASETB P3.2CALL DELAYCLR P3.2MOV A,BMOVC A,@A+DPTRMOV P2,ASETB P3.3CALL DELAYCLR P3.3DJNZ R7,QUET

RETMALED:DB 11000000B,11111001B,10100100B,10110000B,10011001B,10010010B,10000010B,11111000B,10000000B,10010000BRET

DELAY:MOV R4,#35LAP:MOV R5,#35LAPM:NOPDJNZ R5,LAPMDJNZ R4,LAPRETEND Video DEMO

Bạn nào copy bài viết từ Blog Điện Tử |Tin Học vui lòng ghi rõ nguồn lại nhé.

(Mediafire) (Lower)

Chia sẻ:

  • Facebook
  • X
Thích Đang tải...

Có liên quan

Từ khóa » đèn Giao Thông 89c51