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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? csr_1hl.lis

?? Button 一個國外大學生畢業(yè)設計,用的是AVR單片機
?? LIS
?? 第 1 頁 / 共 5 頁
字號:
 0000           
 0000              IF ( @ACTUAL_CLASS & RAM_USE_CLASS_3 )
 0000                 IF ( SYSTEM_IDXPG_TRACKS_STK_PP )
 0000                    RAM_X_POINTS_TO_INDEXPAGE         ; exit native paging mode!
 0000                 ENDIF
 0000              ENDIF ; RAM_USE_CLASS_3
 0000           
 0000              IF ( @ACTUAL_CLASS & RAM_USE_CLASS_4 )
 0000              ; Nothing to do
 0000              ENDIF ; RAM_USE_CLASS_4
 0000           
 0000              macro RAM_EPILOGUE( ACTUAL_CLASS )
 0000           
 0000              IF ( @ACTUAL_CLASS & RAM_USE_CLASS_1 )
 0000              ; Nothing to do
 0000              ENDIF ; RAM_USE_CLASS_1
 0000           
 0000              IF ( @ACTUAL_CLASS & RAM_USE_CLASS_2 )
 0000                 RAM_RESTORE_NATIVE_PAGING
 0000              ENDIF ; RAM_USE_CLASS_2
 0000           
 0000              IF ( @ACTUAL_CLASS & RAM_USE_CLASS_3 )
 0000                 RAM_RESTORE_NATIVE_PAGING
 0000              ENDIF ; RAM_USE_CLASS_3
 0000           
 0000              IF ( @ACTUAL_CLASS & RAM_USE_CLASS_4 )
 0000              ; Nothing to do
 0000              ENDIF ; RAM_USE_CLASS_4
 0000           
 0000              macro REG_PRESERVE( IOReg )
 0000              mov   A, reg[ @IOReg ]
 0000              push  A
 0000              macro REG_RESTORE( IOReg )
 0000              pop   A
 0000              mov   reg[ @IOReg ], A
 0000              macro ISR_PRESERVE_PAGE_POINTERS
 0000              IF ( SYSTEM_LARGE_MEMORY_MODEL )
 0000                 REG_PRESERVE PRV_PP
 0000                 REG_PRESERVE CUR_PP
 0000                 REG_PRESERVE IDX_PP
 0000                 REG_PRESERVE MVR_PP
 0000                 REG_PRESERVE MVW_PP
 0000              ENDIF
 0000              macro ISR_RESTORE_PAGE_POINTERS
 0000              IF ( SYSTEM_LARGE_MEMORY_MODEL )
 0000                 REG_RESTORE MVW_PP
 0000                 REG_RESTORE MVR_PP
 0000                 REG_RESTORE IDX_PP
 0000                 REG_RESTORE CUR_PP
 0000                 REG_RESTORE PRV_PP
 0000              ENDIF
 0001           CSR_1_CTR_START_BIT:                   equ 0x01   ; CTR Control register start bit
 0001           CSR_1_PWM_START_BIT:                   equ 0x01   ; PWM Control register start bit
 0001           CSR_1_CMP_START_BIT:                   equ 0x01   ; CMP CR2 register start bit
 00E1           CSR_1_SCAN_INT_REG:                    equ 0x0e1
 0001           CSR_1_SCAN_INT_MASK:                   equ 0x01
 0000           
 0001           CSR_1_Method:                          equ 1
 0000           CSR_1_Method_Freq:                     equ 0
 0001           CSR_1_Method_Period:                   equ 1
 0000           
 0000           ;--------------------------------------------------
 0000           ; Constants for CSR_1 API's
 0000           ;--------------------------------------------------
 0001           CSR_1_SCAN_CONTINUOUS:                 equ 0x01
 0000           CSR_1_SCAN_ONCE:                       equ 0x00
 0000           
 0010           CSR_1_SCAN_ACTIVE:                     equ 0x10   ; Set when scanning is active
 0020           CSR_1_SCAN_SET_COMPLETE:               equ 0x20   ; Set each time a set of keys is scanned.
 0000           
 0007           CSR_1_ButtonCount:                     equ 0x7
 0000           CSR_1_SliderCount:                     equ 0x0
 0007           CSR_1_TotalSwitchCount:                equ 0x7
 0000           
 0000           CSR_1_DAC_LOW:                         equ 0x00
 0001           CSR_1_DAC_HIGH:                        equ 0x01
 0000           
 0000           CSR_1_ESD_DETECTION:                   equ 0x0
 0007           CSR_1_BUTTONS_EXIST:                   equ 0x7
 0000           CSR_1_SLIDERS_EXIST:                   equ 0x0
 0000           
 0000           ;--------------------------------------------------
 0000           ; Registers Address Constants for CSR_1
 0000           ;--------------------------------------------------
 0000           
 0020           CSR_1_PWM_FUNC_REG:                    equ 0x20             ; PWM Function Reg
 0021           CSR_1_PWM_IN_REG:                      equ 0x21             ; PWM Input Reg 
 0022           CSR_1_PWM_OUT_REG:                     equ 0x22             ; PWM Output Reg       
 0020           CSR_1_PWM_COUNTER_REG:                 equ 0x20             ; PWM Counter Reg       
 0021           CSR_1_PWM_PERIOD_REG:                  equ 0x21             ; PWM Period Reg       
 0022           CSR_1_PWM_COMPARE_REG:                 equ 0x22             ; PWM Compare Reg       
 0023           CSR_1_PWM_CONTROL_REG:                 equ 0x23             ; PWM Control Reg       
 0000           
 0072           CSR_1_ACE_CONTROL1_REG:                equ 0x72             ; PWM Function Register
 0073           CSR_1_ACE_CONTROL2_REG:                equ 0x73             ; PWM Function Register
 0000           
 0024           CSR_1_CTR_COUNTER_LSB_REG:             equ 0x24             ; CTR LSB Counter Reg  
 0025           CSR_1_CTR_PERIOD_LSB_REG:              equ 0x25             ; CTR LSB Period Reg
 0026           CSR_1_CTR_COMPARE_LSB_REG:             equ 0x26             ; CTR LSB Compare Reg
 0027           CSR_1_CTR_CONTROL_LSB_REG:             equ 0x27             ; CTR LSB Control Reg
 0024           CSR_1_CTR_FUNC_LSB_REG:                equ 0x24             ; CTR LSB Function Reg
 0025           CSR_1_CTR_INPUT_LSB_REG:               equ 0x25             ; CTR LSB Input Reg
 0026           CSR_1_CTR_OUTPUT_LSB_REG:              equ 0x26             ; CTR LSB Output Reg
 0000           
 0028           CSR_1_CTR_COUNTER_MSB_REG:             equ 0x28             ; CTR MSB Counter Reg  
 0029           CSR_1_CTR_PERIOD_MSB_REG:              equ 0x29             ; CTR MSB Period Reg
 002A           CSR_1_CTR_COMPARE_MSB_REG:             equ 0x2a             ; CTR MSB Compare Reg
 002B           CSR_1_CTR_CONTROL_MSB_REG:             equ 0x2b             ; CTR MSB Control Reg
 0028           CSR_1_CTR_FUNC_MSB_REG:                equ 0x28             ; CTR MSB Function Reg
 0029           CSR_1_CTR_INPUT_MSB_REG:               equ 0x29             ; CTR MSB Input Reg
 002A           CSR_1_CTR_OUTPUT_MSB_REG:              equ 0x2a             ; CTR MSB Output Reg
 0000           
 0000           
 0000           DR_OFFSET:                             equ 0x00
 0000           DM0_OFFSET:                            equ 0x00             ; Bank 1
 0001           DM1_OFFSET:                            equ 0x01             ; Bank 1
 0003           DM2_OFFSET:                            equ 0x03             ; Bank 0
 00D8           MUX_OFFSET:                            equ MUX_CR0          ; Bank 1
 0000           
 0000           ;--------------------------------------------------
 0000           ; CSR_1 Macro 'Functions'
 0000           ;--------------------------------------------------
 0000           
 0000              macro CSR_1_Start_M
 0000              or    reg[CSR_1_CTR_CONTROL_LSB_REG],  CSR_1_CTR_START_BIT
 0000              or    reg[CSR_1_PWM_CONTROL_REG],      CSR_1_PWM_START_BIT
 0000              macro CSR_1_Start_Counter_M
 0000              or    reg[CSR_1_CTR_CONTROL_LSB_REG],  CSR_1_CTR_START_BIT
 0000              macro CSR_1_Start_CMP_M
 0000              mov   reg[CSR_1_ACE_CONTROL2_REG],     CSR_1_CMP_START_BIT
 0000              macro CSR_1_Stop_M
 0000              and   reg[CSR_1_PWM_CONTROL_REG],     ~CSR_1_PWM_START_BIT
 0000              and   reg[CSR_1_CTR_CONTROL_LSB_REG], ~CSR_1_CTR_START_BIT
 0000              macro CSR_1_Stop_Counter_M
 0000              and   reg[CSR_1_CTR_CONTROL_LSB_REG], ~CSR_1_CTR_START_BIT
 0000              macro CSR_1_Stop_CMP_M
 0000              mov   reg[CSR_1_ACE_CONTROL2_REG],    ~CSR_1_CMP_START_BIT
 0000              macro CSR_1_EnableInt_M
 0000              M8C_EnableIntMask CSR_1_SCAN_INT_REG, CSR_1_SCAN_INT_MASK
 0000              macro CSR_1_DisableInt_M
 0000              M8C_DisableIntMask CSR_1_SCAN_INT_REG, CSR_1_SCAN_INT_MASK
                export _CSR_1_bUpdateBaseline
                export  CSR_1_bUpdateBaseline
                IF CSR_1_SLIDERS_EXIST
                export _CSR_1_bGetCentroidPos
                export  CSR_1_bGetCentroidPos
                ENDIF
                ;-----------------------------------------------
                ; Variable Allocation
                ;-----------------------------------------------
                AREA InterruptRAM (RAM, REL, CON)
                
                ; Global variables
 0000           _CSR_1_iaSwBaseline:                              ; Baseline, one entry for each switch
 0000            CSR_1_iaSwBaseline:                      BLK  (2*CSR_1_TotalSwitchCount)
 000E           _CSR_1_iaSwDiff:                                  ; ABS Diff of raw and and baseline, one entry for each switch
 000E            CSR_1_iaSwDiff:                          BLK  (2*CSR_1_TotalSwitchCount)
 001C           _CSR_1_baBtnFThreshold:                           ; Containing variable finger threshold for each button
 001C            CSR_1_baBtnFThreshold:                   BLK  CSR_1_ButtonCount
 0023           _CSR_1_baSwOnMask:                                ; Switch mask array containing on/off state of switches
 0023            CSR_1_baSwOnMask:                        BLK  ((CSR_1_TotalSwitchCount-1)/8)+1
 0024           _CSR_1_bBaselineUpdateTimer:                      ; Adjusts baseline when signal is within noise threshold
 0024            CSR_1_bBaselineUpdateTimer:              BLK  1  
 0025           _CSR_1_fIsBLValid:                                ; Flag if baseline is valid
 0025            CSR_1_fIsBLValid:                        BLK  1
 0026           
                IF CSR_1_ESD_DETECTION
                ; ESD variables used for finger detection
                _CSR_1_iaSwDeriv:                                 ; Derivative of raw, one entry for each switch
                 CSR_1_iaSwDeriv:                         BLK  (2*CSR_1_TotalSwitchCount)
                _CSR_1_iaSwPrevResult:                            ; Previous raw result, one entry for each switch
                 CSR_1_iaSwPrevResult:                    BLK  (2*CSR_1_TotalSwitchCount)
                _CSR_1_baESDDebounce:                             ; Array containing invalid raw data counter to reinstate BL 
                 CSR_1_baESDDebounce:                     BLK  CSR_1_TotalSwitchCount
                _CSR_1_baBaselineResetCounter:                    ; Containing count to update baseline on finger press on startup
                 CSR_1_baBaselineResetCounter:            BLK  CSR_1_TotalSwitchCount
                _CSR_1_bAbnormalTimer:                            ; If an ESD event occurs, this timer prevents button presses
                 CSR_1_bAbnormalTimer:                                   BLK  1
                ENDIF
                
                IF CSR_1_SLIDERS_EXIST
                ; Global slider variables
                _CSR_1_baCtrdStartPos:                            ; Array containing centroid starting position
                 CSR_1_baCtrdStartPos:                   BLK  CSR_1_SliderCount
                _CSR_1_baCtrdSize:                                ; Array containing centroid size
                 CSR_1_baCtrdSize:                               BLK  CSR_1_SliderCount
                _CSR_1_baCtrdPkPos:                               ; Array containing peak position of centroid
                 CSR_1_baCtrdPkPos:                       BLK  CSR_1_SliderCount
                _CSR_1_iaCtrdPkValue:                             ; Array containing peak value of centroid
                 CSR_1_iaCtrdPkValue:                     BLK  (2*CSR_1_SliderCount)
                ENDIF
                
                ; Local variables
 0026           _CSR_1_bEndOfArray:                               ; Temp pointer variable
 0026            CSR_1_bEndOfArray:                       BLK  1  
 0027           _CSR_1_bDivBtwSw:                                 ; Temp divisions between switches
 0027            CSR_1_bDivBtwSw:                         BLK  1
 0028           _CSR_1_fIsPressed:                                ; Temp variable for if any switch is pressed
 0028            CSR_1_fIsPressed:                        BLK  1
 0029           _CSR_1_bCurPos:                                   ; Temp position variable
 0029            CSR_1_bCurPos:                           BLK  1  
 002A           _CSR_1_bCurPosMask:                               ; Temp switch mask used in UpdateBaseline
 002A            CSR_1_bCurPosMask:                       BLK  1
 002B           _CSR_1_bSwMaskPtr:                                ; Temp switch mask pointer used in UpdateBaseline
 002B            CSR_1_bSwMaskPtr:                        BLK  1
 002C           _CSR_1_bStartIndex:                               ; Temp Start index
 002C            CSR_1_bStartIndex:                                              BLK  1
 002D           

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91福利在线导航| 色香蕉成人二区免费| 懂色av中文字幕一区二区三区| 国产91对白在线观看九色| 色婷婷狠狠综合| 欧美一区二区三区电影| 日本一区二区免费在线观看视频 | 美腿丝袜一区二区三区| 国产精品羞羞答答xxdd| 91久久精品网| 久久―日本道色综合久久| 日韩一区在线看| 亚洲精品一线二线三线无人区| 久久精品网站免费观看| 中文字幕一区在线观看视频| 午夜精品一区在线观看| 麻豆精品新av中文字幕| 成人性生交大片免费看中文网站| 不卡的电影网站| 制服丝袜av成人在线看| 中文字幕高清不卡| 免费看日韩精品| 91丨九色丨国产丨porny| 日韩限制级电影在线观看| 最新日韩在线视频| 国产剧情一区二区| 不卡一区二区三区四区| 久久免费看少妇高潮| 欧美激情中文字幕| 日本特黄久久久高潮| eeuss鲁片一区二区三区在线看| 国产成人在线观看| 国产高清久久久久| 欧美精品一级二级三级| 亚洲欧美视频一区| 精品日韩在线观看| 777a∨成人精品桃花网| 国产在线播放一区二区三区| 亚洲欧美一区二区三区极速播放| 久久国产精品72免费观看| 日本高清视频一区二区| 欧美极品少妇xxxxⅹ高跟鞋| 欧美aⅴ一区二区三区视频| 色94色欧美sute亚洲13| 中文字幕一区二区三区在线观看| 激情综合网最新| 欧美一区二区三区免费在线看 | 久久91精品国产91久久小草 | 日韩精品电影在线观看| 99视频精品在线| 日本一区二区综合亚洲| 精品亚洲成a人在线观看| 国产精品女同一区二区三区| 欧美xxxx在线观看| 国产婷婷色一区二区三区四区 | 日韩三级中文字幕| 亚洲成人av中文| 日本精品一区二区三区高清| 国产精品第13页| 风间由美一区二区三区在线观看| 久久亚洲精品国产精品紫薇 | 久久只精品国产| 美日韩黄色大片| 这里只有精品视频在线观看| 亚洲国产日产av| 欧美日韩极品在线观看一区| 亚洲午夜视频在线观看| 色美美综合视频| 一区二区三区不卡在线观看| 色婷婷综合中文久久一本| 一区在线观看免费| 91视视频在线观看入口直接观看www | 亚洲国产精品99久久久久久久久 | 国产精品情趣视频| 风间由美一区二区av101| 国产欧美日韩不卡| 成人av网址在线观看| 不卡的av在线播放| ...av二区三区久久精品| 97精品国产露脸对白| 一级女性全黄久久生活片免费| 欧美性色黄大片手机版| 亚洲福利一区二区三区| 欧美日韩国产a| 日本成人在线视频网站| 欧美成人官网二区| 国产一区中文字幕| 国产精品理伦片| 欧美伊人久久久久久久久影院 | 26uuu成人网一区二区三区| 国产一区二区在线电影| 中文字幕免费一区| 99国产精品99久久久久久| 一区二区三区av电影| 69久久夜色精品国产69蝌蚪网| 另类小说一区二区三区| 国产日产欧美一区二区视频| av在线播放一区二区三区| 一二三四区精品视频| 日韩一卡二卡三卡四卡| 国产高清在线精品| 亚洲伦理在线精品| 777精品伊人久久久久大香线蕉| 国产真实乱子伦精品视频| 欧美国产精品一区二区| 91成人在线免费观看| 久久激情五月婷婷| 综合激情成人伊人| 91精品国产入口在线| 国产福利不卡视频| 亚洲裸体在线观看| 日韩三级.com| av不卡在线观看| 日韩精品一区二区三区蜜臀| 成人午夜伦理影院| 亚洲成人一区二区| 欧美激情综合五月色丁香| 欧美视频在线观看一区| 九九精品视频在线看| 综合婷婷亚洲小说| 精品入口麻豆88视频| 91蝌蚪国产九色| 精品一区二区免费在线观看| 亚洲欧美一区二区三区国产精品 | 麻豆一区二区在线| 亚洲国产精品高清| 欧美一级日韩一级| 国产成人精品一区二区三区四区 | 欧美日韩性生活| 成人午夜免费电影| 免费成人美女在线观看.| 国产精品国产馆在线真实露脸| 91精品国产美女浴室洗澡无遮挡| 成人影视亚洲图片在线| 香蕉av福利精品导航| 国产精品久久久一本精品| 日韩精品一区在线| 欧美在线短视频| 成人午夜免费视频| 精品一区中文字幕| 亚洲电影第三页| 国产亚洲欧美激情| 亚洲素人一区二区| 亚洲r级在线视频| 国产精品一区二区不卡| 国产精品不卡视频| 激情综合五月天| 欧美精品黑人性xxxx| 国产精品久久久久影视| 亚洲超碰97人人做人人爱| 粉嫩av一区二区三区| 在线播放视频一区| 亚洲男人的天堂在线aⅴ视频| 日韩不卡免费视频| 在线精品国精品国产尤物884a| 日韩一区和二区| 无吗不卡中文字幕| 99re这里只有精品首页| 中文字幕电影一区| 麻豆精品久久精品色综合| 精品国产乱码久久久久久久| 亚洲动漫第一页| 51精品视频一区二区三区| 蜜臀国产一区二区三区在线播放| 99久久国产综合精品色伊| 国产精品美女久久久久久久网站| 国产农村妇女精品| 蜜臀av一级做a爰片久久| 欧美日韩一区二区三区在线看| 精品美女被调教视频大全网站| 成人午夜大片免费观看| 蜜桃视频在线观看一区| 欧美一区二区在线视频| 丝袜亚洲另类欧美| 91丨国产丨九色丨pron| 成人午夜激情在线| 风间由美一区二区av101| 国产精品一区二区久久精品爱涩| 激情综合网最新| 久久99国产乱子伦精品免费| 蜜臀精品久久久久久蜜臀| 日日摸夜夜添夜夜添国产精品| 亚洲国产日产av| 亚洲高清免费观看| 香蕉久久夜色精品国产使用方法| 欧美日韩免费视频| 亚洲v中文字幕| 精品精品国产高清一毛片一天堂| 蜜臀av性久久久久蜜臀av麻豆 | 日韩午夜激情av| 日本美女一区二区三区| 欧美日韩小视频| 久久se这里有精品| 中文字幕一区二区三区四区| 精品少妇一区二区三区 | 欧美国产精品专区| 亚洲免费视频中文字幕| 色综合久久久久久久久久久| 在线观看av一区二区| 欧美三级午夜理伦三级中视频|