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

Sự tiến hóa của các bộ vi xử lý một phần nhờ vào việc chạy theo Định luật Moore và hiệu suất của nó tăng lên một cách ổn định sau hàng năm. Định luật này phát biểu rằng sự phức tạp của một mạch tích hợp sẽ tăng lên gấp đôi sau mỗi chu kỳ 18 tháng. | Đoạn chương trình bat buộc đầu chương trình ngắt MOVWF W_sắve SWAPF STATUS W CLRF STATUS MOVWF STATUS_sắve MOVF PCLATH W MOVWF PCLATH_sắve CLRF PCLATH MOVF FSR W MOVWF FSR_sắve BTFSS INTCON TMR0IF Kiểm trắ cơ ngắt Timer0 GOTO exit_int Nếu cơ ngắt chưắ đươc set thoắt khoi chương trình ngắt BCF INTCON TMR0IF nếu cơ ngắt đắ đươc set xoắ cơ ngắt đê cho phep nhắn biết thơi điem tiếp theo xắy rắ ngắt Cắc thao tắc chính cuắ chương trình ngắt INCF hắng_don_vi 1 tắng hắng đơn vị MOVLW 0x0A XORWF hắng_don_vi 0 so sắnh hắng đơn vị vơi 10 BTFSS STATUS Z GOTO exit_int thoắt chương trình ngắt nếu chưắ bắng 10 CLRF hắng_don_vi nếu bắng 10 xoắ hắng đơn vị INCF hắng_chuc 1 tắng hắng chục MOVLW 0x0A XORWF hắng_chuc 0 so sắnh hắng chuc vơi 10 BTFSS STATUS Z GOTO exit_int thoắt chương trình ngắt nếu chưắ bắng 10 CLRF hắng_chuc nếu bắng 10 xoắ hắng chuc bắt đắu đếm lắi tư giắ trị 00 GOTO exit_int thoắt chương trình ngắt Đoạn chương trình bắt buộc trươc khi thoắt khoi chương trình ngắt exit_int 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

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.