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

📄 jb8c.h

📁 使用RC531读卡芯片读取二代身份证的模块软件设计部分
💻 H
字号:
//[JB8C.h]-----------------------------------------------------------------*
//本文件包含:                                                              *
//    MC68HC908JB8 MCU映像寄存器名                                         *
//-------------------------------------------------------------------------*

#ifndef JB8C_H
#define JB8C_H

#define PTA     *(volatile unsigned char *)0x00         //A口数据寄存器
#define PTB	    *(volatile unsigned char *)0x01		    //B口数据寄存器
#define PTC     *(volatile unsigned char *)0x02         //C口数据寄存器
#define PTD     *(volatile unsigned char *)0x03         //D口数据寄存器
#define PTE     *(volatile unsigned char *)0x08         //E口数据寄存器
#define DDRA    *(volatile unsigned char *)0x04         //A口数据方向寄存器
#define DDRB    *(volatile unsigned char *)0x05         //B口数据方向寄存器
#define DDRC    *(volatile unsigned char *)0x06         //C口数据方向寄存器
#define DDRD    *(volatile unsigned char *)0x07         //D口数据方向寄存器
#define DDRE    *(volatile unsigned char *)0x09         //E口方向寄存器

#define TSC     *(volatile unsigned char *)0x0A         //TIM状态控制寄存器
#define TCNTH   *(volatile unsigned char *)0x0C         //TIM控制寄存器(高)
#define TCNTL   *(volatile unsigned char *)0x0D         //TIM控制寄存器(低)
#define TMODH   *(volatile unsigned char *)0x0E         //TIM控制寄存器(高)
#define TMODL   *(volatile unsigned char *)0x0F         //TIM控制寄存器(低)
#define TSC0    *(volatile unsigned char *)0x10         //TIM通道状态控制寄存器0
#define TCH0H   *(volatile unsigned char *)0x11         //TIM通道0寄存器(高)
#define TCH0L   *(volatile unsigned char *)0x12         //TIM通道0寄存器(低)
#define TSC1    *(volatile unsigned char *)0x13         //TIM通道状态控制寄存器1
#define TCH1H   *(volatile unsigned char *)0x14         //TIM通道1寄存器(高)
#define TCH1L   *(volatile unsigned char *)0x15         //TIM通道1寄存器(低)

#define KBSCR   *(volatile unsigned char *)0x16         //键盘状态控制寄存器
#define KBIER   *(volatile unsigned char *)0x17         //键盘中断允许寄存器

#define UIR2    *(volatile unsigned char *)0x18         //USB中断寄存器2
#define UCR2    *(volatile unsigned char *)0x19         //USB控制寄存器2
#define UCR3    *(volatile unsigned char *)0x1A         //USB控制寄存器3
#define UCR4    *(volatile unsigned char *)0x1B         //USB控制寄存器4
#define IOCR    *(volatile unsigned char *)0x1C         //IRQ选择控制寄存器
#define POCR    *(volatile unsigned char *)0x1D         //端口选择控制寄存器
#define ISCR    *(volatile unsigned char *)0x1E         //IRQ状态控制寄存器
#define CONFIG  *(volatile unsigned char *)0x1F
#define UE0D0   *(volatile unsigned char *)0x20         //USB端点0数据寄存器0
#define UE0D1   *(volatile unsigned char *)0x21         //USB端点0数据寄存器1
#define UE0D2   *(volatile unsigned char *)0x22         //USB端点0数据寄存器2
#define UE0D3   *(volatile unsigned char *)0x23         //USB端点0数据寄存器3
#define UE0D4   *(volatile unsigned char *)0x24         //USB端点0数据寄存器4
#define UE0D5   *(volatile unsigned char *)0x25         //USB端点0数据寄存器5
#define UE0D6   *(volatile unsigned char *)0x26         //USB端点0数据寄存器6
#define UE0D7   *(volatile unsigned char *)0x27         //USB端点0数据寄存器7
#define UE1D0   *(volatile unsigned char *)0x28         //USB端点1数据寄存器0
#define UE1D1   *(volatile unsigned char *)0x29         //USB端点1数据寄存器1
#define UE1D2   *(volatile unsigned char *)0x2A         //USB端点1数据寄存器2
#define UE1D3   *(volatile unsigned char *)0x2B         //USB端点1数据寄存器3
#define UE1D4   *(volatile unsigned char *)0x2C         //USB端点1数据寄存器4
#define UE1D5   *(volatile unsigned char *)0x2D         //USB端点1数据寄存器5
#define UE1D6   *(volatile unsigned char *)0x2E         //USB端点1数据寄存器6
#define UE1D7   *(volatile unsigned char *)0x2F         //USB端点1数据寄存器7
#define UE2D0   *(volatile unsigned char *)0x30         //USB端点2数据寄存器0
#define UE2D1   *(volatile unsigned char *)0x31         //USB端点2数据寄存器1
#define UE2D2   *(volatile unsigned char *)0x32         //USB端点2数据寄存器2
#define UE2D3   *(volatile unsigned char *)0x33         //USB端点2数据寄存器3
#define UE2D4   *(volatile unsigned char *)0x34         //USB端点2数据寄存器4
#define UE2D5   *(volatile unsigned char *)0x35         //USB端点2数据寄存器5
#define UE2D6   *(volatile unsigned char *)0x36         //USB端点2数据寄存器6
#define UE2D7   *(volatile unsigned char *)0x37         //USB端点2数据寄存器7
#define UADDR   *(volatile unsigned char *)0x38         //USB地址寄存器
#define UIR0    *(volatile unsigned char *)0x39         //USB中断寄存器0
#define UIR1    *(volatile unsigned char *)0x3A         //USB中断寄存器1
#define UCR0    *(volatile unsigned char *)0x3B         //USB控制寄存器0
#define UCR1    *(volatile unsigned char *)0x3C         //USB控制寄存器1
#define USR0    *(volatile unsigned char *)0x3D         //USB状态寄存器0
#define USR1    *(volatile unsigned char *)0x3E         //USB状态寄存器1

#endif

⌨️ 快捷键说明

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