Dạy lập trình biển led quảng cáo Bài 5 Chipkool

31 589 0
Dạy lập trình biển led quảng cáo  Bài 5  Chipkool

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

GIÁO TRÌNH QUẢNG CÁO LED – BÀI I Tìm hiểu IC ghi dịch mở rộng chân Vi Điều Khiển 74HC595 Bài hôm tìm hiểu ic họ 74xx thông dụng 74HC595 Hình dạng thực tế: 1, Chức : Là ic ghi dịch 8bit kết hợp chốt liệu , đầu vào nối tiếp đầu song song Chức năng: Thường dùng mạch quét led , led matrix, viền led đơn quảng cáo…để tiết kiệm số chân VDK tối đa (3 chân) Có thể mở rộng số chân vi điều khiển tùy thích mà k ic làm dc việc mắc nối tiếp đầu vào liệu ic với 2,Sơ đồ chân: www.echipkool.com – Đình Duy - UNETI Page GIÁO TRÌNH QUẢNG CÁO LED – BÀI Giải thích ý nghĩa hoạt động số chân quan trọng: (input) Chân 14 : đầu vào liệu nối tiếp Tại thời điểm xung clock đưa vào bit (output) QA=>QH : chân (15,1,2,3,4,5,6,7) Xuất liệu chân chân 13 tích cực mức thấp có xung tích cực sườn âm chân chốt 12 (output-enable) Chân 13 : Chân cho phép tích cực mức thấp (0) Khi mức cao, tất đầu 74595 trở trạng thái cao trở, đầu cho phép (SQH) Chân 9: Chân liệu nối tiếp Nếu dùng nhiều 74595 mắc nối tiếp chân đưa vào đầu vào dịch đủ 8bit (Shift clock) Chân 11: Chân vào xung clock Khi có xung clock tích cực sườn dương(từ lên 1) 1bit dịch vào ic (Latch clock) Chân 12 : xung clock chốt liệu Khi có xung clock tích cực sườn dương cho phép xuất liệu chân output lưu ý xuất liệu lúc bạn muốn www.echipkool.com – Đình Duy - UNETI Page GIÁO TRÌNH QUẢNG CÁO LED – BÀI ,ví dụ đầu vào chân 14 dc bit có xung clock chân 12 liệu chân Qa Qb (chú ý chiều dịch liệu từ Qa=>Qh) (Reset) Chân 10: chân mức thấp(mức 0) liệu bị xóa chip) Sơ đồ hoạt động chíp : 3, Bảng thông số chip: www.echipkool.com – Đình Duy - UNETI Page GIÁO TRÌNH QUẢNG CÁO LED – BÀI Đây ic đầu hoạt động mức &1 dòng tầm 35mA điện áp hoạt động [...]... R1,$ DJNZ R0,LOP www.echipkool.com – Đình Duy - UNETI Page 11 GIÁO TRÌNH QUẢNG CÁO LED – BÀI 6 RET END Phần 2:Điều Khiển 16 LED Đơn Dùng IC 74HC5 95 ORG 00H MAIN: CALL CTC1 CALL CTC2 CALL CTC3 CALL CTC4 JMP MAIN ; SANG DAN LEN -CTC1: MOV R7,#16 LAP: CLR P2.0 www.echipkool.com – Đình Duy - UNETI Page 12 GIÁO TRÌNH QUẢNG CÁO LED – BÀI 6 CLR P2.1 NOP SETB P2.1 DJNZ R7,LAP CLR P2.2 NOP SETB P2.2... MOV R7,# 15 LAP7: CLR P2.0 CLR P2.1 NOP SETB P2.1 CLR P2.2 NOP SETB P2.2 www.echipkool.com – Đình Duy - UNETI Page 15 GIÁO TRÌNH QUẢNG CÁO LED – BÀI 6 CALL DELAY DJNZ R7,LAP7 RET ; -chuong trinh delay DELAY: MOV R0,#200 LOP:MOV R1,#200 DJNZ R1,$ DJNZ R0,LOP RET DELAYLON: MOV R2,# 255 LOP2:MOV R3,# 255 LOP1:NOP NOP NOP DJNZ R3,LOP1 DJNZ R2,LOP2 RET END Phần 3: Điều Khiển 32 LED Đơn Dùng... P2.0 CLR P2.1 NOP SETB P2.1 CLR P2.2 NOP SETB P2.2 CALL DELAY DJNZ R7,LAP4 MOV R7,#8 LAP5: CLR P2.0 CLR P2.1 NOP SETB P2.1 SETB P2.0 CLR P2.1 NOP www.echipkool.com – Đình Duy - UNETI Page 14 GIÁO TRÌNH QUẢNG CÁO LED – BÀI 6 SETB P2.1 CLR P2.2 NOP SETB P2.2 CALL DELAY DJNZ R7,LAP5 DJNZ R6,AA RET ; SANG CHAY 1 LED -CTC4: MOV R7,#16 LAP6: CLR P2.0 CLR P2.1 NOP SETB P2.1 DJNZ R7,LAP6 CLR P2.2... DELAYLON: MOV R2,# 255 LOP2:MOV R3,# 255 LOP1:NOP NOP NOP DJNZ R3,LOP1 DJNZ R2,LOP2 RET END Phần 3: Điều Khiển 32 LED Đơn Dùng 4 IC 74HC5 95 www.echipkool.com – Đình Duy - UNETI Page 16 GIÁO TRÌNH QUẢNG CÁO LED – BÀI 6 ORG 00H MAIN: CALL CTC1 CALL CTC2 CALL CTC3 CALL CTC4 CALL CTC5 CALL CTC6 CALL CTC7 CALL CTC8 JMP MAIN ; SANG DAN LEN -CTC1: MOV R7,#32 LAP: CLR P2.0 CLR P2.1 NOP SETB P2.1 DJNZ R7,LAP... P2.0 CLR P2.1 NOP SETB P2.1 CLR P2.0 CLR P2.1 NOP www.echipkool.com – Đình Duy - UNETI Page 18 GIÁO TRÌNH QUẢNG CÁO LED – BÀI 6 SETB P2.1 CLR P2.2 NOP SETB P2.2 CALL DELAY DJNZ R7,LAP4 MOV R7,#16 LAP5: CLR P2.0 CLR P2.1 NOP SETB P2.1 SETB P2.0 CLR P2.1 NOP SETB P2.1 CLR P2.2 NOP SETB P2.2 CALL DELAY DJNZ R7,LAP5 DJNZ R6,AA RET ; SANG CHAY 1 LED -CTC4: MOV R7,#32 LAP6: CLR P2.0 CLR P2.1 NOP... www.echipkool.com – Đình Duy - UNETI Page 21 GIÁO TRÌNH QUẢNG CÁO LED – BÀI 6 LAP13: SETB P2.0 CLR P2.1 NOP SETB P2.1 DJNZ R7,LAP13 CLR P2.2 NOP SETB P2.2 CALL DELAYLON MOV R7,#8 LAP14: SETB P2.0 CLR P2.1 NOP SETB P2.1 DJNZ R7,LAP14 CLR P2.2 NOP SETB P2.2 CALL DELAYLON MOV R7,#8 LAP 15: SETB P2.0 CLR P2.1 NOP SETB P2.1 DJNZ R7,LAP 15 CLR P2.2 NOP SETB P2.2 CALL DELAYLON RET ; SANG CHAY 8 LED ... SETB P2.1 DJNZ R7,LAP6 CLR P2.2 NOP SETB P2.2 CALL DELAY SETB P2.0 www.echipkool.com – Đình Duy - UNETI Page 19 GIÁO TRÌNH QUẢNG CÁO LED – BÀI 6 CLR P2.1 NOP SETB P2.1 CLR P2.2 NOP SETB P2.2 CALL DELAY MOV R7,#31 LAP7: CLR P2.0 CLR P2.1 NOP SETB P2.1 CLR P2.2 NOP SETB P2.2 CALL DELAY DJNZ R7,LAP7 RET ; SANG CHAY 4 LED -CTC5: MOV R7,#32 LAP8: CLR P2.0 CLR P2.1 NOP SETB P2.1 DJNZ R7,LAP8 CLR...GIÁO TRÌNH QUẢNG CÁO LED – BÀI 6 CLR P2.1 NOP SETB P2.1 SETB P2.0 CLR P2.1 NOP SETB P2.1 CLR P2.2 NOP SETB P2.2 CALL DELAY DJNZ R7,LAP5 RET ; SANG CHAY 1 LED -CTC4: SETB P2.0 CLR P2.1 NOP SETB P2.1 CLR P2.2 NOP SETB P2.2 CALL DELAY MOV R7,#7 LAP7: CLR P2.0 CLR P2.1 NOP SETB P2.1 CLR P2.2 NOP SETB P2.2 CALL DELAY DJNZ R7,LAP7 RET DELAY: MOV R0,#200 LOP:MOV R1,#200 DJNZ R1,$ DJNZ R0,LOP www.echipkool.com... SETB P2.1 DJNZ R7,LAP24 CLR P2.2 NOP SETB P2.2 CALL DELAYLON RET ; -CTCC: MOV R7,#16 LAP 25: CLR P2.0 CLR P2.1 NOP SETB P2.1 DJNZ R7,LAP 25 CLR P2.2 NOP SETB P2.2 www.echipkool.com – Đình Duy - UNETI Page 25 GIÁO TRÌNH QUẢNG CÁO LED – BÀI 6 MOV R7,#8 LAP26: SETB P2.0 CLR P2.1 NOP SETB P2.1 DJNZ R7,LAP26 CLR P2.2 NOP SETB P2.2 MOV R7,#8 LAP27: CLR P2.0 CLR P2.1 NOP SETB P2.1 DJNZ R7,LAP27... P2.2 NOP SETB P2.2 www.echipkool.com – Đình Duy - UNETI Page 27 GIÁO TRÌNH QUẢNG CÁO LED – BÀI 6 CALL DELAYLON RET ; -CTCAC: MOV R7,#8 LAP33: SETB P2.0 CLR P2.1 NOP SETB P2.1 DJNZ R7,LAP33 CLR P2.2 NOP SETB P2.2 MOV R7,#8 LAP34: CLR P2.0 CLR P2.1 NOP SETB P2.1 DJNZ R7,LAP34 CLR P2.2 NOP SETB P2.2 MOV R7,#8 LAP 35: SETB P2.0 CLR P2.1 NOP SETB P2.1 DJNZ R7,LAP 35 CLR P2.2 NOP SETB P2.2 ... NOP SETB P2.2 CALL DELAY DJNZ R7,LAP5 DJNZ R6,AA RET ; SANG CHAY LED -CTC4: MOV R7,# 16 LAP6: CLR P2.0 CLR P2.1 NOP SETB P2.1 DJNZ R7,LAP6 CLR P2.2 NOP SETB P2.2 CALL DELAY SETB P2.0... P2.2 CALL DELAY MOV R7,# 16 LAP1: SETB P2.0 CLR P2.1 NOP SETB P2.1 CLR P2.2 NOP SETB P2.2 CALL DELAY DJNZ R7,LAP1 RET ; -CHOP TAT -CTC2: MOV R6,#5 LOOP: MOV R7,# 16 LAP2: CLR P2.0 CLR P2.1... SETB P2.1 DJNZ R7,LAP3 CLR P2.2 NOP SETB P2.2 CALL DELAY DJNZ R6,LOOP RET ; -SANG SO LE CTC3: MOV R6,#3 AA: MOV R7,# 16 LAP4: SETB P2.0 CLR P2.1 NOP SETB P2.1 CLR P2.0 CLR P2.1 NOP

Ngày đăng: 05/04/2016, 22:34

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan