在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > PIC16F877A單片機(jī)led的動態(tài)顯示

            PIC16F877A單片機(jī)led的動態(tài)顯示

            作者: 時間:2011-02-24 來源:網(wǎng)絡(luò) 收藏

            list p=16F877A,R=DEC
            include "p16F877A.inc"
            ;;;;;user variables;;;;;;;;
            Count2 equ 23H
            Count3 equ 24H
            data_out1 equ 25H
            data_out2 equ 26H
            ;;;;;;;reset vector;;;;;;;;;
            org 0x00
            goto mainline
            ;;;;;;delay program;;;;;;;
            delay_2ms
            movlw 0x05
            movwf Count2
            lp0 movlw 0xff
            movwf Count3
            lp1 decfsz Count3,F
            goto lp1
            decfsz Count2,F
            goto lp0
            return

            delay_250ms
            movlw 0x41
            movwf Count2
            movlw 0xff
            movwf Count3
            decfsz Count3,F
            goto $-1
            decfsz Count2,F
            goto $-5
            movlw 0xff
            movwf Count2
            movlw 0xff
            movwf Count3
            decfsz Count3,F
            goto $-1
            decfsz Count2,F
            goto $-5
            return
            ;;;;;;main program;;;;;;;;;
            mainline
            banksel TRISA
            movlw 0x00
            movwf TRISA
            movlw 0xff
            movwf TRISB
            movlw 0x00
            movwf TRISC
            movwf TRISD
            movwf TRISE

            banksel PORTA
            movlw 0x00
            movwf PORTA
            movwf PORTB
            movwf PORTC
            movwf PORTD
            movwf PORTE

            banksel INTCON
            bcf INTCON,PEIE
            lp
            btfsc PORTB,0
            goto lp
            call delay_250ms
            wait1
            btfss PORTB,2
            goto led1
            btfss PORTB,3
            goto led2
            goto wait1
            lp2
            movf PORTA,W
            movwf data_out1
            L2
            btfsc PORTB,1
            goto L2
            call delay_250ms
            wait2
            btfss PORTB,2
            goto led3
            btfss PORTB,3
            goto led4
            goto wait2
            led1
            call delay_250ms
            movlw 0x00
            movwf PORTA
            movlw 0x01
            movwf PORTA
            movlw 0xfe
            movwf PORTC
            goto lp2
            led2
            call delay_250ms
            movlw 0x00
            movwf PORTA
            movlw 0x02
            movwf PORTA
            movlw 0xfe
            movwf PORTC
            goto lp2
            led3
            call delay_250ms

            movlw 0x01
            movwf PORTA
            movlw 0xfd
            movwf PORTC
            call delay_2ms

            banksel PORTC
            movlw 0x00
            movwf PORTC
            movlw 0xfe
            movwf PORTC
            movf data_out1,W
            movwf PORTA

            call delay_2ms
            call delay_2ms

            led4
            call delay_250ms

            movlw 0x02
            movwf PORTA
            movlw 0xfd
            movwf PORTC
            call delay_2ms

            banksel PORTC
            movlw 0x00
            movwf PORTC
            movlw 0xfe
            movwf PORTC
            movf data_out1,W
            movwf PORTA

            call delay_2ms

            end



            評論


            相關(guān)推薦

            技術(shù)專區(qū)

            關(guān)閉