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

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

?? upd6121.lst

?? use pic16f677 to receive irda ic(up6121) signal.
?? LST
?? 第 1 頁 / 共 3 頁
字號:
MPASM  5.06                       UPD6121.ASM   6-2-2008  15:34:04         PAGE  1


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE

                      00001 ;=======================================================
                      00002 ;
                      00003 ;       FILENAME        : NEC_uPD6121.asm
                      00004 ;       AUTHOR          : Ben Hsu
                      00005 ;       M.P.            : +886-952-778-122
                      00006 ;       DATE            : 2008/05/30
                      00007 ;       DESCRIPTION     :
                      00008 ;                       Read the NEC uPD6121 by TMR0 interrput
                      00009 ;                       and INTE interrupt 
                      00010 ;                       The signal is input by INTE pin
                      00011 ;
                      00012 ;=======================================================
                      00013 
                      00014                 list            p=pic16f677, r=dec
                      00015                 #include        <p16f677.inc>
                      00001         LIST
                      00002 ; P16F677.INC  Standard Header File, Version 1.00    Microchip Technology, Inc.
                      00476         LIST
                      00016 
                      00017                 cblock  0x20
  00000020            00018                 w_temp
  00000021            00019                 status_temp
  00000022            00020                 pclath_temp
  00000023            00021                 fsr_temp
                      00022 
  00000024            00023                 SystemFg
  00000025            00024                 RxBuf                   : 4
  00000029            00025                 TmrBase
  0000002A            00026                 TmrCycle
  0000002B            00027                 GetIndex
                      00028         
  0000002C            00029                 KeyRepeat
                      00030                 endc
                      00031 
                      00032 BANK0   MACRO
                      00033                 bcf             STATUS, RP0
                      00034                 bcf             STATUS, RP1
                      00035                 ENDM
                      00036                 
                      00037 BANK1   MACRO
                      00038                 bsf             STATUS, RP0
                      00039                 bcf             STATUS, RP1
                      00040                 ENDM
                      00041 
                      00042 BANK2   MACRO
                      00043         bcf     STATUS, RP0
                      00044         bsf     STATUS, RP1
                      00045         ENDM
                      00046         
                      00047 BANK3   MACRO
                      00048         bsf     STATUS, RP0
                      00049         bsf     STATUS, RP1
                      00050         ENDM
MPASM  5.06                       UPD6121.ASM   6-2-2008  15:34:04         PAGE  2


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE

                      00051 
                      00052 #define FgGetDataOK                     SystemFg, 0
                      00053 
                      00054 #define CF                                      STATUS, C
                      00055 #define ZF                                      STATUS, Z
                      00056 
                      00057 ;=======================================================
                      00058 ;       Starting point of the procedure
                      00059 ;
0000                  00060                 org             0x0000
0000   0000           00061                 nop
0001   2848           00062                 goto    Initialize
                      00063 
                      00064 ;=======================================================
                      00065 ;       Interrupt vector address
                      00066 ;
0004                  00067                 org             0x0004
0004                  00068 Interrupt
0004   00A0           00069                 movwf   w_temp
0005   0E03           00070                 swapf   STATUS, w
0006   0183           00071                 clrf    STATUS
0007   00A1           00072                 movwf   status_temp
0008   0804           00073                 movf    FSR, w
0009   00A3           00074                 movwf   fsr_temp
000A   080A           00075                 movf    PCLATH, w
000B   00A2           00076                 movwf   pclath_temp
000C   018A           00077                 clrf    PCLATH
                      00078 
                      00079 ;       Into the TMR0 interrupt vector
                      00080 ;       Interrput cycle is 128us
000D                  00081 T0Vect
000D   1D0B           00082         btfss   INTCON, T0IF
000E   2813           00083         goto    T0VectEnd
                      00084         
000F   3080           00085         movlw   0x80
0010   0081           00086         movwf   TMR0
0011   110B           00087         bcf     INTCON, T0IF
                      00088 
0012   0AA9           00089                 incf    TmrBase, f
0013                  00090 T0VectEnd
                      00091 
                      00092 ;       Into the pin intrrupt vector
0013                  00093 InteVect
0013   1C8B           00094         btfss   INTCON, INTF
0014   283F           00095         goto    InteVectEnd
0015   108B           00096         bcf     INTCON, INTF
                      00097 
0016   0829           00098                 movf    TmrBase, w
0017   00AA           00099                 movwf   TmrCycle
0018   01A9           00100                 clrf    TmrBase
                      00101 
0019                  00102 GetStart
0019   08AB           00103                 movf    GetIndex, f
MPASM  5.06                       UPD6121.ASM   6-2-2008  15:34:04         PAGE  3


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE

001A   1D03           00104                 btfss   ZF
001B   281E           00105                 goto    GetLeader
                      00106 
001C   0AAB           00107                 incf    GetIndex, f
001D   283F           00108                 goto    InteVectEnd
                      00109 
                      00110 ;       Get leader code
001E                  00111 GetLeader
001E   032B           00112                 decf    GetIndex, w
001F   1D03           00113                 btfss   ZF
0020   282C           00114                 goto    GetData
                      00115 
0021   301E           00116                 movlw   .30
0022   022A           00117                 subwf   TmrCycle, w
0023   1C03           00118                 btfss   CF
0024   283E           00119                 goto    GoElse
                      00120 
                      00121 ;       If pluse width to be equal or smaller than  11.5ms, 
                      00122 ;       The signal is repeat key
0025   305C           00123                 movlw   .92
0026   022A           00124                 subwf   TmrCycle, w
0027   1C03           00125                 btfss   CF
0028   283D           00126                 goto    IsRepeat                
                      00127 
0029   01AC           00128                 clrf    KeyRepeat
002A   0AAB           00129                 incf    GetIndex, f
002B   283F           00130                 goto    InteVectEnd
                      00131 
                      00132 ;       Get data code
002C                  00133 GetData
002C   3023           00134                 movlw   .35
002D   022B           00135                 subwf   GetIndex, w
002E   1803           00136                 btfsc   CF
002F   283E           00137                 goto    GoElse
                      00138 
0030   300D           00139                 movlw   .13
0031   022A           00140                 subwf   TmrCycle, w
                      00141 
0032   0CA8           00142                 rrf             RxBuf+3, f
0033   0CA7           00143                 rrf             RxBuf+2, f
0034   0CA6           00144                 rrf             RxBuf+1, f
0035   0CA5           00145                 rrf             RxBuf, f
                      00146 
0036   0AAB           00147                 incf    GetIndex, f
0037   3022           00148                 movlw   .34
0038   062B           00149                 xorwf   GetIndex, w
0039   1D03           00150                 btfss   ZF
003A   283F           00151                 goto    InteVectEnd
                      00152 
003B   1424           00153                 bsf             FgGetDataOK
003C   283E           00154                 goto    GoElse
                      00155 
003D                  00156 IsRepeat
MPASM  5.06                       UPD6121.ASM   6-2-2008  15:34:04         PAGE  4


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE

003D   0AAC           00157                 incf    KeyRepeat, f
003E                  00158 GoElse
003E   01AB           00159                 clrf    GetIndex
003F                  00160 InteVectEnd
                      00161 
003F                  00162 InterruptVectEnd
003F   0822           00163                 movf    pclath_temp, w
0040   008A           00164                 movwf   PCLATH
0041   0823           00165                 movf    fsr_temp, w
0042   0084           00166                 movwf   FSR
0043   0E21           00167                 swapf   status_temp, w
0044   0083           00168                 movwf   STATUS
0045   0EA0           00169                 swapf   w_temp, f
0046   0E20           00170                 swapf   w_temp, w
0047   0009           00171                 retfie
                      00172 
                      00173 ;=======================================================
                      00174 ;       FUNCTION NAME : Initialize
                      00175 ;       DESCRIPTION :
                      00176 ;               1.  Set up the initialize register of system 
                      00177 ;                       and     the initialize value of parameters
                      00178 ;
                      00179 ;
0048                  00180 Initialize
                      00181 
                      00182                 BANK1
0048   1683               M                 bsf             STATUS, RP0
0049   1303               M                 bcf             STATUS, RP1
                      00183 ;       TMR0 Prescale Rate 1:1
                      00184 ;       Interrupt on falling edge of INTE pin
                      00185 ;       *** Signal normal in high level , set falling edge
                      00186 ;       *** Signal normal in low level , set rising edge
004A   3088           00187                 movlw   0x88                    
Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
004B   0081           00188                 movwf   OPTION_REG
                      00189 
                      00190 ;       The RA2 is INTE pin
                      00191 ;       To set the RB7 pin is output mode for LED use
004C   30FF           00192                 movlw   0xff
Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
004D   0085           00193                 movwf   TRISA
004E   307F           00194                 movlw   0x7f

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
www.亚洲在线| 经典三级视频一区| 久久日一线二线三线suv| 欧美精品第1页| 欧美在线你懂得| 日本精品一区二区三区高清| jizz一区二区| 成人av在线观| 色综合视频在线观看| 99久久99久久免费精品蜜臀| 99热99精品| 在线观看视频欧美| 欧美日韩视频专区在线播放| 欧美视频第二页| 欧美一区二区三区四区在线观看| 日韩亚洲国产中文字幕欧美| 欧美一二三区在线观看| 日韩精品中午字幕| 久久精品人人做| 亚洲欧美在线视频| 国产成人av一区二区| 成人免费高清视频| 色悠悠久久综合| 91精品中文字幕一区二区三区| 欧美一区二区久久久| ww亚洲ww在线观看国产| 国产精品第一页第二页第三页| 亚洲精品高清在线观看| 日韩成人精品在线观看| 国产主播一区二区三区| 色综合久久中文综合久久97| 欧美一区二区性放荡片| 国产午夜亚洲精品不卡| 亚洲免费资源在线播放| 琪琪久久久久日韩精品| 成人手机电影网| 欧美日韩国产精品成人| 久久久久成人黄色影片| 香蕉av福利精品导航| 国产一区在线观看视频| 91色九色蝌蚪| 久久亚洲免费视频| 亚洲图片有声小说| 国产999精品久久久久久绿帽| 欧美日韩久久不卡| 最新热久久免费视频| 毛片不卡一区二区| 在线一区二区三区四区| 久久久99久久| 麻豆成人91精品二区三区| 日本韩国欧美一区| 久久毛片高清国产| 日本不卡视频在线观看| 91麻豆文化传媒在线观看| 久久久精品国产99久久精品芒果| 亚洲综合激情小说| 北岛玲一区二区三区四区| 欧美一区二区福利在线| 亚洲午夜三级在线| www.欧美.com| 国产日韩影视精品| 精品中文字幕一区二区小辣椒 | 国产99久久精品| 欧美日韩国产综合久久| 综合色天天鬼久久鬼色| 国产精品91xxx| 欧美xxxxx牲另类人与| 亚洲高清免费在线| 色欲综合视频天天天| 一色屋精品亚洲香蕉网站| 粉嫩嫩av羞羞动漫久久久| 26uuu色噜噜精品一区二区| 久久精品免费看| 欧美二区乱c少妇| 香蕉影视欧美成人| 欧美日韩精品三区| 亚洲国产裸拍裸体视频在线观看乱了| av在线这里只有精品| 国产精品第一页第二页第三页| 懂色中文一区二区在线播放| 国产午夜精品美女毛片视频| 国产一区二区h| 亚洲国产成人自拍| av在线不卡电影| 亚洲欧美国产高清| 日本道在线观看一区二区| 亚洲一区二区三区四区中文字幕 | 亚洲精品成人悠悠色影视| 9i在线看片成人免费| 中文字幕欧美一区| 欧美性生活影院| 亚洲午夜免费电影| 91精品国产色综合久久不卡蜜臀 | 欧美伦理电影网| 日本在线不卡视频| 久久久久久久网| 成人精品国产免费网站| 亚洲欧美色图小说| 欧美日韩国产a| 国产麻豆精品久久一二三| 国产欧美一区二区精品秋霞影院| 99久久精品费精品国产一区二区| 最新国产の精品合集bt伙计| 欧美在线啊v一区| 另类小说视频一区二区| 国产精品美女久久久久久久 | 久久国产乱子精品免费女| 精品嫩草影院久久| 99久久er热在这里只有精品15 | 成人午夜电影网站| 亚洲乱码国产乱码精品精的特点| 欧美日韩一区二区三区视频| 久久99国内精品| 自拍偷拍国产精品| 91超碰这里只有精品国产| 福利一区二区在线观看| 亚洲电影一级黄| 久久精品一区蜜桃臀影院| 欧美日韩免费电影| 国产成都精品91一区二区三| 亚洲va欧美va天堂v国产综合| 精品国产乱码久久久久久久| www.一区二区| 韩国三级电影一区二区| 亚洲一区二区三区在线| 日本一区二区三区四区在线视频| 欧美人xxxx| 成人av在线影院| 韩日av一区二区| 亚洲成av人片一区二区三区 | 成人精品视频一区二区三区尤物| 亚洲动漫第一页| 亚洲免费三区一区二区| 久久综合九色综合97_久久久| 欧美色图天堂网| 91麻豆精品秘密| 国产成人av一区二区三区在线 | 日本最新不卡在线| 亚洲一区中文日韩| 国产精品久久久久久久第一福利 | 天堂成人国产精品一区| 国产精品三级视频| 精品久久久久香蕉网| 欧美一区二区日韩| 91精品国产综合久久小美女| 91论坛在线播放| 99久久精品免费看国产| 成人国产精品免费网站| 国产91清纯白嫩初高中在线观看| 麻豆国产精品777777在线| 日日噜噜夜夜狠狠视频欧美人 | 99久久久久久| 成人涩涩免费视频| 国产精品综合二区| 久久99精品久久久久久国产越南| 蜜臀av国产精品久久久久| 三级成人在线视频| 日韩中文字幕亚洲一区二区va在线| 自拍偷拍欧美精品| 一区二区三区四区亚洲| 亚洲一区二区五区| 首页国产丝袜综合| 蜜桃久久精品一区二区| 久久草av在线| 国产91高潮流白浆在线麻豆| 成人午夜免费电影| 一本一本久久a久久精品综合麻豆| 99国产精品久久久久久久久久| 色综合夜色一区| 在线观看免费一区| 欧美日韩成人综合| 精品欧美久久久| 国产精品美女久久久久久| 亚洲乱码一区二区三区在线观看| 亚洲福利视频一区| 热久久久久久久| 国产夫妻精品视频| 在线中文字幕一区| 欧美一区三区四区| 国产清纯白嫩初高生在线观看91| 国产精品久久久久影院亚瑟| 亚洲一二三区不卡| 精品亚洲免费视频| 色婷婷香蕉在线一区二区| 欧美另类z0zxhd电影| 久久久亚洲高清| 亚洲嫩草精品久久| 精品影视av免费| 99综合电影在线视频| 欧美一级高清片在线观看| 国产亚洲精品资源在线26u| 亚洲激情在线播放| 精品一区二区三区在线播放视频| av电影天堂一区二区在线观看| 欧美日韩在线播| 国产精品视频看| 日韩成人一级大片| www.久久精品| 久久综合色婷婷| 婷婷中文字幕综合|