TAILIEUCHUNG - Giáo trình hoàn chỉnh vi điều khiển PIC 10

Vi điều khiển thường được dùng để xây dựng các hệ thống nhúng. Nó xuất hiện khá nhiều trong các dụng cụ điện tử, thiết bị điện, máy giặt, lò vi sóng, điện thoại, đầu đọc DVD, thiết bị đa phương tiện, dây chuyền tự động, . | MOVWF TRISB PORTB - outputs BCF STATUS RP0 chon BANK0 loop MOVLW 0x8F giá trị cán đưa ra PORTB MOVWF PORTB PoRTB - 8Fh MOVLW 0x83 MOVWF delay _reg1 MOVLW 0xFF MOVWF delay _reg2 loop1 DECFSZ dẽláy_rẽg1 GOTO loop2 GOTO exit1 loop2 DECFSZ delay_reg2 GOTO loop2 GOTO loop1 delay 100 ms exitl CLRF PORTB xoa PORTB MOVLW 0x83 MOVWF delay _reg1 MOVLW 0xFF MOVWF delay _reg2 loop3 DECFSZ delay _reg1 GOTO loop4 GOTO exit2 loop4 DECFSZ delay_reg2 GOTO loop4 GOTO loop3 delay 100 ms exit2 GOTO loop vong láp vo han END kết thuc chương trình Với chương trình này các pin cua PORTB sẽ thay đổi trạng thái sau mỗi khoảng thơi gian delay lá 100 ms. Điẽu náy cho phẽp tá nhàn thấy báng mát thương vì trong một giày các pin cua PORTB sẽ thay đổi trang thái 10 lán. Tuy nhiên ta dễ dàng nhận thấy một nhược điểm cua chương trình trên là cần tới hai đoạn chương trình delay vơi cấu truc chương trình thuật toàn và chức nàng hoàn toàn giong nhau. Điêu này làm cho chương trình trơ nên phức tap và ton nhiêu dung lượng bo nhơ cua vi điêu khiên. Điêu này càn đươc chu trong vì dung lương bo nhơ chương trình cua mọt vi điêu khiên thương nho doi vơi PIC16F877A dung lương bo nhơ chương trình là 8K word vơi môt word là 14 bit . Mot phương phàp đê khàc phục nhươc điêm này là sư dung chương trình con và dung lênh CALL đê goi chương trình con đo. Chương trình con co thê đươc đàt tài bất cứ vị trí nào trong chương trình chính. Chương trình khi đo đươc viết lài như sau chương trình ê procêssor 16f877à mc -dê khai bào vi điêu khiên hễàdễr filê đính kêm CONFIG _CP_OFF _WDT_OFF _BODEN_OFF _PWRTE_ON _XT_OSC _WRT_OFF _LVP _OFF _CPD_OFF khai bào càc Configuration bits dễlày_rễg1 EQU 0x20 khai bào địa chỉ càc o nhơ chứa càc thanh ghi dễlày_rễg2 EQU 0x21 dễlày-rễg1 và dễlày-rễg2 ORG 0x000 địa chỉ bàt đàu chương trình GOTO stàrt stàrt chương trình chính bàt đàu tài đày BCF STATUS RP1 BCF STATUS RP0 chon BANK0 CLRF PORTB xo à PORTB BSF STATUS RP0 chon BANK1 MOVLW 0x00 .

Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.