ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:20.45KB ,
资源ID:6296126      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6296126.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(STC8头文件.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

STC8头文件.docx

1、STC8头文件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 81

2、H; /堆栈指针 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; /P

3、5端口 P6 DATA 0E8H; /P6端口 P7 DATA 0F8H; /P7端口 P0M0 DATA 94H; /P0口配置寄存器0 P0M1 DATA 93H; /P0口配置寄存器1 P1M0 DATA 92H; /P1口配置寄存器0 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

4、口配置寄存器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 0FE

5、12H /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 /

6、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 ;G

7、F0EQU 04H ;PD EQU 02H /-掉电模式控制位 ;IDL EQU 01H /-IDLE(空闲)模式控制位;- AUXR DATA 8EH /辅助寄存器 ;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

8、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 XDAT

9、A 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

10、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 /S

11、PI中断允许位 ;ES2 EQU 01H /串行口2中断允许位;- IP DATA 0B8H; /中断优先级控制寄存器 PPCA BIT IP.7; /-CCP/PCA中断优先级控制位 PLVD BIT IP.6; /-低压检测中断优先级控制位 PADC BIT IP.5; /-ADC中断优先级控制位 PS BIT IP.4; /-串口1中断优先级控制位 PT1 BIT IP.3; /-定时器1中断优先级控制位 PX1 BIT IP.2; /-外部中断1中断优先级控制位 PT0 BIT IP.1; /-定时器0中断优先级控制位 PX0 BIT IP.0; /-外部中断0中断优先级控制位;- I

12、P2 DATA 0B5H; /中断优先级控制寄存器2 ;PI2C EQU 40H /-I2C中断优先级控制位 ;PCMP EQU 20H /-比较器中断优先级控制位 ;PX4 EQU 10H /-外部中断4中断优先级控制位 ;PPWMFD EQU 08H /-强型PWM异常检测中断优先级控制位 ;PPWM EQU 04H /-增强型PWM中断优先级控制位 ;PSPI EQU 02H /-SPI中断优先级控制位 ;PS2 EQU 01H /-串口2中断优先级控制位;- IPH DATA 0B7H /高中断优先级控制寄存器 ;PPCAH EQU 80H /-CCP/PCA中断优先级控制位 ;PLV

13、DH EQU 40H /-低压检测中断优先级控制位 ;PADCH EQU 20H /-ADC中断优先级控制位 ;PSH EQU 10H /-串口1中断优先级控制位 ;PT1H EQU 08H /-定时器1中断优先级控制位 ;PX1H EQU 04H /-外部中断1中断优先级控制位 ;PT0H EQU 02H /-定时器0中断优先级控制位 ;PX0H EQU 01H /-外部中断0中断优先级控制位;- IP2H DATA 0B6H; /高中断优先级控制寄存器2 ;PI2CH EQU 40H /-I2C中断优先级控制位 ;PCMPH EQU 20H /-比较器中断优先级控制位 ;PX4H EQU

14、10H /-外部中断4中断优先级控制位 ;PPWMFDH EQU 08H /-增强型PWM异常检测中断优先级控制位 ;PPWMH EQU 04H /-增强型PWM中断优先级控制位 ;PSPIH EQU 02H /-SPI中断优先级控制位 ;PS2H EQU 01H /-串口2中断优先级控制位;- INTCLKO DATA 8FH; /中断与时钟输出控制寄存器 ;EX4 EQU 40H /-外部中断4中断允许位 ;EX3 EQU 20H /-外部中断3中断允许位 ;EX2 EQU 10H /-外部中断2中断允许位 ;T2CLKO EQU 04H /-定时器2时钟输出控制 ;T1CLKO EQU

15、02H /-定时器1时钟输出控制 ;T0CLKO EQU 01H /-定时器0时钟输出控制;- AUXINTIF DATA 0EFH; /扩展外部中断标志寄存器 ;INT4IF EQU 40H /-外部中断4中断请求标志 ;INT3IF EQU 20H /外部中断3中断请求标志 ;INT2IF EQU 10H /外部中断2中断请求标志 ;T4IF EQU 04H /-定时器4溢出中断标志 ;T3IF EQU 02H /-定时器3溢出中断标志 ;T2IF EQU 01H /-定时器2溢出中断标志;- /定时器特殊功能寄存器 TCON DATA 88H; /定时器控制寄存器 TF1 BIT TCO

16、N.7; /-T1溢出中断标志 TR1 BIT TCON.6; /-定时器T1的运行控制位 TF0 BIT TCON.5; /-T0溢出中断标志 TR0 BIT TCON.4; /-定时器T0的运行控制位 IE1 BIT TCON.3; /-外部中断1请求源(INT1/P3.3)标志 IT1 BIT TCON.2; /-外部中断源1触发控制位 IE0 BIT TCON.1; /-外部中断0请求源(INT0/P3.2)标志 IT0 BIT TCON.0; /-外部中断源0触发控制位;- TMOD DATA 89H; /定时器模式寄存器 ;T1_GATE EQU 80H /-控制定时器 ;T1_C

17、T EQU 40H /-控制定时器1用作定时器或计数器 ;T1_M1 EQU 20H /定时器定时器/计数器1模式选择1 ;T1_M0 EQU 10H /定时器定时器/计数器1模式选择0 ;T0_GATE EQU 08H /-控制定时器0 ;T0_CT EQU 04H /-控制定时器0用作定时器或计数器 ;T0_M1 EQU 02H /定时器定时器/计数器0模式选择1 ;T0_M0 EQU 01H /定时器定时器/计数器0模式选择0;- TL0 DATA 8AH; /定时器0低8位寄存器 TL1 DATA 8BH; /定时器1低8位寄存器 TH0 DATA 8CH; /定时器0高8位寄存器 T

18、H1 DATA 8DH; /定时器1高8位寄存器;- T4T3M DATA 0D1H; /定时器4/3控制寄存器 ;T4R EQU 80H /-定时器4的运行控制位 ;T4_CT EQU 40H /-控制定时器4用作定时器或计数器 ;T4x12 EQU 20H /-定时器4速度控制位 ;T4CLKO EQU 10H /-定时器4时钟输出控制 ;T3R EQU 08H /-定时器3的运行控制位 ;T3_CT EQU 04H /-控制定时器3用作定时器或计数器 ;T3x12 EQU 02H /-定时器3速度控制位 ;T3CLKO EQU 01H /-定时器3时钟输出控制;- T4H DATA 0D

19、2H; /定时器4高字节 T4L DATA 0D3H; /定时器4低字节 T3H DATA 0D4H; /定时器3高字节 T3L DATA 0D5H; /定时器3低字节 T2H DATA 0D6H; /定时器2高字节 T2L DATA 0D7H; /定时器2低字节 TH4 DATA 0D2H; TL4 DATA 0D3H; TH3 DATA 0D4H; TL3 DATA 0D5H; TH2 DATA 0D6H; TL2 DATA 0D7H;- WKTCL DATA 0AAH; /掉电唤醒定时器低字节 WKTCH DATA 0ABH; /掉电唤醒定时器高字节 ;WKTEN EQU 80H /-掉

20、电唤醒定时器的使能控制位 WDT_CONTR DATA 0C1H; /看门狗控制寄存器 ;WDT_FLAG EQU 80H /-看门狗溢出标志 ;EN_WDT EQU 20H /-看门狗使能位 ;CLR_WDT EQU 10H /-看门狗定时器清零 ;IDL_WDT EQU 08H /-IDLE模式时的看门狗控制位;- /串行口特殊功能寄存器 SCON DATA 98H; /串口1控制寄存器 SM0 BIT SCON.7; /-串口1的通信工作模式控制0 SM1 BIT SCON.6; /-串口1的通信工作模式控制1 SM2 BIT SCON.5; /-允许模式2或模式3多机通信控制位 REN

21、 BIT SCON.4; /-允许/禁止串口接收控制位 TB8 BIT SCON.3; /-当串口1使用模式2或模式3时,TB8为要发送的第9位数据 RB8 BIT SCON.2; /-当串口1使用模式2或模式3时,RB8为接收到的第9位数据 TI BIT SCON.1; /-串口1发送中断请求标志位 RI BIT SCON.0; /-串口1接收中断请求标志位;- SBUF DATA 99H; /串口1数据寄存器;- S2CON DATA 9AH; /串口2控制寄存器 ;S2SM0 EQU 80H /-串口2的通信工作模式控制位 ;S2ST4 EQU 40H ;S2SM2 EQU 20H /-

22、允许串口2在模式1时允许多机通信控制位 ;S2REN EQU 10H /-串口2允许/禁止串口接收控制位 ;S2TB8 EQU 08H /-当串口2使用模式1时,S2TB8为要发送的第9位数据 ;S2RB8 EQU 04H /-当串口2使用模式1时,S2RB8为接收到的第9位数据 ;S2TI EQU 02H /-串口2发送中断请求标志位 ;S2RI EQU 01H /-串口2接收中断请求标志位;- S2BUF DATA 9BH; /串口2数据寄存器;- S3CON DATA 0ACH; /串口3控制寄存器 ;S3SM0 EQU 80H /-串口3的通信工作模式控制位 ;S3ST4 EQU 40

23、H ;S3SM2 EQU 20H /-允许串口3在模式1时允许多机通信控制位 ;S3REN EQU 10H /-串口3允许/禁止串口接收控制位 ;S3TB8 EQU 08H /-当串口3使用模式1时,S3TB8为要发送的第9位数据 ;S3RB8 EQU 04H /-当串口3使用模式1时,S3RB8为接收到的第9位数据 ;S3TI EQU 02H /-串口3发送中断请求标志位 ;S3RI EQU 01H /-串口3接收中断请求标志位;- S3BUF DATA 0ADH; /串口3数据寄存器;- S4CON DATA 84H; /串口4控制寄存器 ;S4SM0 EQU 80H /-串口4的通信工作

24、模式控制位 ;S4ST4 EQU 40H /-选择串口4的波特率发生器 ;S4SM2 EQU 20H /-允许串口4在模式1时允许多机通信控制位 ;S4REN EQU 10H /-串口4允许/禁止串口接收控制位 ;S4TB8 EQU 08H /-当串口4使用模式1时,S3TB8为要发送的第9位数据 ;S4RB8 EQU 04H /-当串口4使用模式1时,S3RB8为接收到的第9位数据 ;S4TI EQU 02H /-串口4发送中断请求标志位 ;S4RI EQU 01H /-串口4接收中断请求标志位;- S4BUF DATA 85H; /串口4数据寄存器 SADDR DATA 0A9H; /串口1从机地址寄存器 SADEN DATA 0B9H; /串口1从机地址屏蔽寄存器;- /ADC 特殊功能寄存器 ADC_CONTR DATA 0BCH; /ADC控制寄存器 ;ADC_POWER EQU 80H /-ADC电源控制位 ;ADC_START EQ

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1