📄 csfr.h
字号:
#pragma ADDRESS UCON 3B0H //UART 发送接收控制寄存器2//3B1H~3B5H 保留空间HH
#pragma ADDRESS FMCR2 3B6H //FLASH 存储器 控制器2 HH
#pragma ADDRESS FMCR 3B7H //FLASH 存储器 控制器HH HH
#pragma ADDRESS DM0SL 3B8H //DMA0 目标选择寄存器HH HH
#pragma ADDRESS DM1SL 3BAH //DMA0 目标选择寄存器HH HH
#pragma ADDRESS CRCD 3BCH //CRC 数据寄存器HH HH
#pragma ADDRESS CRCIN 3BEH //CRC 输入寄存器HH HH
#pragma ADDRESS PADIA1 3C0H //AD0寄存器 a相不放大HH HH
#pragma ADDRESS PADIB1 3C2H //AD1寄存器 b相不放大HH HH
#pragma ADDRESS PADUA 3C2H //AD1寄存器 A相电压HH HH
#pragma ADDRESS PADIC1 3C4H //AD2寄存器 c相不放大HH HH
#pragma ADDRESS PADUB 3C4H //AD2寄存器 B相电压HH HH
#pragma ADDRESS PADIN1 3C6H //AD3寄存器 n相不放大HH HH
#pragma ADDRESS PADUC 3C6H //AD3寄存器 C相电压HH HH
#pragma ADDRESS PADIA 3C8H //AD4寄存器 a相放大HH HH
#pragma ADDRESS PADIG1 3C8H //AD4寄存器 IG接地信号放大HH HH
#pragma ADDRESS PADIB 3CAH //AD5寄存器 B相放大系数 HH
#pragma ADDRESS PADIG 3CAH //AD5寄存器 IG接地信号不放大 HH
#pragma ADDRESS PADIC 3CCH //AD6寄存器 C相放大系数 HH
#pragma ADDRESS PADTEM 3CCH //温度检测 HH
#pragma ADDRESS PADIN 3CEH //AD7寄存器 N相不放大系数//3D0H~3D3H保留空间HH
#pragma ADDRESS ADCON2 3D4H //AD 控制器寄存器2//3D5H AD控制存器HH HH
#pragma ADDRESS ADCON0 3D6H //AD控制寄存器0HH HH
#pragma ADDRESS ADCON1 3D7H //AD控制寄存器1 HH
#pragma ADDRESS DA00 3D8H //D/A转换寄存器0 HH
#pragma ADDRESS DA01 3DAH //D/A转换寄存器1HH HH
#pragma ADDRESS DACON 3DCH //D/A控制寄存器//3DD~3DFH保留区HH HH
#pragma ADDRESS P0BR 3E0H //P0 寄存器HH HH
#pragma ADDRESS P1BR 3E1H //P1 寄存器 HH
#pragma ADDRESS P0DR 3E2H //P0 方向寄存器 HH
#pragma ADDRESS P1DR 3E3H //P1 方向寄存器 HH
#pragma ADDRESS P2BR 3E4H //P2 寄存器 HH
#pragma ADDRESS P3BR 3E5H //P3 寄存器 HH
#pragma ADDRESS P2DR 3E6H //P2 方向寄存器 HH
#pragma ADDRESS P3DR 3E7H //P3 方向寄存器 HH
#pragma ADDRESS P4BR 3E8H //P4 寄存器 HH
#pragma ADDRESS P5BR 3E9H //P5 寄存器 HH
#pragma ADDRESS P4DR 3EAH //P4 方向寄存器 HH
#pragma ADDRESS P5DR 3EBH //P5 方向寄存器 HH
#pragma ADDRESS P6BR 3ECH //P6 寄存器 HH
#pragma ADDRESS P7BR 3EDH //P7 寄存器 HH
#pragma ADDRESS P6DR 3EEH //P6 方向寄存器 HH
#pragma ADDRESS P7DR 3EFH //P7 方向寄存器 HH
#pragma ADDRESS P8BR 3F0H //P8 寄存器 HH
#pragma ADDRESS P9BR 3F1H //P9 寄存器 HH
#pragma ADDRESS P8DR 3F2H //P8 方向寄存器 HH
#pragma ADDRESS P9DR 3F3H //P9 方向寄存器 HH
#pragma ADDRESS P10BR 3F4H //P10 寄存器 HH
#pragma ADDRESS P10DR 3F6H //P10 方向寄存器 //3F7H~3FBH保留区 HH
#pragma ADDRESS PUR0 3FCH //上拉控制寄存器0 HH
#pragma ADDRESS PUR1 3FDH //上拉控制寄存器1 HH
#pragma ADDRESS PUR2 3FEH //上拉控制寄存器2 HH
#pragma ADDRESS PCR 3FFH //端口控制寄存器 HH
unsigned char PM0 ; // 04H //模式寄存器0 HH
unsigned char PM1 ; // 05H //模式寄存器1 HH
unsigned char CM0 ; // 06H //系统时钟控制寄存器0 HH
unsigned char CM1 ; // 07H //系统时钟控制寄存器1 HH
unsigned char CSR ; // 08H //片选控制寄存器 HH
unsigned char AIER ; // 09H //地址匹配中断使能寄存器 HH
unsigned char PRCR ; // 0AH //保护寄存器//0BH为保留寄存器 HH
unsigned char CM2 ; // 0CH //晶振停止检测寄存器//0DH为保留地址 HH
unsigned char WDTS ; // 0EH //看门狗起动定时器 HH
unsigned char WDC ; // 0FH //看门狗控制定时器 HH
unsigned long RMAD0 ; // 10H //地址匹配中断寄存器0,共占用三个字节//13H为保留区HH
unsigned long RMAD1 ; // 14H //地址匹配中断寄存器1共占用三个字节//17H~1FH为保留荋
unsigned long SAR0; // 20H //DMA0 源指针 20…22H//23H为保留指针 H
unsigned long DAR0; // 24H //DMA0 目的指针24H~26H//27H为保留区 H
unsigned int TCR0; //28H //DMA0传输计数寄存器 28H~29H//2AH,2BH保留 H
unsigned char DM0CON; //2CH //DMA0控制寄存器//2DH~2FH为保留 H
unsigned long SAR1; // 30H //DMA1 源指针 30…32H//33H为保留指针 H
unsigned long DAR1; // 34H //DMA1 目的指针34H~36H//37H为保留区 H
unsigned int TCR1; // 38H //DMA1传输计数寄存器 38H~39H//3AH,3BH保留 H
unsigned char DM1CON; //3CH //DMA1控制寄存器//3DH~40H为保留 H
unsigned char C01WKPIC; // 41H //CAN0/1唤醒控制寄存器 H
unsigned char C0RECIC; // 42H //CAN0 接收成功中断控制寄存器 H
unsigned char C0RECIC; // 43H //CAN0 接收成功中断控制寄存器 H
unsigned char INT3IC; // 44H //外部中断3中断控制寄存器 H
unsigned char TB5IC; // 45H //定时器B5中断控制寄存器 H
unsigned char TB4IC; // 46H //定时器B4中断控制寄存器 H
unsigned char TB3IC; // 47H //定时器B3中断控制寄存器 H
unsigned char C1RECIC; // 48H //CAN1接收中断控制寄存器//外部中断5中断控制寄存器
unsigned char C1TRMIC; // 49H //CAN1发送中断控制寄存器//SIO3中断控制寄存器/外部中断4中断控制寄存器H
unsigned char BCNIC; // 4AH //总线冲突中断控制寄存器 H
unsigned char DM0IC; // 4BH //DMA0中断控制寄存器 H
unsigned char DM1IC; // 4CH //DMA1中断控制寄存器 H
unsigned char C01ERRIC; // 4DH //CAN0/1错误中断控制寄存器 H
unsigned char ADICC; // 4EH //AD转换中断控制寄存器//键中断控制寄存器 H
unsigned char S2TIC; // 4FH //UART2发送中断控制寄存器 H
unsigned char S2RIC; // 50H //UART2接收中断控制寄存器 H
unsigned char S0TIC; // 51H //UART0发送中断控制寄存器 H
unsigned char S0RIC; // 52H //UART0接收中断控制寄存器 H
unsigned char S1TIC; // 53H //UART1发送中断控制寄存器 H
unsigned char S1RIC; // 54H //UART1接收中断控制寄存器 H
//unsigned char TA0IC; // 55H //定时器A0中断控制寄存器 H
struct
{
unsigned char bit0:1;
unsigned char bit1:1;
unsigned char bit2:1;
unsigned char IR:1;
unsigned char bit4:1;
unsigned char bit5:1;
unsigned char bit6:1;
unsigned char bit7:1;
}TA0IC;
unsigned char TA1IC; // 56H //定时器A1中断控制寄存器 H
unsigned char TA2IC; // 57H //定时器A2中断控制寄存器 H
unsigned char TA3IC; // 58H //定时器A3中断控制寄存器 H
unsigned char TA4IC; // 59H //定时器A4中断控制寄存器 H
unsigned char TB0IC; // 5AH //定时器B0中断控制寄存器 H
unsigned char TB1IC; // 5BH //定时器B1中断控制寄存器 H
unsigned char TB2IC; // 5CH //定时器B2中断控制寄存器 H
unsigned char INT0IC; // 5DH //外部中断0中断控制寄存器 H
unsigned char INT1IC; // 5EH //外部中断1中断控制寄存器 H
unsigned char INT2IC; // 5FH //外部中断2中断控制寄存器 H
unsigned char C0MI0; // 60H //CAN0 通道0识别号,共6个字节 H
unsigned char C0DF0; // 66H //CAN0 通道0数据区域,共8个字节 H
unsigned char C0TS0; // 6EH //CAN0 通道0时间标志 2个字节 H
unsigned char C0MI1; // 70H //CAN0 通道1识别号,共6个字节 H
unsigned char C0DF1; // 76H //CAN0 通道1数据区域,共8个字节 H
unsigned char C0TS1; // 7EH //CAN0 通道1时间标志 2个字节 H
unsigned char C0MI2; // 80H //CAN0 通道2识别号,共6个字节 H
unsigned char C0DF2; // 86H //CAN0 通道2数据区域,共8个字节 H
unsigned char C0TS2; // 8EH //CAN0 通道2时间标志 2个字节 H
unsigned char C0MI3; // 90H //CAN0 通道3识别号,共6个字节 H
unsigned char C0DF3; // 96H //CAN0 通道3数据区域,共8个字节 H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -