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

📄 7709s.h

📁 SH3
💻 H
📖 第 1 页 / 共 5 页
字号:
                           unsigned short A6BST :2;     /*    A6BST     */
                           unsigned short DRAMTP:3;     /*    DRAMTP    */
                           unsigned short A5PCM :1;     /*    A5PCM     */
                           unsigned short A6PCM :1;     /*    A6PCM     */
                           }       BIT;                 /*              */
                    }           BCR1;                   /*              */
              union {                                   /* BCR2         */
                    unsigned short WORD;                /*  Word Access */
                    struct {                            /*  Bit  Access */
                           unsigned short     :2;       /*              */
                           unsigned short A6SZ:2;       /*    A6SZ      */
                           unsigned short A5SZ:2;       /*    A5SZ      */
                           unsigned short A4SZ:2;       /*    A4SZ      */
                           unsigned short A3SZ:2;       /*    A3SZ      */
                           unsigned short A2SZ:2;       /*    A2SZ      */
                           }       BIT;                 /*              */
                    }           BCR2;                   /*              */
              union {                                   /* WCR1         */
                    unsigned short WORD;                /*  Word Access */
                    struct {                            /*  Bit  Access */
                           unsigned short WAITSEL:1;    /*    WAITSEL   */
                           unsigned short        :1;    /*              */
                           unsigned short A6IW   :2;    /*    A6IW      */
                           unsigned short A5IW   :2;    /*    A5IW      */
                           unsigned short A4IW   :2;    /*    A4IW      */
                           unsigned short A3IW   :2;    /*    A3IW      */
                           unsigned short A2IW   :2;    /*    A2IW      */
                           unsigned short        :2;    /*              */
                           unsigned short A0IW   :2;    /*    A0IW      */
                           }       BIT;                 /*              */
                    }           WCR1;                   /*              */
              union {                                   /* WCR2         */
                    unsigned short WORD;                /*  Word Access */
                    struct {                            /*  Bit  Access */
                           unsigned short A6W:3;        /*    A6W       */
                           unsigned short A5W:3;        /*    A5W       */
                           unsigned short A4W:3;        /*    A4W       */
                           unsigned short A3W:2;        /*    A3W       */
                           unsigned short A2W:2;        /*    A2W       */
                           unsigned short A0W:3;        /*    A0W       */
                           }       BIT;                 /*              */
                    }           WCR2;                   /*              */
              union {                                   /* MCR          */
                    unsigned short WORD;                /*  Word Access */
                    struct {                            /*  Bit  Access */
                           unsigned short TPC    :2;    /*    TPC       */
                           unsigned short RCD    :2;    /*    RCD       */
                           unsigned short TRWL   :2;    /*    TRWL      */
                           unsigned short TRAS   :2;    /*    TRAS      */
                           unsigned short RASD   :1;    /*    RASD      */
                           unsigned short AMX    :4;    /*    AMX       */
                           unsigned short RFSH   :1;    /*    RFSH      */
                           unsigned short RMODE  :1;    /*    RMODE     */
                           }       BIT;                 /*              */
                    }           MCR;                    /*              */
              char              wk[2];                  /*              */
              union {                                   /* PCR          */
                    unsigned short WORD;                /*  Word Access */
                    struct {                            /*  Bit  Access */
                           unsigned short A6W3  :1;     /*    A6W3      */
                           unsigned short A5W3  :1;     /*    A5W3      */
                           unsigned short       :2;     /*              */
                           unsigned short A5TED2:1;     /*    A5TED2    */
                           unsigned short A6TED2:1;     /*    A6TED2    */
                           unsigned short A5TEH2:1;     /*    A5TEH2    */
                           unsigned short A6TEH2:1;     /*    A6TEH2    */
                           unsigned short A5TED1:1;     /*    A5TED1    */
                           unsigned short A5TED0:1;     /*    A5TED0    */
                           unsigned short A6TED1:1;     /*    A6TED1    */
                           unsigned short A6TED0:1;     /*    A6TED0    */
                           unsigned short A5TEH1:1;     /*    A5TEH1    */
                           unsigned short A5TEH0:1;     /*    A5TEH0    */
                           unsigned short A6TEH1:1;     /*    A6TEH1    */
                           unsigned short A6TEH0:1;     /*    A6TEH0    */
                           }       BIT;                 /*              */
                    }           PCR;                    /*              */
              union {                                   /* RTCSR        */
                    unsigned short WORD;                /*  Word Access */
                    struct {                            /*  Bit  Access */
                           unsigned short     :8;       /*              */
                           unsigned short CMF :1;       /*    CMF       */
                           unsigned short CMIE:1;       /*    CMIE      */
                           unsigned short CKS :3;       /*    CKS       */
                           unsigned short OVF :1;       /*    OVF       */
                           unsigned short OVIE:1;       /*    OVIE      */
                           unsigned short LMTS:1;       /*    LMTS      */
                           }       BIT;                 /*              */
                    }           RTCSR;                  /*              */
              unsigned short    RTCNT;                  /* RTCNT        */
              unsigned short    RTCOR;                  /* RTCOR        */
              unsigned short    RFCR;                   /* RFCR         */
};                                                      /*              */
struct st_cpg {                                         /* struct CPG   */
              union {                                   /* FRQCR        */
                    unsigned short WORD;                /*  Word Access */
                    struct {                            /*  Bit  Access */
                           unsigned short STC2  :1;     /*    STC2      */
                           unsigned short IFC2  :1;     /*    IFC2      */
                           unsigned short PFC2  :1;     /*    PFC2      */
                           unsigned short       :3;     /*              */
                           unsigned short SLPFRQ:1;     /*    SLPFRQ    */
                           unsigned short CKOEN :1;     /*    CKOEN     */
                           unsigned short PLLEN :1;     /*    PLLEN     */
                           unsigned short PSTBY :1;     /*    PSTBY     */
                           unsigned short STC   :2;     /*    STC       */
                           unsigned short IFC   :2;     /*    IFC       */
                           unsigned short _PFC  :2;     /*    PFC       */
                           }       BIT;                 /*              */
                    }           FRQCR;                  /*              */
              char              wk[2];                  /*              */
              union {                                   /* WTCNT        */
                    unsigned char  READ;                /*  Read  Access*/
                    unsigned short WRITE;               /*  Write Access*/
                    }           WTCNT;                  /*              */
              union {                                   /* WTCSR        */
                    union {                             /*  Read  Access*/
                          unsigned char BYTE;           /*   Byte Access*/
                          struct {                      /*   Bit  Access*/
                                 unsigned char TME :1;  /*    TME       */
                                 unsigned char WTIT:1;  /*    WT/IT     */
                                 unsigned char RSTS:1;  /*    RSTS      */
                                 unsigned char WOVF:1;  /*    WOVF      */
                                 unsigned char IOVF:1;  /*    IOVF      */
                                 unsigned char CKS :3;  /*    CKS       */
                                 }      BIT;            /*              */
                         }         READ;                /*              */
                    unsigned short WRITE;               /*  Write Access*/
                    }           WTCSR;                  /*              */
};                                                      /*              */
struct st_stb {                                         /* struct STB   */
              union {                                   /* STBCR        */
                    unsigned char BYTE;                 /*  Byte Access */
                    struct {                            /*  Bit  Access */
                           unsigned char STBY  :1;      /*    STBY      */
                           unsigned char       :2;      /*              */
                           unsigned char STBXTL:1;      /*    STBXTL    */
                           unsigned char       :1;      /*              */
                           unsigned char _TMU  :1;      /*    TMU       */
                           unsigned char _RTC  :1;      /*    RTC       */
                           unsigned char _SCI  :1;      /*    SCI       */
                           }      BIT;                  /*              */
                    }           CR;                     /*              */
              char              wk[5];                  /*              */
              union {                                   /* STBCR2       */
                    unsigned char BYTE;                 /*  Byte Access */
                    struct {                            /*  Bit  Access */
                           unsigned char      :1;       /*              */
                           unsigned char MDCHG:1;       /*    MDCHG     */
                           unsigned char _UBC :1;       /*    UBC       */
                           unsigned char _DMAC:1;       /*    DMAC      */
                           unsigned char _DAC :1;       /*    DAC       */
                           unsigned char _ADC :1;       /*    ADC       */
                           unsigned char _SCIF:1;       /*    SCIF      */
                           unsigned char _IrDA:1;       /*    IrDA      */
                           }      BIT;                  /*              */
                    }           CR2;                    /*              */
};                                                      /*              */
struct st_ubc {                                         /* struct UBC   */
              unsigned int      BDRB;                   /* BDRB         */
              unsigned int      BDMRB;                  /* BDMRB        */
              union {                                   /* BRCR         */
                    unsigned int LONG;                  /*  Long Access */
                    struct {                            /*  Bit  Access */
                           unsigned int       :10;      /*              */
                           unsigned int BASMA : 1;      /*    BASMA     */
                           unsigned int BASMB : 1;      /*    BASMB     */
                           unsigned int       : 4;      /*              */
                           unsigned int SCMFCA: 1;      /*    SCMCA     */
                           unsigned int SCMFCB: 1;      /*    SCMCB     */
                           unsigned int SCMFDA: 1;      /*    SCMDA     */
                       

⌨️ 快捷键说明

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