没有合适的资源?快使用搜索试试~ 我知道了~
STC8头文件.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 158 浏览量
2021-10-08
21:57:20
上传
评论
收藏 92KB DOC 举报
温馨提示
试读
13页
STC8头文件.doc
资源推荐
资源详情
资源评论
- .
STC8INC 汇编头文件
$SAVE
$NOLIST
/////////////////////////////////////////////////
//STC8 系列单片机:-1T8051/8K RAM/64K ROM/12 位 ADC/8 组 PWM/I2C/SPI/4 串
口
//核特殊功能存放器
ACC DATA 0E0H; //累加器
B DATA 0F0H; //B 存放器
;----------------------------------------------
PSW DATA 0D0H; //程序状态字存放器
CY BIT PSW.7;
AC BIT PSW.6;
F0 BIT PSW.5;
RS1 BIT PSW.4; //-工作存放器选择位 1
RS0 BIT PSW.3; //-工作存放器选择位 0
OV BIT PSW.2;
P BIT PSW.0;
;-------------------------------------------------
SP DATA 81H; //堆栈指针
DPL DATA 82H; //数据指针(低字节)
DPH DATA 83H; //数据指针(高字节)
TA DATA 0AEH; //DPTR 时序控制存放器
DPS DATA 0E3H; //DPTR 指针选择器
DPL1 DATA 0E4H; //第二组数据指针(低字节)
DPH1 DATA 0E5H; //第二组数据指针(高字节)
/////////I/O 口特殊功能存放器/////////////////
P0 DATA 80H; //P0 端口
P1 DATA 90H; //P1 端口
P2 DATA 0A0H; //P2 端口
P3 DATA 0B0H; //P3 端口
P4 DATA 0C0H; //P4 端口
P5 DATA 0C8H; //P5 端口
P6 DATA 0E8H; //P6 端口
P7 DATA 0F8H; //P7 端口
P0M0 DATA 94H; //P0 口配置存放器 0
P0M1 DATA 93H; //P0 口配置存放器 1
P1M0 DATA 92H; //P1 口配置存放器 0
- .word.zl.
- .
P1M1 DATA 91H; //P1 口配置存放器 1
P2M0 DATA 96H; //P2 口配置存放器 0
P2M1 DATA 95H; //P2 口配置存放器 1
P3M0 DATA 0B2H; //P3 口配置存放器 0
P3M1 DATA 0B1H; //P3 口配置存放器 1
P4M0 DATA 0B4H; //P4 口配置存放器 0
P4M1 DATA 0B3H; //P4 口配置存放器 1
P5M0 DATA 0CAH; //P5 口配置存放器 0
P5M1 DATA 0C9H; //P5 口配置存放器 1
P6M0 DATA 0CCH; //P6 口配置存放器 0
P6M1 DATA 0CBH; //P6 口配置存放器 1
P7M0 DATA 0E2H; //P7 口配置存放器 0
P7M1 DATA 0E1H; //P7 口配置存放器 1
////////如下特殊功能存放器位于扩展 RAM 区域
////////访问这些存放器,需先将 P_SW2 的 BIT7 设置为 1,才可正常读写
P0PU XDATA 0FE10H //P0 口上拉电阻控制存放器
P1PU XDATA 0FE11H //P1 口上拉电阻控制存放器
P2PU XDATA 0FE12H //P2 口上拉电阻控制存放器
P3PU XDATA 0FE13H //P3 口上拉电阻控制存放器
P4PU XDATA 0FE14H //P4 口上拉电阻控制存放器
P5PU XDATA 0FE15H //P5 口上拉电阻控制存放器
P6PU XDATA 0FE16H //P6 口上拉电阻控制存放器
P7PU XDATA 0FE17H //P7 口上拉电阻控制存放器
P0NCS XDATA 0FE18H //P0 口施密特触发控制存放器
P1NCS XDATA 0FE19H //P1 口施密特触发控制存放器
P2NCS XDATA 0FE1AH //P2 口施密特触发控制存放器
P3NCS XDATA 0FE1BH //P3 口施密特触发控制存放器
P4NCS XDATA 0FE1CH //P4 口施密特触发控制存放器
P5NCS XDATA 0FE1DH //P5 口施密特触发控制存放器
P6NCS XDATA 0FE1EH //P6 口施密特触发控制存放器
P7NCS XDATA 0FE1FH //P7 口施密特触发控制存放器
;-------------------------------------------------------
//系统管理特殊功能存放器
PCON DATA 87H; //电源控制存放器
;SMOD EQU 80H //-串口 1 波特率控制位
;SMOD0 EQU 40H //-帧错误检测控制位
;LVDF EQU 20H //-低压检测标志位
;POF EQU 10H //-上电标志位
;GF1EQU 08H
;GF0EQU 04H
;PD EQU 02H //-掉电模式控制位
;IDL EQU 01H //-IDLE〔空闲〕模式控制位
;--------------------------------------------------------
AUXR DATA 8EH //辅助存放器
- .word.zl.
- .
;T0x12 EQU 80H //-定时器 0 速度控制位
;T1x12 EQU 40H //定时器 1 速度控制位
;UART_M0x6 EQU 20H //-串口 1 模式 0 的通讯速度控制位
;T2R EQU 10H //-定时器 2 的运行控制位
;T2_CT EQU 08H //-定时器 0 用作定时器或计数器控制位
;T2x12 EQU 04H //-定时器 2 速度控制位
;EXTRAM EQU 02H //-扩展 RAM 访问控制位
;S1ST2 EQU 01H //-串口 1 波特率发射器选择位
;-----------------------------------------------------------
AUXR2 DATA 97H; //辅助存放器 2
;TXLNRX EQU 10H //-串口 1 中继播送方式控制位
BUS_SPEED DATA 0A1H; //总线速度控制存放器
P_SW1 DATA 0A2H; //外设端口切换存放器 1
P_SW2 DATA 0BAH; //外设端口切换存放器 2
;EAXFREQU 80H
VOCTRL DATA 0BBH; //电压控制存放器
RSTCFG DATA 0FFH; //复位配置存放器
;------------------------------------------------------------------
//如下特殊功能存放器位于扩展 RAM 区域
//访问这些存放器,需先将 P_SW2 的 BIT7 设置为 1,才可正常读写
CKSEL XDATA 0FE00H //时钟选择存放器
CLKDIV XDATA 0FE01H //时钟分频存放器
IRC24MCR XDATA 0FE02H //部 24M 振荡器控制存放器
XOSCCR XDATA 0FE03H //外部晶振控制存放器
IRC32KCR XDATA 0FE04H //部 32K 振荡器控制存放器
;----------------------------------------------------------------------
//中断特殊功能存放器
IE DATA 0A8H; //中断允许存放器
EA BIT IE.7; //-总中断允许控制位
ELVD BIT IE.6; //-低压检测中断允许位
EADC BIT IE.5; //-A/D 转换中断允许位
ES BIT IE.4; //-串行口 1 中断允许位
ET1 BIT IE.3; //-定时/计数器 T1 的溢出中断允许位
EX1 BIT IE.2; //-外部中断 1 中断允许位
ET0 BIT IE.1; //-定时/计数器 T0 的溢出中断允许位
EX0 BIT IE.0; //-外部中断 0 中断允许位
;-------------------------------------------------------------------
IE2 DATA 0AFH; //中断允许存放器 2
;ET4 EQU 40H //-定时/计数器 T4 的溢出中断允许位
;ET3 EQU 20H //-定时/计数器 T3 的溢出中断允许位
;ES4 EQU 10H //-串行口 4 中断允许位
;ES3 EQU 08H //-串行口 3 中断允许位
;ET2 EQU 04H //定时/计数器 T2 的溢出中断允许位
;ESPI EQU 02H //SPI 中断允许位
- .word.zl.
剩余12页未读,继续阅读
资源评论
wdqsv88
- 粉丝: 3
- 资源: 13万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功