亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
国产精品免费久久久久| 国产精品久久久久久久久免费桃花| 国精产品一区一区三区mba桃花| 国产精品久久久久影院亚瑟| 国产亚洲一区二区三区四区| 日本伦理一区二区| 国产精品一区二区三区四区| 亚洲午夜激情av| 国产精品高清亚洲| 亚洲精品一区二区三区香蕉| 在线欧美日韩精品| 成人一区二区三区在线观看| 秋霞电影一区二区| 樱花草国产18久久久久| 欧美国产视频在线| 久久久精品国产99久久精品芒果| 51精品国自产在线| 精品视频在线免费看| 波多野结衣精品在线| 国产成人免费视| 国产精品一品视频| 国内精品自线一区二区三区视频| 日韩av一级片| 亚洲va中文字幕| 亚洲一区二区三区不卡国产欧美| 中文字幕在线一区| 久久精品视频一区二区| 日韩欧美成人午夜| 欧美电影免费观看高清完整版在线 | 日韩av电影免费观看高清完整版 | 欧美刺激午夜性久久久久久久| 欧美无人高清视频在线观看| 91丨九色丨蝌蚪富婆spa| 成人免费视频caoporn| 国产精品资源在线| 国产一区二区美女| 国产精品1区2区| 国产激情视频一区二区三区欧美| 国产综合久久久久久鬼色 | 日本一区二区三区电影| 久久久精品国产99久久精品芒果| 欧美精品一区二区不卡| 精品国产三级电影在线观看| 日韩一区国产二区欧美三区| 日韩亚洲欧美成人一区| 日韩视频一区二区在线观看| 精品日韩在线一区| 久久免费电影网| 国产精品美女视频| 亚洲欧美激情视频在线观看一区二区三区| 一区视频在线播放| 一区二区三区视频在线看| 一区二区三区在线观看视频| 一区二区三区在线不卡| 亚洲综合激情小说| 日韩电影在线观看电影| 另类中文字幕网| 粉嫩蜜臀av国产精品网站| av激情综合网| 欧美人与性动xxxx| 精品99一区二区三区| 国产精品―色哟哟| 亚洲国产精品尤物yw在线观看| 青椒成人免费视频| 国产91精品免费| 欧美影片第一页| 精品国产一区二区三区av性色| 日本一区二区三级电影在线观看 | 亚洲国产激情av| 亚洲欧美精品午睡沙发| 调教+趴+乳夹+国产+精品| 久久国产精品色婷婷| 高清免费成人av| 欧美日韩精品欧美日韩精品| 欧美va亚洲va国产综合| 国产精品久久久久久久久免费相片| 亚洲色图欧洲色图| 免费成人美女在线观看.| 国产精品一区二区你懂的| 一本色道久久综合亚洲91| 91精品国产麻豆| 中文在线资源观看网站视频免费不卡| 亚洲一区在线观看网站| 精品亚洲aⅴ乱码一区二区三区| 91亚洲资源网| 精品国产三级电影在线观看| 一区二区三区资源| 狠狠v欧美v日韩v亚洲ⅴ| 色婷婷av一区二区三区软件| 精品国产不卡一区二区三区| 一区二区三区在线视频播放| 国产乱一区二区| 欧美区视频在线观看| 国产日产欧产精品推荐色 | 国产精品久久久久久亚洲伦| 婷婷丁香久久五月婷婷| 99综合影院在线| 久久久不卡网国产精品二区| 亚洲成人自拍网| 99精品视频在线观看| 久久亚洲捆绑美女| 亚洲成人av中文| 99re这里都是精品| 久久久久久久久久久久久夜| 午夜视频久久久久久| gogo大胆日本视频一区| 精品久久99ma| 日韩激情视频在线观看| 成人免费视频一区二区| 日韩欧美另类在线| 婷婷开心久久网| 欧美色图片你懂的| 亚洲精品国产一区二区精华液| 国产精品正在播放| 精品国产伦一区二区三区观看体验 | 丁香亚洲综合激情啪啪综合| 日韩一区二区免费视频| 亚洲一区二区三区影院| 色视频一区二区| 亚洲四区在线观看| 99久久伊人网影院| 国产精品毛片a∨一区二区三区| 久久99热这里只有精品| 91精品综合久久久久久| 亚洲国产一区二区a毛片| 91精品办公室少妇高潮对白| 国产精品盗摄一区二区三区| 国产69精品久久777的优势| 久久这里只精品最新地址| 美女尤物国产一区| 日韩欧美激情一区| 蓝色福利精品导航| 日韩精品中文字幕在线一区| 麻豆一区二区三| 日韩欧美久久久| 黄网站免费久久| 久久久精品一品道一区| 国产一区二区影院| 国产亚洲va综合人人澡精品| 狠狠色狠狠色综合系列| 久久一留热品黄| 国产精品中文字幕日韩精品| 2欧美一区二区三区在线观看视频| 美女尤物国产一区| 久久亚洲一级片| 懂色一区二区三区免费观看| 国产精品美女久久久久aⅴ| 91丨国产丨九色丨pron| 一区二区三区丝袜| 欧美精品一卡二卡| 久久99精品国产.久久久久久| 久久久久亚洲蜜桃| 99精品黄色片免费大全| 亚洲一卡二卡三卡四卡| 日韩亚洲欧美综合| 国产成人鲁色资源国产91色综| 亚洲国产精品传媒在线观看| 色哟哟国产精品| 日本强好片久久久久久aaa| 久久久综合网站| 91麻豆精品在线观看| 日韩精品高清不卡| 久久婷婷色综合| 一本色道综合亚洲| 麻豆国产精品官网| 国产精品毛片a∨一区二区三区| 欧美亚洲一区三区| 国产综合一区二区| 亚洲色图视频网| 欧美一区二区日韩| 不卡一卡二卡三乱码免费网站| 亚洲精品福利视频网站| 欧美一级欧美三级| 成人avav在线| 日韩激情中文字幕| 国产精品人成在线观看免费| 欧洲色大大久久| 国内精品在线播放| 亚洲视频精选在线| 欧美xxxxxxxxx| 一本一道综合狠狠老| 久久99精品久久久久久动态图| 国产精品全国免费观看高清 | 国产成人免费视频精品含羞草妖精| 亚洲私人影院在线观看| 欧美一级在线观看| 成人av网站免费观看| 亚洲一区二三区| 久久久久九九视频| 4hu四虎永久在线影院成人| 成人av一区二区三区| 免费在线观看视频一区| 亚洲欧美一区二区在线观看| 欧美一级日韩免费不卡| gogo大胆日本视频一区| 老司机午夜精品99久久| 一区二区三区在线视频观看58 | 欧洲一区在线电影| 国产精品一区二区在线播放 | 日韩小视频在线观看专区|