Danh mục

GIAO TIẾP VI ĐIỀU KHIỂN VỚI LED ĐƠN

Số trang: 18      Loại file: pdf      Dung lượng: 793.04 KB      Lượt xem: 11      Lượt tải: 0    
Thư viện của tui

Phí tải xuống: 7,000 VND Tải xuống file đầy đủ (18 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

TÀI LIỆU THAM KHẢO - GIAO TIẾP VI ĐIỀU KHIỂN VỚI LED ĐƠN
Nội dung trích xuất từ tài liệu:
GIAO TIẾP VI ĐIỀU KHIỂN VỚI LED ĐƠN Ñaïi hoïc sö phaïm kyõ thuaät tp HCM khoa ñieän – ñieän töû Nguyeãn Ñình Phuù GIAO TIEÁP VI ÑIEÀU KHIEÅN VÔÙI LED ÑÔN SÔ ÑOÀ MAÏCH ÑIEÄN THEO KIEÅU SINK DOØNG: DOØNG CHAÏY TÖØ VCC QUA LED VAØÑIEÄN TRÔÛ HAÏN DOØNG VAØO VI ÑIEÀU KHIEÅN. MÖÙC LOGIC 0 THÌ LED SAÙNG, MÖÙC LOGIC 1 THÌ LED TAÉT.Boä moân ñieän töû coâng nghieäp baøi giaûng vi ñieàu khieån: giao tieáp led 1Ñaïi hoïc sö phaïm kyõ thuaät tp HCM khoa ñieän – ñieän töû Nguyeãn Ñình PhuùBAØI SOÁ 1: CHÖÔNG TRÌNH ÑIEÀU KHIEÅN 8 LED CHOÙP TAÉT (SAÙNG TAÉT)ÑIEÀU KHIEÅN LED SAÙNG THÌ DÖÕ LIEÄU GÔÛI RA LED LAØ 1, MÖÙC 0 LED TAÉT  LÖU ÑOÀ BEGIN 8 LED SÁNG DELAY 8 LED TẮT DELAY END  VIEÁT CHÖÔNG TRÌNHBoä moân ñieän töû coâng nghieäp baøi giaûng vi ñieàu khieån: giao tieáp led 2Ñaïi hoïc sö phaïm kyõ thuaät tp HCM khoa ñieän – ñieän töû Nguyeãn Ñình Phuù(H1);CHUONG TRINH DIEU KHIEN 8 LED CUA PORT 0 SANG TAT(H2) ORG 0000H(H3) LB: MOV P0,#00000000B(H4) CALL DELAY100MS(H5) MOV P0,#11111111B(H6) CALL DELAY100MS(H7) JMP LB(H8) $INCLUDE(TV_DELAY.ASM)(H9) ENDGIAÛI THÍCH CHÖÔNG TRÌNH(H1);CHUONG TRINH DIEU KHIEN 8 LED CUA PORT 0 SANG TATLAØ HAØNG CHUÙ THÍCH CHÖÔNG TRÌNH ÑIEÀU KHIEÅN CAÙI GÌKHOÂNG COÙ CUÕNG ÑÖÔÏC NHÖNG NEÁU COÙ THÌ PHAÛI BAÉT ÑAÀU BAÈNG DAÁU ;(H2) ORG 0000HKHAI BAÙO ÑÒA CHÆ BAÉT ÑAÀU CUÛA CHÖÔNG TRÌNHLUOÂN BAÉT ÑAÀU TAÏI ÑÒA CHÆ 0000H, COÙ THEÅ GHI 0H(H3) LB: MOV P0, #00000000BGOÀM COÙ NHAÕN ÑEÅ NHAÛY VAØ LEÄNH MOV P0, #00000000BCOÙ CHÖÙC NAÊNG NAÏP DÖÕ LIEÄU 00000000B VAØO PORT0B LAØ BINARY LAØ SOÁ NHÒ PHAÂN, COÙ THEÅ GHI BAÈNG SOÁ HEXLAØM TAÉT 8 LED, THÔØI GIAN THÖÏC HIEÄN LAØ 2µS(H4) CALL DELAY100MSLAØ LEÄNH GOÏI CHÖÔNG TRÌNH CON DELAY ÑEÅ LAØM CHAÄM LAÏI CHO CHUÙNG TANHÌN THAÁY(H5) MOV P0, #11111111BCOÙ CHÖÙC NAÊNG NAÏP DÖÕ LIEÄU 11111111B VAØO PORT0 LAØM SAÙNG 8 LED(H6) CALL DELAY100MSGOÏI DELAY ÑEÅ LAØM CHAÄM(H7) JMP LBLEÄNH NHAÛY (JUMP) VEÀ ÑEÅ THÖÏC HIEÄN LAÏI (H8) $INCLUDE(TV_DELAY.ASM)KHAI BAÙO CHÖÔNG TRÌNH CHÖÙA CAÙC CHÖÔNG TRÌNH CON DELAYTRONG CHÖÔNG TRÌNH “TV_DELAY.ASM” NGÖÔØI TA ÑAÕ VIEÁT SAÜNBoä moân ñieän töû coâng nghieäp baøi giaûng vi ñieàu khieån: giao tieáp led 3Ñaïi hoïc sö phaïm kyõ thuaät tp HCM khoa ñieän – ñieän töû Nguyeãn Ñình PhuùCAÙC CHÖÔNG TRÌNH CON DELAY, CHÆ DUØNG NHÖÕNG CHÖÔNG TRÌNH ÑAÕ VIEÁT(H9) ENDKEÁT THUÙC CHÖÔNG TRÌNH.NHÖÕNG GÌ SAU LEÄNH END SEÕ KHOÂNG COØN HIEÄU LÖÏC.TÌM HIEÅU FILE “*.LST”Boä moân ñieän töû coâng nghieäp baøi giaûng vi ñieàu khieån: giao tieáp led 4Ñaïi hoïc sö phaïm kyõ thuaät tp HCM khoa ñieän – ñieän töû Nguyeãn Ñình PhuùMCS-51 MACRO ASSEMBLER TAMPRO4 10/31/:9PAGE 1DOS 5.0 (038-N) MCS-51 MACRO ASSEMBLER, V2.2OBJECT MODULE PLACED IN E:TAMTAMPRO4.OBJASSEMBLER INVOKED BY: E:ATS.EXE E:TAMTAMPRO4.ASMLOC OBJ LINE SOURCE 1 ;CHUONG TRINH DIEU KHIEN 8 LED SANG TAT0000 2 ORG 0000H 30000 758000 4 LB: MOV P0,#00000000B ;LAM 8 LED TAT0003 120049 5 CALL DELAY100MS0006 758001 6 MOV P0,#00000001B ;LAM 8 LED SANG0009 120049 7 CALL DELAY100MS000C 80F2 8 JMP LB 9GIAÛI THÍCH0000 758000 4 LB: MOV P0,#00000000B ;LAM 8 LED TATBYTE THÖÙ NHAÁT “75” LAØ MAÕ LEÄNHBYTE THÖÙ HAI “80” LAØ ÑÒA CHÆ CUÛA PORT 0 P0 87 86 85 84 83 82 81 80 80HBYTE THÖÙ BA “00” LAØ DÖÕ LIEÄU “#DATA”TÖÔNG TÖÏ CHO CAÙC LEÄNH COØN LAÏI 1. Leänh chuyeån döõ lieäu vaøo oâ nhôù tröïc tieáp : MOV direct, #da ...

Tài liệu được xem nhiều:

Gợi ý tài liệu liên quan: