亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 3-led-2-delay.asm

?? 一個用PIC控制LED數碼管(三個數碼管并排用的那種)的程序
?? ASM
字號:
  
   LIST     P=16F876A
   INCLUDE  "P16F876A.INC"

   #DEFINE DELAYTIME   0AH   ;CONTROL THE cycle number of timer
;***************************************
;定義變量區
;***************************************
   COUNT     EQU    20H
   COUNT1    EQU    21H
   COUNT2    EQU    22H
   COUNT3    EQU    23H
   CYCLE_NUM EQU    24H
   DELAY_NUM EQU    25H
   FLAG      EQU    26H

   W_TEMP    EQU    71H
   STATUS_TEMP EQU  72H
   
   ORG     0X0000
         
RESET    
   NOP
         
   GOTO    START
         
;***************************************
;中斷入口程序
;***************************************
   ORG     0X0004
   GOTO    INT_SERVE



;***************************************
;主程序
;***************************************
         ORG    0010H
START
         BCF    STATUS,RP1
         BCF    STATUS,RP0
         BCF    INTCON,GIE
         CALL   INITIO
         CALL   INITTMR1
         CALL   INITINT
         BSF    INTCON,GIE
         CLRF   FLAG
NO_DISPLAY
        CLRF   FLAG
        CLRF   DELAY_NUM
        MOVLW  30H
        MOVWF  PORTA
        MOVLW  0E0H
        MOVWF  PORTB
        MOVLW  0EH
        MOVWF  PORTC

TEST_RB0
         BTFSC  PORTB,0
         GOTO   A_TEST_RB0
         GOTO   TEST

A_TEST_RB0
         CALL   DELAY
         GOTO   TEST_RB0
        
TEST     CALL    LONGDELAY
         BTFSC   PORTB,0
         GOTO    TEST_RB0
 

;The programme test the 0 bit of the flag.
;if the bit 0 is '0',the system will display
;the normal data.if the bit is '1',the register
;of delay1 will subtract 1 when the timer1 interrupt
;the data displayed will not be changed till
;the delay is subtracted to 0.
;****************************************************



;****************************************************
;The first time
;****************************************************
;The first time
BEGIN

         MOVLW   1CH
         MOVWF   DELAY_NUM
         BSF     FLAG,0
OUT_1
         NOP

TEST_RB0_1
         BTFSC  PORTB,0
         GOTO   A_TEST_RB0_1
         GOTO   TEST_1

A_TEST_RB0_1
         CALL   DELAY
         BTFSC  PORTB,0
         GOTO   NO_DISPLAY
         GOTO   TEST_RB0_1
        
TEST_1
         CALL    DELAY
         BTFSC   PORTB,0
         GOTO    TEST_RB0_1
     
         MOVLW   30H
         MOVWF   PORTA
         MOVLW   60H
         MOVWF   PORTB
         MOVLW   0CH
         MOVWF   PORTC
         CALL    DELAY

         MOVLW   16H
         MOVWF   PORTA
         MOVLW   0AAH
         MOVWF   PORTB
         MOVLW   06H
         MOVWF   PORTC
         CALL    DELAY

         MOVLW   26H
         MOVWF   PORTA
         MOVLW   0CEH
         MOVWF   PORTB
         MOVLW   6AH
         MOVWF   PORTC
         CALL    DELAY

;THE bit 1 of the flag is to indicate if the display the normal data(OR the unormal data) should be over 
  
         BTFSS   FLAG,1
         GOTO    OUT_1 
         BCF     FLAG,1
;************************************************

;************************************************
;The second time
 
         MOVLW   1CH
         MOVWF   DELAY_NUM
         BSF     FLAG,0
OUT_2
         NOP
TEST_RB0_2
         BTFSC  PORTB,0
         GOTO   A_TEST_RB0_2
         GOTO   TEST_2

A_TEST_RB0_2
         CALL   DELAY
         BTFSC  PORTB,0
         GOTO   NO_DISPLAY
         GOTO   TEST_RB0_2
        
TEST_2
         CALL    DELAY
         BTFSC   PORTB,0
         GOTO    TEST_RB0_2
     
         MOVLW   30H
         MOVWF   PORTA
         MOVLW   60H
         MOVWF   PORTB
         MOVLW   0CH
         MOVWF   PORTC
         CALL    DELAY

         MOVLW   16H
         MOVWF   PORTA
         MOVLW   0AAH
         MOVWF   PORTB
         MOVLW   16H
         MOVWF   PORTC
         CALL    DELAY

         MOVLW   25H
         MOVWF   PORTA
         MOVLW   0CCH
         MOVWF   PORTB
         MOVLW   2AH
         MOVWF   PORTC
         CALL    DELAY

;THE bit 1 of the flag is to indicate if the display the normal data(OR the unormal data) should be over 
  
         BTFSS   FLAG,1
         GOTO    OUT_2 
         BCF     FLAG,1
;************************************************

;************************************************
;The third time
  
         MOVLW   1CH
         MOVWF   DELAY_NUM
         BSF     FLAG,0
OUT_3
         NOP

TEST_RB0_3
         BTFSC  PORTB,0
         GOTO   A_TEST_RB0_3
         GOTO   TEST_3

A_TEST_RB0_3
         CALL   DELAY
         BTFSC  PORTB,0
         GOTO   NO_DISPLAY
         GOTO   TEST_RB0_3
        
TEST_3
         CALL    DELAY
         BTFSC   PORTB,0
         GOTO    TEST_RB0_3
     
         MOVLW   30H
         MOVWF   PORTA
         MOVLW   60H
         MOVWF   PORTB
         MOVLW   0CH
         MOVWF   PORTC
         CALL    DELAY

         MOVLW   16H
         MOVWF   PORTA
         MOVLW   0AAH
         MOVWF   PORTB
         MOVLW   16H
         MOVWF   PORTC
         CALL    DELAY

         MOVLW   27H
         MOVWF   PORTA
         MOVLW   0CAH
         MOVWF   PORTB
         MOVLW   8AH
         MOVWF   PORTC
         CALL    DELAY

  
         BTFSS   FLAG,1
         GOTO    OUT_3 
         BCF     FLAG,1
         GOTO    BEGIN
;**************************************************


INITIO
        BSF    STATUS,RP0
        MOVLW  00H;
        MOVWF  TRISA
        MOVLW  01H
        MOVWF  TRISB
        MOVLW  01H             
        MOVWF  TRISC
        BCF    STATUS,RP0
        MOVLW  30H
        MOVWF  PORTA
        MOVLW  0E0H
        MOVWF  PORTB
        MOVLW  0EH
        MOVWF  PORTC
        RETURN

INITTMR1
;******************************
;INITIAL TMR1,TMR1=0B DB,WHEN 
;THE TIMER OVERFLOW,THE DELAY IS 0.5S
;******************************
         MOVLW  01H
         MOVWF	TMR1L
	     MOVLW	1FH
	     MOVWF	TMR1H
	     MOVLW  31H            
	     MOVWF	T1CON
       	 RETURN


INITINT
;******************************                
;INITIAL THE INTERRUPT
;******************************
        BSF    INTCON,PEIE
        BSF    STATUS,RP0
        BSF    PIE1,TMR1IE
        BCF    STATUS,RP0
        RETURN



DELAY
    MOVLW    0A0H
    MOVWF    COUNT
DLOOP
    DECFSZ   COUNT,F
    GOTO     DLOOP
    RETURN
;******************************
;*LONGDELAY  長延時子程序
;******************************
LONGDELAY
    CLRF     COUNT
    CLRF     COUNT1
    MOVLW    0X03
    MOVWF    COUNT2
LDLOOP
    DECFSZ   COUNT,F
    GOTO     LDLOOP
    DECFSZ   COUNT1,F
    GOTO     LDLOOP
    DECFSZ   COUNT2,F
    GOTO     LDLOOP
    RETURN



INT_SERVE
   MOVWF    W_TEMP
   MOVF     STATUS,W
   MOVWF    STATUS_TEMP

   BCF      STATUS,RP0
   BCF      STATUS,RP1

   BCF      PIR1,TMR1IF
   MOVLW  01H
   MOVWF  TMR1L
   MOVLW  1FH
   MOVWF  TMR1H
   MOVLW    31H            
   MOVWF	T1CON

   BTFSS    FLAG,0
   GOTO     BACK
   DECFSZ   DELAY_NUM,F
   GOTO     BACK
   BSF      FLAG,1
   BCF      FLAG,0

BACK
   MOVF     STATUS_TEMP,W
   MOVWF    STATUS
   MOVF     W_TEMP,W
   RETFIE
OK 
    END

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国内欧美视频一区二区| 亚洲成在人线免费| 色综合久久久网| 美国十次综合导航| 亚洲女同ⅹxx女同tv| 欧美一区二区三区在线看| 国产精品一品二品| 天堂一区二区在线| 亚洲精品ww久久久久久p站| 久久综合狠狠综合| 欧美高清一级片在线| 97精品电影院| 国产精品99久久久久久久女警| 亚洲v中文字幕| 亚洲三级免费电影| 中文字幕一区视频| 国产日韩一级二级三级| 制服丝袜国产精品| 在线国产亚洲欧美| 99r精品视频| 大白屁股一区二区视频| 国产一区二区三区观看| 视频一区欧美精品| 亚洲一区二三区| 最新成人av在线| 国产欧美视频在线观看| 日韩欧美的一区二区| 欧美日韩国产a| 91传媒视频在线播放| 99精品欧美一区二区三区小说| 国模套图日韩精品一区二区| 热久久久久久久| 日韩精品乱码免费| 亚洲6080在线| 亚洲不卡一区二区三区| 亚洲国产成人tv| 一区二区三区av电影 | 欧美午夜理伦三级在线观看| 粉嫩蜜臀av国产精品网站| 国产乱子轮精品视频| 麻豆国产欧美日韩综合精品二区| 午夜精品成人在线视频| 丝袜国产日韩另类美女| 肉肉av福利一精品导航| 日韩高清电影一区| 日韩精品乱码av一区二区| 奇米影视7777精品一区二区| 免费成人在线观看| 久久国产剧场电影| 国产盗摄精品一区二区三区在线| 国产精一区二区三区| 国产精品一二三在| www.性欧美| 在线观看日韩精品| 欧美精品乱人伦久久久久久| 日韩一区二区在线播放| 欧美电视剧免费观看| 久久影院午夜片一区| 一区二区高清视频在线观看| 亚洲精品一二三区| 亚洲18色成人| 伦理电影国产精品| 高清beeg欧美| 在线观看亚洲专区| 在线播放亚洲一区| xnxx国产精品| 亚洲三级在线观看| 日本三级亚洲精品| 国产一二精品视频| 91视频免费播放| 69精品人人人人| 久久五月婷婷丁香社区| 中文字幕一区二区不卡| 午夜婷婷国产麻豆精品| 99久久精品国产导航| 色综合中文字幕国产| 日本韩国欧美一区二区三区| 欧美精品18+| 日本一区二区视频在线| 亚洲主播在线播放| 国内精品视频一区二区三区八戒| av在线这里只有精品| 91精品国产综合久久精品图片| 久久久精品中文字幕麻豆发布| 一区二区三区在线不卡| 老司机免费视频一区二区| 99国产精品久久久久久久久久久| 日韩一区二区三区精品视频| 国产精品二三区| 美女性感视频久久| 91香蕉视频黄| 日韩欧美一二三| 亚洲女同女同女同女同女同69| 激情综合色播五月| 91久久精品一区二区| 久久久亚洲高清| 无码av中文一区二区三区桃花岛| 国产成人一区二区精品非洲| 欧美日韩一卡二卡| 中文字幕一区二区三区蜜月| 免费人成在线不卡| 色噜噜偷拍精品综合在线| 久久美女高清视频| 五月激情丁香一区二区三区| 99视频有精品| 久久精品视频一区二区| 日本亚洲欧美天堂免费| 91视频你懂的| 欧美激情中文字幕一区二区| 日本成人超碰在线观看| 在线观看www91| 中文字幕一区二区视频| 91在线码无精品| 欧美激情综合在线| 国产美女一区二区| 91精品福利在线一区二区三区| 亚洲免费av高清| 99r精品视频| 国产精品麻豆视频| 国产成人av资源| 精品国产免费视频| 日本不卡视频一二三区| 欧美三级电影在线看| 亚洲欧洲综合另类| youjizz国产精品| 中文字幕欧美激情| 国产精品中文字幕欧美| 亚洲精品一区在线观看| 蜜桃一区二区三区四区| 日韩精品一区二区三区视频播放 | 欧美精品一区二区久久久| 日韩精品乱码av一区二区| 欧美日韩国产a| 日韩一区精品字幕| 91精品国产综合久久久蜜臀粉嫩 | 韩国一区二区三区| 精品久久久久久久人人人人传媒| 日韩精品一级二级| 欧美一区二区三区啪啪| 日韩av高清在线观看| 日韩色视频在线观看| 美腿丝袜亚洲三区| 精品国产人成亚洲区| 国产麻豆欧美日韩一区| 久久久综合九色合综国产精品| 国内精品伊人久久久久av一坑 | 久久视频一区二区| 狠狠色丁香九九婷婷综合五月| 精品国产一区二区三区忘忧草| 精品夜夜嗨av一区二区三区| 欧美精品一区男女天堂| 国产一级精品在线| 自拍偷拍国产精品| 欧美少妇性性性| 免费成人在线观看视频| 久久久精品国产99久久精品芒果| 成人av在线网| 亚洲综合久久av| 欧美一区二区日韩一区二区| 极品销魂美女一区二区三区| 中文字幕精品一区| 欧亚洲嫩模精品一区三区| 爽爽淫人综合网网站| 欧美草草影院在线视频| 国产999精品久久| 亚洲黄色av一区| 欧美一区二区久久久| 国产成人自拍高清视频在线免费播放| 国产精品国模大尺度视频| 在线精品亚洲一区二区不卡| 蜜臀av性久久久久蜜臀aⅴ流畅 | 69堂亚洲精品首页| 激情综合网天天干| 亚洲丝袜美腿综合| 777午夜精品视频在线播放| 国产精品夜夜爽| 亚洲午夜在线观看视频在线| 欧美成人精品二区三区99精品| 成人aa视频在线观看| 亚洲成人免费看| 国产午夜亚洲精品理论片色戒| 一本到不卡精品视频在线观看| 日本成人中文字幕在线视频| 中国色在线观看另类| 欧美人成免费网站| 国产精品一二三区在线| 亚洲二区在线视频| 欧美国产精品一区二区| 欧美日韩综合在线免费观看| 国产精品亚洲人在线观看| 夜夜嗨av一区二区三区四季av| 日韩亚洲欧美综合| 在线看日韩精品电影| 国产成人精品www牛牛影视| 午夜一区二区三区在线观看| 欧美国产禁国产网站cc| 欧美一区二区三区四区高清| 91官网在线观看| 成人一区二区三区视频在线观看 | 成人h动漫精品|