tailieunhanh - MOVLW b'11111110' MOVWF PORTB CALL delay_1ms RETURN

MOVLW b'11111110' MOVWF PORTB CALL delay_1ms RETURN ;-------------------------------------------------------------------------------------------------------; Caùc chöông trình con duøng cho chöông trình con hien_thi ;-------------------------------------------------------------------------------------------------------table ADDWF PCL,1 RETLW 0xC0 RETLW 0xF9 RETLW 0xA4 RETLW 0xB0 RETLW 0x99 RETLW 0x92 RETLW 0x82 RETLW 0xF8 RETLW 0x80 RETLW 0x90 delay_1ms MOVLW MOVWF d2 MOVLW MOVWF MOVLW MOVWF delay_1 DECFSZ GOTO DECFSZ GOTO DECFSZ GOTO RETURN END d'1' count1 0xC7 counta 0x01 countb counta,1 $+2 countb,1 delay_1 count1,1 d2 Timer2 cuõng laø boä ñeám 8 bit ñöôïc hoã trôï theâm thanh ghi so saùnh PR2 vaø hai boä chia taàn soá postscaler prescaler giuùp ta linh ñoäng hôn trong vieäc taïo. | MOVLW b 11111110 MOVWF PORTB CALL RETURN deláy_1ms Các chương trình con dung cho chương trình con hien_thi -------------------------------------- table ADDWF PCL 1 RETLW 0xC0 RETLW 0xF9 RETLW 0xA4 RETLW 0xB0 RETLW 0x99 RETLW 0x92 RETLW 0x82 RETLW 0xF8 RETLW 0x80 RETLW 0x90 deláy_1ms MOVLW d 1 MOVWF countl d2 MOVLW 0xC7 MOVWF countá MOVLW 0x01 MOVWF countb deláy_1 DECFSZ countá 1 GOTO 2 DECFSZ countb 1 GOTO deláy_1 DECFSZ count 1 1 GOTO d2 RETURN END Timer2 cung lá bo đêm 8 bit được ho trơ them thánh ghi so sánh PR2 vá hái bo chiá tán sô postscáler prescáler giup tá linh động hơn trong việc táo rá khoáng thơi gián deláy thích hơp cho ứng dung. Thánh ghi đieu khiển Timer2 lá thánh ghi T2CON. Chương trình tren khong co gì mơi no chỉ giup tá on lái mọt so đác điem củá Timer2 vá cách khơi táo no. Ung dung Ung dung PIC16F877A vá các LED 7 đoạn để làm đồng ho. Với hài ví dụ trển tà cồ thể nám bát được các khái niệm cơ bàn vể tác dụng định thời dung Timer vá mồt trong nhưng ưng dụng phồ biển nhát cuà chế đồ định thơi lá làm đồng hồ điện tử. Tá cồ thể sử dụng bất cư Timer náồ cuà vi điểu khiển để phục vụ chồ ứng dụng náy tuy nhiển để cồ mồt cách nhìn tồng quát hơn vể các Timểr lán náy tá sể sử dụng Timểrl. Bày giơ tá sể tiến hành tưng bước để thực hiển thánh cồng ứng dụng náy. Trước tiện lá vấn để vể cấu truc phán cứng để hiển thị được giơ phut giày tá cán đến 6 LED 7 đồán cách kết nồi hồàn toán tương tự như các ưng dụng sử dụng 2 LED ơ ví dụ chỉ viẹc nối thêm 4 LED 7 đồán mác sồng sồng vơi hái LED trươc đồ vá kết nối thêm 4 cồng tác dung BJT váồ PORTB để điều khiển quét LED. Tiếp thểồ lá vấn để vể chương trình viết chồ vi điệu khiển. Cách phán cồng đồi vơi chương trình sẽ không cồ gì tháy đổi tức lá chương trình chính sẽ làm nhiẹm vụ hiệ n thị LED vá chương trình ngát sể thưc hiẹn cồng viẹc cáp nhát các giá trị cán hiển thị. Tuy nhiện cồ mồt sồ vấn để phát sinh như sáu Thư nhất làm sáồ táồ rá thơi gián định thơi 1 giày Timệr tá sử dụng lá Timểrl 16 bit vơi bồ chiá

TỪ KHÓA LIÊN QUAN