TAILIEUCHUNG - [Giáo Trình] Tổng Quan Về Họ Vi Điều Khiển PIC phần 8

Một số công ty khác xây dựng các trình dịch C, Basic, Pascal cho PIC. Microchip cũng bán trình dịch "C18" (cho dòng PIC high-end) và "C30" (cho dòng dsPIC30Fxxx). | MOVF FSR_save W MOVWF FSR MOVF PCLATH_save W MOVWF PCLATH SWAPF STATUS_save W MOVWF STATUS SWAPF W_save 1 SWAPF W_save 0 RETFIE Ket thuc chương trình ngat ORG 0x0000 GOTO start ORG 0x050 Bat đầu chương trình chính start - Khơi tao cầc PORT - BCF STATUS RP1 BSF STATUS RP0 Chon BANK1 MOVLW 0x00 MOVWF TRISD PORTD - output MOVLW b 11111100 MOVWF TRISB PORTB 1 0 - output BCF STATUS RP0 chon BANK0 CLRF PORTD MOVLW b 00000011 tat cac LED hang chuc va hang đơn vị MOVWF PORTB - Khơi tao TimerO - CLRF TMR0 xoa thanh ghi TMR0 CLRF INTCON xoa thanh ghi INTCON BSF STATUS RP0 chon BANK0 MOVLW b 10000001 tat chức nang điện trơ keo len ơ PORTB MOVWF OPTION_REG chon xung đếm la xung lênh gan prescaler cho Timer0 va chon tỉ sô chia tan so prescaler la 1 4 BCF STATUS RP0 chon BANK0 BSF INTCON TMR0IE cho phep ngat Timer0 BSF INTCON PEIE cho phep ngat ngoai vi BSF INTCON GIE cho phep toan bo cac ngat - Khơi tao cac bien - CLRF hang_chuc CLRF hang_don_vi - Vong lạp chính -main CALL hien_thi goi chương trình con GOTO main Chương trình con hien thị cac gia trị chứa trong cac thanh ghi hang_chuc va hang_don_vi ra cac LED hang chuc va LED hang đơn vị hien_thi MOVF hang_chuc 0 hien thị LED hang chuc CALL table MOVWF PORTD MOVLW b 11111101 MOVWF PORTB CALL delay_1ms MOVF hang_don_vi 0 hien thị LED hang đơn vị CALL table MOVWF PORTD MOVLW b 11111110 MOVWF PORTB CALL delay_1ms RETURN ke t thuc chương trình con hien_thi Cac chương trình con dung cho chương trình con hien_thi table bang dữ liệu chuyen từ ma thập phan sang ma LED 7 đoạn ADDWF RETLW RETLW RETLW RETLW RETLW RETLW RETLW RETLW RETLW RETLW PCL 1 0xC0 0xF9 0xA4 0xB0 0x99 0x92 0x82 0xF8 0x80 0x90 delay_1ms MOVLW d 1 MOVWF count1 d2 MOVLW 0xC7 MOVWF counta MOVLW 0x01 MOVWF countb delay_1 DECFSZ counta 1 GOTO 2 DECFSZ countb 1 GOTO delay_1 DECFSZ count 1 1 GOTO d2 RETURN chừơng trình con tao thời gian delay 1 ms END chừơng trình ket thuc tai đay Ta nhân thấy rang cấu truc chừơng trình tren hoan toan từơng từ nhừ cấu truc cua chừơng trình .

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã 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.