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

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

?? boot.lis

?? 單片機USB接口模擬鍵盤,該程序可以控制PC機的PS/2鍵盤的NUM LOCK和SCROLL LOCK的燈,以此說明通訊正常
?? LIS
?? 第 1 頁 / 共 4 頁
字號:
 0000           
 0000           ; VREG Configuration Register
 0073           VREGCR:       equ 73h          ; VREG Configuration Register              (RW)
 0000           
 0000           ; USB Transceiver Configuration Registers
 0074           USBXCR:       equ 74h          ; USB Transceiver Configuration Register   (RW)
 0080           USBXCR_ENABLE:    equ 80h      ; USB Transceiver Enable
 0001           USBXCR_FORCE:     equ 01h      ; USB Transceiver Force
 0000           
 0000           ; Data Pointer Registers--Listed for compatability with other M8C based parts.
 00D0           CPPDR:        equ D0h          ; Current Page Pointer Data Register       (RW)
 00D4           DPRDR:        equ D4h          ; Data Page Read Register                  (RW)
 00D5           DPWDR:        equ D5h          ; Data Page Write Register                 (RW)
 0000           
 0000           ; Watchdog Timer Reset
 00E3           RESWDT:       equ E3h          ; Watchdog Timer Reset                     (W)
 00E3           RES_WDT:      equ E3h          ; WatchDog Timer Register                  (W) (PSoC)
 0000           
 0000           ;------------------------------------------------
 0000           ;  System and Global Resource Registers
 0000           ;------------------------------------------------
 00DA           INT_CLR0:     equ DAh          ; Interrupt Clear Register 0               (RW)
 0000                                          ; Use INT_MSK0 bit field masks
 00DB           INT_CLR1:     equ DBh          ; Interrupt Clear Register 1               (RW)
 0000                                          ; Use INT_MSK1 bit field masks
 00DC           INT_CLR2:     equ DCh          ; Interrupt Clear Register 2               (RW)
 0000                                          ; Use INT_MSK2 bit field masks
 0000           
 00DE           INT_MSK3:     equ DEh          ; Interrupt Mask Register                  (RW)
 0080           INT_MSK3_ENSWINT:          equ 80h ; MASK: enable/disable SW interrupt
 0000           
 00DF           INT_MSK2:     equ DFh          ; Interrupt Mask Register                  (RW)
 0040           INT_MSK2_GPIO_PORT4:       equ 40h ; MASK: enable/disable GPIO Port 4 interrupt
 0020           INT_MSK2_GPIO_PORT3:       equ 20h ; MASK: enable/disable GPIO Port 3 interrupt
 0010           INT_MSK2_GPIO_PORT2:       equ 10h ; MASK: enable/disable GPIO Port 2 interrupt
 0008           INT_MSK2_PS2_DATA_LOW:     equ 08h ; MASK: enable/disable PS/2 Data Low
 0004           INT_MSK2_GPIO_INT2:        equ 04h ; MASK: enable/disable GPIO INT2 interrupt
 0002           INT_MSK2_CTR_16_WRAP:      equ 02h ; MASK: enable/disable 16 bit counter wrap
 0001           INT_MSK2_TCAP1:            equ 01h ; MASK: enable/disable Timer/Capture 0 interrupt
 0000           
 00E0           INT_MSK0:     equ E0h          ; Interrupt Mask Register                 (RW)
 0080           INT_MSK0_GPIO_PORT1:       equ 80h ; MASK: enable/disable GPIO Port 1 interrupt
 0040           INT_MSK0_SLEEP:            equ 40h ; MASK: enable/disable sleep interrupt
 0020           INT_MSK0_GPIO_INT1:        equ 20h ; MASK: enable/disable GPIO INT1 interrupt
 0010           INT_MSK0_GPIO_PORT0:       equ 10h ; MASK: enable/disable GPIO Port 0 interrupt
 0008           INT_MSK0_SPI_RX:           equ 08h ; MASK: enable/disable SPI Receive interrupt
 0004           INT_MSK0_SPI_TX:           equ 04h ; MASK: enable/disable SPI Transmit interrupt
 0002           INT_MSK0_GPIO_INT0:        equ 02h ; MASK: enable/disable GPIO INT0 interrupt
 0001           INT_MSK0_POR_LVD:          equ 01h ; MASK: enable/disable POR/LVD interrupt
 0000           
 00E1           INT_MSK1:     equ E1h          ; Interrupt Mask Register                 (RW)
 0080           INT_MSK1_TCAP0:            equ 80h ; MASK: enable/disable Timer/Capture 0 interrupt
 0040           INT_MSK1_PIT:              equ 40h ; MASK: enable/disable Progrmmable Interval Timer
 0020           INT_MSK1_MS_TIMER:         equ 20h ; MASK: enable/disable One Millisecond Timer interrupt
 0010           INT_MSK1_USB_ACTIVITY:     equ 10h ; MASK: enable/disable USB Bus Activity interrupt
 0008           INT_MSK1_USB_BUS_RESET:    equ 08h ; MASK: enable/disable USB Bus Reset interrupt
 0004           INT_MSK1_USB_EP2:          equ 04h ; MASK: enable/disable USB Endpoint 2 interrupt
 0002           INT_MSK1_USB_EP1:          equ 02h ; MASK: enable/disable USB Endpoint 1 interrupt
 0001           INT_MSK1_USB_EP0:          equ 01h ; MASK: enable/disable USB Endpoint 0 interrupt
 0000           
 00E2           INT_VC:       equ E2h          ; Interrupt vector register                (RC)
 0000           
 0000           ;------------------------------------------------------
 0000           ;  System Status and Control Registers
 0000           ;------------------------------------------------------
 0000           ;        Register bank 1.
 0000           ;------------------------------------------------------
 00E0           OSC_CR0:                   equ E0h  ; System Oscillator Control Register 0     (RW)
 0020           OSC_CR0_NO_BUZZ:           equ 20h    ; MASK: Bandgap always powered/BUZZ bandgap
 0018           OSC_CR0_SLEEP:             equ 18h    ; MASK: Set Sleep timer freq/period
 0000           OSC_CR0_SLEEP_512Hz:       equ 00h    ;     Set sleep bits for 1.95ms period
 0008           OSC_CR0_SLEEP_64Hz:        equ 08h    ;     Set sleep bits for 15.6ms period
 0010           OSC_CR0_SLEEP_8Hz:         equ 10h    ;     Set sleep bits for 125ms period
 0018           OSC_CR0_SLEEP_1Hz:         equ 18h    ;     Set sleep bits for 1 sec period
 0000           
 0007           OSC_CR0_CPU:               equ 07h    ; MASK: Set CPU Frequency
 0000           OSC_CR0_CPU_3MHz:          equ 00h    ;     set CPU Freq bits for 3MHz Operation
 0001           OSC_CR0_CPU_6MHz:          equ 01h    ;     set CPU Freq bits for 6MHz Operation
 0002           OSC_CR0_CPU_12MHz:         equ 02h    ;     set CPU Freq bits for 12MHz Operation
 0003           OSC_CR0_CPU_24MHz:         equ 03h    ;     set CPU Freq bits for 24MHz Operation
 0004           OSC_CR0_CPU_1d5MHz:        equ 04h    ;     set CPU Freq bits for 1.5MHz Operation
 0005           OSC_CR0_CPU_750kHz:        equ 05h    ;     set CPU Freq bits for 750kHz Operation
 0006           OSC_CR0_CPU_187d5kHz:      equ 06h    ;     set CPU Freq bits for 187.5kHz Operation
 0000           
 0000           ;------------------------------------------------------
 0000           ;  Note: The following registers are mapped into both
 0000           ;        register bank 0 AND register bank 1.
 0000           ;------------------------------------------------------
 00F7           CPU_F:        equ F7h          ; CPU Flag Register Access                 (RO)
 0000                                              ; Use FLAG_ masks defined at top of file
 00FF           CPU_SCR:     equ FFh          ; CPU Status and Control Register          (#)
 0080           CPU_SCR_GIE_MASK:      equ 80h    ; MASK: Global Interrupt Enable shadow
 0020           CPU_SCR_WDRS_MASK:     equ 20h    ; MASK: Watch Dog Timer Reset
 0010           CPU_SCR_PORS_MASK:     equ 10h    ; MASK: power-on reset bit PORS
 0008           CPU_SCR_SLEEP_MASK:    equ 08h    ; MASK: Enable Sleep
 0001           CPU_SCR_STOP_MASK:     equ 01h    ; MASK: Halt CPU bit
 0000           
 0000           ;;=============================================================================
 0000           ;;      Register Space, Bank 1
 0000           ;;=============================================================================
 0000           
 0000           ;------------------------------------------------
 0000           ;  Clock and System Control Registers
 0000           ;------------------------------------------------
 0000           
 0000           ;;=============================================================================
 0000           ;;      M8C System Macros
 0000           ;;  These macros should be used when their functions are needed.
 0000           ;;=============================================================================
 0000           
 0000           ;----------------------------------------------------
 0000           ;  Swapping Register Banks
 0000           ;----------------------------------------------------
 0000               macro M8C_SetBank0
 0000               and   F, ~FLAG_XIO_MASK
 0000               macro M8C_SetBank1
 0000               or    F, FLAG_XIO_MASK
 0000               macro M8C_EnableGInt
 0000               or    F, FLAG_GLOBAL_IE
 0000               macro M8C_DisableGInt
 0000               and   F, ~FLAG_GLOBAL_IE
 0000               macro M8C_DisableIntMask
 0000               and   reg[@0], ~@1              ; disable specified interrupt enable bit
 0000               macro M8C_EnableIntMask
 0000               or    reg[@0], @1               ; enable specified interrupt enable bit
 0000               macro M8C_ClearIntFlag
 0000               mov   reg[@0], ~@1              ; clear specified interrupt enable bit
 0000               macro M8C_EnableWatchDog
 0000               and   reg[CPU_SCR], ~CPU_SCR_PORS_MASK
 0000               macro M8C_ClearWDT
 0000               mov   reg[RES_WDT], 00h
 0000               macro M8C_ClearWDTAndSleep
 0000               mov   reg[RES_WDT], 38h
 0000               macro M8C_Sleep
 0000               or    reg[CPU_SCR], CPU_SCR_SLEEP_MASK
 0000               ; The next instruction to be executed depends on the state of the
 0000               ; various interrupt enable bits. If some interrupts are enabled
 0000               ; and the global interrupts are disabled, the next instruction will
 0000               ; be the one that follows the invocation of this macro. If global
 0000               ; interrupts are also enabled then the next instruction will be
 0000               ; from the interrupt vector table. If no interrupts are enabled
 0000               ; then the CPU sleeps forever.
 0000               macro M8C_Stop
 0000               ; In general, you probably don't want to do this, but here's how:
 0000               or    reg[CPU_SCR], CPU_SCR_STOP_MASK
 0000               ; Next instruction to be executed is located in the interrupt
 0000               ; vector table entry for Power-On Reset.
 0000               macro M8C_Reset
 0000               ; Restore CPU to the power-on reset state.
 0000               mov A, 0
 0000               SSC
 0000               ; Next non-supervisor instruction will be at interrupt vector 0.
 0000               macro Suspend_CodeCompressor
 0000               or   F, 0
 0000               macro Resume_CodeCompressor
 0000               add  SP, 0
 00F8              bSSC_KEY1:                       equ      F8h   ; supervisory key
 00F9              bSSC_KEYSP:                      equ      F9h   ; supervisory stack ptr key
 00FA              bSSC_TABLE_TableId:              equ      FAh   ; table ID
 0000                    
 003A           OPER_KEY:		                    equ      3Ah   ; operation key
 0000           ;--------------------------------
 0000           ; SSC_Action macro command codes 
 0000           ;--------------------------------
 0001           FLASH_READ:                         equ      1     ; flash read command
 0002           FLASH_WRITE:                        equ      2     ; flash write command
 0003           FLASH_ERASE:                        equ      3     ; flash erase command
 0000           
 0006           TABLE_READ:							equ      6     ; table read command
 0007           FLASH_CHECKSUM:						equ      7	   ; flash checksum calculation command
 0008           CALIBRATE0:                         equ      8     ; Calibrate without checksum
 0009           CALIBRATE1:                         equ      9     ; Calibrate with checksum
 0000           ;--------------------------------
 0000           ; SSC_Action table read addresses
 0000           ;--------------------------------
 00F8           SILICON_ID_1:						equ		 F8h   ; first byte of silicon ID
 00F9           SILICON_ID_0:						equ		 F9h   ; second byte of silicon ID
 00F8           VOLTAGE_TRIM_3V:					equ		 F8h   ; 3.3V internal voltage reference trim value
 00F9           OSCILLATOR_TRIM_3V:					equ		 F9h   ; 3.3V internal main oscillator trim value
 00FC           VOLTAGE_TRIM_5V:					equ		 FCh   ; 5V internal voltage reference trim value
 00FD           OSCILLATOR_TRIM_5V:					equ		 FDh   ; 5V internal main oscillator trim value
 0000           ;-----------------------------------------------------------------------------
 0000           ;  MACRO NAME: SSC_Action
 0000           ;
 0000           ;  DESCRIPTION:
 0000           ;     Performs locally defined supervisory operations.
 0000           ;     Macro Instantiation: SSC_Action bOperation
 0000           ;
 0000           ;     !!! DO NOT CHANGE THIS CODE !!!
 0000           ;        This sequence of opcodes provides a 
 0000           ;        signature for the debugger and ICE.
 0000           ;     !!! DO NOT CHANGE THIS CODE !!!
 0000           ;
 0000           ;  ARGUMENTS:
 0000           ;     BYTE  bOperation   - specified supervisory operation - defined operations
 0000           ;                          are:  FLASH_WRITE, FLASH_ERASE, FLASH_READ, TABLE_READ,
 0000           ;                                FLASH_CHECKSUM, PROTECT_BLOCK
 0000           ;
 0000           ;  RETURNS:
 0000           ;     none.
 0000           ;
 0000           ;  SIDE EFFECTS:
 0000           ;     A and X registers are destroyed
 0000           ;
 0000           ;  PROCEDURE:  
 0000           ;     1) specify a 3 byte stack frame.  Save in [KEYSP]
 0000           ;     2) insert the flash Supervisory key in [KEY1]
 0000           ;     3) store function code in A
 0000           ;     4) call the supervisory code
 0000           ;-----------------------------------------------------------------------------
 0000           macro SSC_Action  
 0000                 mov   X, SP                         ; copy SP into X
 0000                 mov   A, X                          ; mov to A
 0000                 add   A, 3                          ; create 3 byte stack frame
 0000                 mov   [bSSC_KEYSP], A               ; save stack frame for supervisory code
 0000                 mov   [bSSC_KEY1], OPER_KEY                 ; load the supervisory code for supervisory operations
 0000                 mov   A, @0                         ; load A with specific Flash operation
 0000                 SSC                                 ; SSC call the supervisory code
 0001           C_LANGUAGE_SUPPORT: equ 1   ;Set to 0 to optimize for ASM only
 0000           
 0000           ;-----------------------------------------------------------------------------
 0000           ; Export Declarations
 0000           ;-----------------------------------------------------------------------------

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久久久久性| 国产精品沙发午睡系列990531| 欧美视频在线一区| 91久久人澡人人添人人爽欧美| 国产精品国产三级国产有无不卡 | 日韩国产成人精品| 精品亚洲国产成人av制服丝袜| 欧美调教femdomvk| 国产日产欧美一区二区三区| 污片在线观看一区二区| 国产精品原创巨作av| 色婷婷国产精品| 国产欧美精品一区| 丝袜亚洲另类欧美综合| 不卡一区中文字幕| 欧美tk—视频vk| 亚洲成人av电影| 99视频热这里只有精品免费| 欧美xxxx老人做受| 免费欧美高清视频| 欧美肥胖老妇做爰| 亚洲国产精品视频| 欧洲人成人精品| 亚洲天天做日日做天天谢日日欢| 狠狠狠色丁香婷婷综合激情| 欧美日本韩国一区二区三区视频| 亚洲欧美激情视频在线观看一区二区三区 | 欧美视频在线不卡| 亚洲曰韩产成在线| 日韩一级完整毛片| 国产精品―色哟哟| 欧美妇女性影城| 一级做a爱片久久| 91精品中文字幕一区二区三区| 精品亚洲欧美一区| 亚洲精品伦理在线| 精品免费99久久| 欧美日韩成人高清| 国产99久久久精品| 日本在线不卡一区| 亚洲免费观看在线视频| 国产亚洲欧美中文| 日韩午夜在线观看视频| 美女www一区二区| 69堂精品视频| 不卡av免费在线观看| 青青国产91久久久久久| 国产精品传媒入口麻豆| 欧美videos中文字幕| 欧美精品丝袜中出| 91麻豆国产在线观看| 国产一区二区看久久| 日韩成人一级片| 成人久久18免费网站麻豆| 国产精品电影一区二区三区| 精品国产乱码久久久久久浪潮| 欧美性感一类影片在线播放| 91色.com| 国产99一区视频免费| 韩国成人在线视频| 男男gaygay亚洲| 婷婷综合另类小说色区| 亚洲高清免费在线| 亚洲第一福利一区| 一区二区三区av电影| 亚洲天天做日日做天天谢日日欢| 日本一二三不卡| 久久精品人人做| 久久久久久久久久久黄色| 日韩视频不卡中文| 日韩视频123| 精品欧美一区二区在线观看| 日韩欧美国产一二三区| 91精品国产一区二区三区蜜臀| 欧美三级资源在线| 欧美日韩国产一级片| 欧美老肥妇做.爰bbww| 欧美日韩一本到| 91麻豆精品国产91久久久使用方法| 欧美影院一区二区三区| 欧美伦理视频网站| 91麻豆精品国产| 欧美tickling挠脚心丨vk| 欧美xxxxxxxxx| 国产欧美综合在线观看第十页| 国产日韩欧美制服另类| 中日韩免费视频中文字幕| 中文字幕一区在线观看视频| 成人免费一区二区三区在线观看| 亚洲欧美另类小说| 午夜精品久久久久久久| 美腿丝袜一区二区三区| 国产风韵犹存在线视精品| 99久久久精品| 欧美日韩中文国产| 精品国产乱码久久久久久老虎 | 日本成人中文字幕| 狠狠狠色丁香婷婷综合久久五月| 国产酒店精品激情| hitomi一区二区三区精品| 欧美视频一区二区三区在线观看 | 韩国av一区二区三区在线观看| 国产精品亚洲人在线观看| 成人aa视频在线观看| 欧美日韩一区二区三区免费看| 欧美一区二区视频在线观看2022| 欧美精品一区二区久久婷婷| 国产精品嫩草99a| 亚洲成人777| 国产精品一区二区不卡| 久久久久久亚洲综合影院红桃 | 成人美女视频在线观看| 在线免费视频一区二区| 日韩三级中文字幕| 国产精品久久久久久妇女6080| 午夜国产不卡在线观看视频| 国产一区不卡精品| 欧美在线免费播放| 久久亚洲欧美国产精品乐播| 亚洲欧美日韩久久| 久久成人av少妇免费| 色婷婷一区二区| 国产日韩欧美电影| 视频一区二区三区入口| 国产 欧美在线| 日韩一卡二卡三卡国产欧美| 亚洲蜜臀av乱码久久精品蜜桃| 美国一区二区三区在线播放| 91日韩精品一区| 精品精品国产高清a毛片牛牛| 亚洲欧美另类综合偷拍| 国产一区二区看久久| 6080yy午夜一二三区久久| 综合中文字幕亚洲| 国内成人免费视频| 欧美老年两性高潮| 一区二区三区在线看| 国产福利91精品| 精品成人一区二区三区四区| 亚洲一区二区三区四区中文字幕| 国产成人三级在线观看| 欧美成人高清电影在线| 亚洲成人动漫在线观看| 色老汉一区二区三区| 中文字幕第一页久久| 国产精品一区二区无线| 日韩欧美国产成人一区二区| 亚洲国产人成综合网站| 色狠狠一区二区三区香蕉| 国产精品青草久久| 国产老妇另类xxxxx| 欧美www视频| 久久97超碰色| 欧美一卡二卡三卡| 午夜激情一区二区三区| 欧美日韩一区不卡| 亚洲成a人片在线不卡一二三区| 91影视在线播放| 日韩毛片视频在线看| 波多野结衣中文字幕一区二区三区| 久久精品一级爱片| 国产激情一区二区三区| 久久久九九九九| 国产精品一线二线三线| 国产午夜精品一区二区三区嫩草 | 日韩欧美综合在线| 久久99国内精品| 精品国产一区a| 国产高清视频一区| 欧美国产精品中文字幕| 99精品国产一区二区三区不卡| 1024国产精品| 欧美亚洲一区二区在线观看| 午夜一区二区三区视频| 在线成人免费观看| 久久精品国产一区二区| 久久综合色综合88| 懂色av中文字幕一区二区三区| 国产精品欧美极品| 色婷婷久久一区二区三区麻豆| 一区二区激情视频| 在线成人免费观看| 国产在线不卡视频| 国产精品美女一区二区在线观看| 91影视在线播放| 婷婷开心久久网| 2020国产成人综合网| 国产精品18久久久| 一区二区三区在线免费| 欧美一级夜夜爽| 国产91精品免费| 一区二区三区在线影院| 成人深夜福利app| 精品国产乱码久久| 国产黄色精品网站| 亚洲在线视频一区| 亚洲精品一区二区精华| 91视频91自| 久久国产麻豆精品| 最新国产成人在线观看|