⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 init_54x.inc

📁 Matlab实现的带通滤波器
💻 INC
字号:
*****************************************************************************
*  FILENAME: INIT_54x.INC
*  This include file contains all the initial values of ST0, ST1, PMST,
*  SWWSR, BSCR registers ST0 Register Orgainization
*****************************************************************************
K_ARP           .set    000b<<13                 ; ARP can be addressed from 000b -111b; reset value
K_TC            .set    1b<<12                   ; TC = 1 at reset
K_C             .set    1b<<11                   ; C = 1 at reset
K_OVA           .set    1b<<10                   ; OVA = 0 at reset, Set OVA
K_OVB           .set    1b<< 9                   ; OVB = 0 at reset, Set OVB
K_DP            .set    000000000b<<0            ; DP is cleared to 0 at reset
K_ST0           .set    K_ARP|K_TC|K_C|K_OVA|K_OVB|K_DP
*****************************************************************************
* ST1 Register Organization
* 
*****************************************************************************
K_BRAF          .set    0b << 15                 ; BRAF = 0 at reset
K_CPL           .set    0b << 14                 ; CPL = 0 at reset
K_XF            .set    1b << 13                 ; XF = 1 at reset
K_HM            .set    0b << 12                 ; HM = 0 at reset
K_INTM          .set    1b << 11                 ; INTM
K_ST1_RESR      .set    0b << 10                 ; reserved
K_OVM           .set    0b << 9                  ; OVM = 0 at reset
K_SXM           .set    1b << 8                  ; SXM = 1 at reset
K_C16           .set    0b << 07                 ; C16 = 0 at reset
K_FRCT          .set    1b << 06                 ; FRCT = 1 at reset, Set FRCT
K_CMPT          .set    0b << 05                 ; CMPT = 0 at reset
K_ASM           .set    00000b << 00             ; ASM = 0 at reset
K_ST1_HIGH      .set    K_BRAF|K_CPL|K_XF|K_HM|K_INTM|K_ST1_RESR|K_OVM|K_SXM
K_ST1_LOW       .set    K_C16|K_FRCT|K_CMPT|K_ASM
K_ST1           .set    K_ST1_HIGH|K_ST1_LOW

*****************************************************************************
*PMST Register Organization
* 
*****************************************************************************
K_IPTR          .set    000000011b << 07         ; 000000011b at 0x180
K_MP_MC         .set    0b << 06                 ; 0 at reset
K_OVLY          .set    1b << 05                 ; OVLY = 1 at reset
K_AVIS          .set    0b << 04                 ; AVIS = 0 at reset
K_DROM          .set    0b << 03                 ; DROM = 0 at reset
K_CLKOFF        .set    0b << 02                 ; CLKOFF = 0 at reset
K_PMST_RESR     .set    00b << 0                 ; reserved for 548
                                                 ; bit 0 = SMUL saturation on mulitply
                                                 ; bit 1 = SST = saturation on store
K_PMST          .set    K_IPTR|K_MP_MC|K_OVLY|K_AVIS|K_DROM|K_CLKOFF|K_PMST_RESR
*****************************************************************************
* SWWSR Register Organization
* 
*****************************************************************************
K_SWWSR_IO      .set    2000h                    ; set the I/O space
*****************************************************************************
* Bank Switching Control Register (BSCR)Organization
* 
*****************************************************************************
K_BNKCMP        .set    0000b << 12              ; bank size = 64K
K_PS_DS         .set    0b << 11
K_BSCR_RESR     .set    000000000b <<2           ; reserved space
K_BH            .set    0b << 1                  ; BH = 0 at reset
K_EXIO          .set    0b << 0                  ; EXIO = 0 at reset
K_BSCR          .set    K_BNKCMP|K_PS_DS|K_BSCR_RESR|K_BH|K_EXIO

K_SMODE		.set	1010b			; SMODE and HINT of HPIC reg

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -