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

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

?? sample.lst

?? MT506MV觸摸屏示例
?? LST
?? 第 1 頁 / 共 3 頁
字號:
MPASM  4.00 Released                               SAMPLE.ASM   9-19-2005  23:12:24         PAGE  1


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE

                      00001 ;OSC 20MHZ
                      00002 ;CX1-V1.SCH\PCB
                      00003 ;PIC16F877A
                      00004 ;050729程序框架示例
                      00005 ;050802輸入口去抖后存入keyh\keyl
                      00006 ;050919modbus通信協議的CRC16校驗
                      00007 
                      00008         include <p16F877A.inc>;;標準頭文件,這樣所有的特殊寄存器都定義好了
                      00001         LIST
                      00002 ; P16F877A.INC  Standard Header File, Version 1.00    Microchip Technology, Inc.
                      00398         LIST
2007   3F76           00009         __config (_LVP_OFF&_BODEN_ON&_PWRTE_ON&_WDT_ON&_HS_OSC);;燒寫設置,可參考偽指令手冊
                      00010                ;低電壓燒寫關、掉電保護、上電延時、看門狗、高速晶振    
                      00011 ;*******************************BANK0
  00000020            00012 status_temp     equ     20H     ;中斷 status暫存
  00000021            00013 PCLATH_TMP      equ     21H     ;中斷 PCLATH暫存
  00000022            00014 FSR_TMP         equ     22H     ;中斷 FSR暫存
  00000023            00015 flag            equ     23H     ;中斷 標記寄存器
  00000024            00016 t10ms           equ     24H     ;中斷 10ms發生寄存器  20000000/4/256=195
                      00017 
  00000026            00018 t1ms            EQU     26H     ;輸入口掃描1MS
                      00019 
  00000028            00020 timeout         equ     28H     ;超時倒計時
  00000029            00021 sec             equ     29h     ;時基秒發生寄存器
                      00022 
  00000040            00023 keyh            EQU     40H     ;輸入口掃描
  00000041            00024 key_ah          EQU     41H
  00000042            00025 key_bh          EQU     42H
  00000043            00026 keyl            EQU     43H
  00000044            00027 key_al          EQU     44H
  00000045            00028 key_bl          EQU     45H
  00000046            00029 key_tim         EQU     46H     ;延時計數
  00000047            00030 key_set         EQU     47H     ;延時設定0-255MS
                      00031 
  00000060            00032 Crc00           EQU     60H
  00000061            00033 Crc0            EQU     61H     
  00000062            00034 Crc1            EQU     62H
  00000063            00035 Crc2            EQU     63H     
  00000064            00036 Crc3            EQU     64H
  00000065            00037 Crc4            EQU     65H     
  00000066            00038 Crc5            EQU     66H
  00000067            00039 Crc6            EQU     67H     ;|
  00000067            00040 CrcL            EQU     67H     ;|
  00000068            00041 Crc7            EQU     68H     ; |
  00000068            00042 CrcH            EQU     68H     ; |
  00000069            00043 Crc8            EQU     69H     ;       
  0000006A            00044 Crc9            EQU     6AH     ;
  0000006B            00045 Crc10           EQU     6BH     ;       
  0000006C            00046 Crc11           EQU     6CH     ;
  0000006D            00047 Crc12           EQU     6DH     ;
  0000006E            00048 CrcL1           EQU     6EH     
  0000006F            00049 CrcH1           EQU     6FH
                      00050 
MPASM  4.00 Released                               SAMPLE.ASM   9-19-2005  23:12:24         PAGE  2


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE

                      00051 
                      00052 
                      00053 ;*******************************BANK0\1\2\3共用
                      00054 ;               EQU     70h     ;ICD2仿真占用
  00000071            00055 w_temp          EQU     71h     ;w暫存
                      00056 
  00000077            00057 temp            EQU     77h     ;暫存
  00000078            00058 tempy           EQU     78h     ;暫存
                      00059 
                      00060 ;*******************************BANK1
                      00061 
                      00062 ;*******************************BANK2
                      00063 
                      00064 ;*******************************BANK3
                      00065 ;               EQU     1E5H    ;ICD2仿真占用
                      00066 ;               EQU     1EFh    ;ICD2仿真占用
                      00067  
                      00068 
                      00069 ;flag                           ;標記寄存器每位的定義
  00000000            00070 time1_f equ     0               ;=1 10ms到
                      00071 ;       EQU     1       
                      00072 ;       equ     2
                      00073 ;       equ     4       
                      00074 ;       equ     5
                      00075 ;       equ     6
                      00076 ;       equ     7       
                      00077 ;       equ     8
                      00078 
                      00079 ;*********************************************************************************
0000                  00080         org     0
0000   0000           00081         nop                     ;ICD2仿真占用
0001   2825           00082         goto    start
0004                  00083         org     0x04
0004                  00084 service                         ;中斷入口
0004   00F1           00085         movwf   w_temp          ;保護W\STATUS\PCLATH\FSR,和你認為要保護的寄存器        
0005   0E03           00086         swapf   STATUS,W
0006   0183           00087         clrf    STATUS          ;Bank0
0007   00A0           00088         movwf   status_temp
0008   080A           00089         MOVFW   PCLATH
0009   00A1           00090         MOVWF   PCLATH_TMP
000A   0804           00091         MOVFW   FSR
000B   00A2           00092         MOVWF   FSR_TMP
000C   118A           00093         BCF     PCLATH,3        ;in column 0
000D   120A           00094         BCF     PCLATH,4        ;in column 0
000E                  00095 service_time0
000E   1D0B           00096         BTFSS   INTCON,T0IF     ;T0IF=1  是TIMER0中斷?
000F   281C           00097         goto    service_r       ;N
0010   110B           00098         bcf     INTCON,T0IF     ;Y CLR int flag 
0011   0BA4           00099         decfsz  t10ms,F         ;
0012   2816           00100         goto    $+4
0013   30C3           00101         movlw   .195            ;10ms  20000000/4/256=195
0014   00A4           00102         MOVWF   t10ms   
0015   1423           00103         BSF     flag,time1_f    ;10ms標記,給時基子程序用
MPASM  4.00 Released                               SAMPLE.ASM   9-19-2005  23:12:24         PAGE  3


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE

                      00104         
0016   0BA6           00105         decfsz  t1ms,F
0017   281C           00106         goto    service_time0_r
0018   3013           00107         movlw   .19             ;1ms
0019   00A6           00108         MOVWF   t1ms
001A   205A           00109         CALL    scan_input      ;(34Tcyc)       ;輸入掃描
001B   281C           00110         goto    service_r
001C                  00111 service_time0_r
001C                  00112 service_r
001C   0822           00113         MOVFW   FSR_TMP         ;恢復被保護的寄存器
001D   0084           00114         MOVWF   FSR
001E   0821           00115         MOVFW   PCLATH_TMP
001F   008A           00116         MOVWF   PCLATH          ;column X
0020   0E20           00117         swapf   status_temp,W
0021   0083           00118         movwf   STATUS          ;bank X
0022   0EF1           00119         swapf   w_temp,F
0023   0E71           00120         swapf   w_temp,W
0024   0009           00121         retfie                  ;exit interrupt 
                      00122 
                      00123 
                      00124 
                      00125 ;**********************************************
0025                  00126 start   
0025   0183           00127         clrf    STATUS
0026   018A           00128         CLRF    PCLATH
0027   1683           00129         BSF     STATUS,RP0      ;Bank1  
Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
0028   188E           00130         BTFSC   PCON,NOT_POR    ;上電復位?
0029   2835           00131         GOTO    LOOP            ;N
                      00132 
                      00133 ;*********************************************上電復位
002A                  00134 start2  
002A   0183           00135         clrf    STATUS          ;上電時需初始化的變量   
002B   01A3           00136         clrf    flag
002C   3064           00137         movlw   .100            ;1000ms
002D   00A9           00138         MOVWF   sec             ;
                      00139         
002E   30FF           00140         movlw   0xff            ;輸入口初始化
002F   00C0           00141         MOVWF   keyh
0030   00C3           00142         MOVWF   keyl
0031   01C6           00143         CLRF    key_tim
0032   301E           00144         MOVLW   .30
0033   00C7           00145         MOVWF   key_set         ;延時設定0-255MS
                      00146         
0034   2835           00147         GOTO    LOOP
                      00148 ;**********************************************其它復位                                 
0035                  00149 LOOP
0035   0183           00150         clrf    STATUS
0036   0064           00151         CLRWDT                  ;清狗   
0037   1683           00152         BSF     STATUS, RP0     ;Bank1
Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
0038   148E           00153         BSF     PCON,NOT_POR    ;RESET NOT_POR
0039   30FF           00154         MOVLW   B'11111111'     ;PORTA\B\C\D\E方向設定1:IN 0:OUT  
MPASM  4.00 Released                               SAMPLE.ASM   9-19-2005  23:12:24         PAGE  4


LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE

Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
003A   0085           00155         MOVWF   TRISA
003B   30FF           00156         MOVLW   B'11111111'     ;
Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
003C   0086           00157         MOVWF   TRISB
003D   30FF           00158         MOVLW   B'11111111'     ;
Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
003E   0087           00159         MOVWF   TRISC           ; 
003F   30FF           00160         MOVLW   B'11111111'     ; 
Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
0040   0088           00161         MOVWF   TRISD
0041   300F           00162         MOVLW   B'00001111'     ; 
Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
0042   0089           00163         MOVWF   TRISE
0043   3007           00164         movlw   B'00000111'     ;select DDDDDDDD,ADC不用
Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
0044   009F           00165         movwf   ADCON1          ;analog inputs
0045   3088           00166         movlw   B'10001000'
Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
0046   0081           00167         MOVWF   OPTION_REG      ;1:1 for  WDT(18ms)預分頻給看門狗
0047   3000           00168         MOVLW   B'00000000'     ;Off OTHER IE   關了不用的中斷
Message[302]: Register in operand not in bank 0.  Ensure that bank bits are correct.
0048   008C           00169         MOVWF   PIE1
0049   130B           00170         BCF     INTCON,6        ;Off OTHER IE   關了不用的中斷
004A   178B           00171         BSF     INTCON,7        ;ON GIE 開總中斷
004B   168B           00172         BSF     INTCON,5        ;ON TIMER0 開TIMER0開總中斷
004C   0183           00173         clrf    STATUS
004D   2051           00174         CALL    time1           ;CALL 時基1
004E   3069           00175         MOVLW   Crc8
004F   2079           00176         CALL    ACrcJs          ;計算Crc0--Crc8的CRC檢驗碼,用于MODBUS 結果CrcH1 CrcL1
0050   2835           00177         GOTO    LOOP            ;不斷循環運行
                      00178 
                      00179         
0051                  00180 time1                           ;時基1
0051   1823           00181         btfsc   flag,time1_f    ;10ms到?
0052   2854           00182         goto    time1_1         ;y
0053   2859           00183         goto    time1_r         ;n
0054                  00184 time1_1
0054   1023           00185         bcf     flag,time1_f    ;CLR time1_f 10ms到了
                      00186         ;TSTF   timeout ;       ;超時倒計時==0?
                      00187         ;btfss  3,2             
                      00188         ;decf   timeout,F       ;n -1
                      00189         
                      00190         
0055   0BA9           00191         decfsz  sec,F           ;sec-1==0?      
0056   2859           00192         goto    time1_r         ;n 
0057   3064           00193         movlw   .100            ;y 1000ms
0058   00A9           00194         MOVWF   sec             ;1s到了
                      00195 
0059                  00196 time1_r
0059   0008           00197         return
                      00198         
                      00199 ;輸入口掃描(中斷服務)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人午夜视频在线| 国产精品免费看片| 亚洲欧洲色图综合| 国产一区二区调教| 欧美一卡2卡三卡4卡5免费| 一区二区三区精品在线观看| 大胆亚洲人体视频| 国产精品午夜免费| 国产成人午夜高潮毛片| 久久精品亚洲国产奇米99| 日本欧美一区二区三区乱码| 欧美丰满高潮xxxx喷水动漫| 婷婷综合在线观看| 欧美一区二区女人| 久久电影网电视剧免费观看| 欧美大尺度电影在线| 久久精品国产成人一区二区三区| 欧美手机在线视频| 天堂va蜜桃一区二区三区漫画版| 777亚洲妇女| 国产精品一色哟哟哟| 悠悠色在线精品| 日韩一区国产二区欧美三区| 国产一区二区电影| 亚洲免费观看高清完整| 欧美伦理影视网| 国产sm精品调教视频网站| 亚洲狼人国产精品| 日韩无一区二区| 不卡欧美aaaaa| 免费看欧美美女黄的网站| 欧美经典三级视频一区二区三区| 99久久免费视频.com| 亚洲线精品一区二区三区| 欧美r级电影在线观看| 99精品视频在线播放观看| 五月天精品一区二区三区| 国产女同性恋一区二区| 日韩三级高清在线| 欧美日韩黄色一区二区| a亚洲天堂av| 老司机免费视频一区二区三区| 亚洲综合激情网| 日本一区二区三区视频视频| 制服丝袜亚洲精品中文字幕| 91麻豆文化传媒在线观看| 成人自拍视频在线| 国产精品一区二区不卡| 久久99精品久久久久久动态图| 亚洲影院免费观看| 精品视频全国免费看| 99精品欧美一区| 福利一区二区在线| 精品一区精品二区高清| 精品在线亚洲视频| 国产伦精品一区二区三区在线观看 | 亚洲精品国产a| 亚洲精品欧美激情| 亚洲精品第1页| 亚洲成人1区2区| 亚洲gay无套男同| 美女国产一区二区三区| 九九视频精品免费| 国产一区二区伦理| 成人app软件下载大全免费| 91香蕉视频mp4| 欧美日韩视频在线第一区 | 国产成a人亚洲精品| 成av人片一区二区| 欧美精品vⅰdeose4hd| 精品国产乱码久久久久久牛牛| 国产欧美一区在线| 亚洲国产综合视频在线观看| 日本欧美大码aⅴ在线播放| 激情五月播播久久久精品| av色综合久久天堂av综合| 欧美日韩一级黄| 欧美激情一区二区三区不卡| 中文字幕永久在线不卡| 三级一区在线视频先锋| 国产精品亚洲第一| 欧美影视一区在线| 久久久亚洲高清| 日韩中文字幕不卡| zzijzzij亚洲日本少妇熟睡| 欧美日韩亚洲国产综合| 国产视频一区不卡| 男人的天堂久久精品| 91在线视频18| 国产三级欧美三级日产三级99| 亚洲精品免费在线| 成人黄色网址在线观看| 欧美sm极限捆绑bd| 看片网站欧美日韩| 欧美精品精品一区| 一区二区三区国产精品| 高清不卡一区二区| 久久午夜国产精品| 理论片日本一区| 日韩精品一区在线| 日韩av午夜在线观看| 欧美久久高跟鞋激| 一二三四区精品视频| 在线观看日韩电影| 亚洲视频中文字幕| jlzzjlzz欧美大全| 亚洲色图20p| 欧美在线高清视频| 图片区小说区区亚洲影院| 欧美日韩中文字幕精品| 日韩二区三区四区| 日韩欧美亚洲国产另类| 国产一区二区三区四区在线观看| 欧美电影免费观看高清完整版在线观看| 亚洲午夜在线电影| 日韩免费看的电影| 国产suv一区二区三区88区| 国产精品久久久久影视| 色丁香久综合在线久综合在线观看| 亚洲一区在线观看视频| 99视频一区二区| 午夜精品视频一区| 久久天堂av综合合色蜜桃网| 国产suv精品一区二区三区| 一区二区高清免费观看影视大全| 在线观看91视频| 久久不见久久见中文字幕免费| 久久久777精品电影网影网| 欧美天堂亚洲电影院在线播放 | 欧美激情一区二区三区蜜桃视频| 99re这里只有精品首页| 日本欧美肥老太交大片| 欧美国产日本韩| 日韩欧美在线1卡| 日本福利一区二区| kk眼镜猥琐国模调教系列一区二区| 石原莉奈在线亚洲二区| 一区二区三区欧美日| 欧美精品一区在线观看| 欧美伦理影视网| 91免费观看视频| 国产精品一区二区三区乱码| 免费在线观看成人| 午夜成人免费电影| 午夜欧美电影在线观看| 亚洲日本va午夜在线影院| 欧美日韩精品欧美日韩精品一 | 国产精品99久久久久| 国产精品乱人伦| 欧美成va人片在线观看| 欧美日韩综合在线免费观看| 久久精品国产精品亚洲精品| 亚洲成av人片一区二区三区 | 国产成人精品一区二区三区网站观看 | 久久综合一区二区| 宅男在线国产精品| 日韩视频一区二区三区在线播放| 在线免费不卡视频| 欧美午夜精品久久久久久孕妇| 91亚洲男人天堂| 欧美日韩免费视频| 91精品免费观看| 2020国产精品久久精品美国| 日韩美女视频在线| 久久精品夜夜夜夜久久| 综合久久久久久| 日韩电影免费一区| 夜夜嗨av一区二区三区网页 | 欧美精品1区2区3区| 日韩欧美激情在线| 最新国产精品久久精品| 亚洲美女在线一区| 国产揄拍国内精品对白| 色先锋资源久久综合| 欧美一级理论性理论a| 中文在线资源观看网站视频免费不卡| 国产精品福利影院| 蜜臀av性久久久久av蜜臀妖精 | 欧美日本一道本在线视频| 精品久久国产字幕高潮| 亚洲人成亚洲人成在线观看图片 | 欧美亚洲综合色| 精品第一国产综合精品aⅴ| 国产精品欧美经典| 麻豆91精品视频| 欧美亚洲综合一区| 自拍偷自拍亚洲精品播放| 久久99久久久欧美国产| 欧美日韩一卡二卡三卡| 亚洲视频电影在线| 成人激情av网| 国产亲近乱来精品视频| 美国一区二区三区在线播放| 欧美日韩一区国产| 亚洲已满18点击进入久久| 国产成人av一区二区三区在线 | 久久精品夜夜夜夜久久| 免费久久99精品国产| 欧美一级日韩不卡播放免费| 性感美女久久精品|