STC15F2K60S2头文件(20210513051630)_第1页
STC15F2K60S2头文件(20210513051630)_第2页
STC15F2K60S2头文件(20210513051630)_第3页
STC15F2K60S2头文件(20210513051630)_第4页
STC15F2K60S2头文件(20210513051630)_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、#ifndef _STC 15F2K60S2_H_#dcfinc _STC15F2K60S2_H_/注意:STC15W4K32S4系列的芯片,上电后所有与PWM相关的1()口均为/高阻态,雷将这些口设直为淮双向口或强推挽模式方可正常使用/相关 IO: P0.6/P0.7/P1.6/P1.7/P2.1/P2.2/P2.3/P2.7/P3.7/P4.2/P4.4/P4.5/ 包含本头文件后,不用另外再包含” REG51.H/內核特殊功能寄存器/复位值描述sfr ACC=OxEO;/000(),0000 累加器 Accumulatorsfr B=OxFO;/0000,0000 B 寄存器sfr PS

2、W=OxPO;/0000,0(X)0程序状态宇sbit CY=PSW7;sbit AC=PSVT6;sbit FO=PSVT5;sbit RSI=PSWA4;sbit RSO=PSWA3;sbitOV=PSVT2;sbitP=PSWA0;sfrSP=0x81;/0000,0111堆栈指针sfr PPL=0x82;/0000,0000数据指针低宇节sfr PPH=0x83;/oooooooo数据指针高宇节/1/() 口特殊功能寄存器sfr P0=0x80;/1111J111端口0sbit POO=p(ro;sbitPOl=p(n;sbitP02=P(T2;sbitP03=P(P3;sbit P0

3、4=P(T4;sbit P05=P(T5;sbit P06P(T6;sbitP07P(T7;sfr Pl0x90;/llll,lin端口 1sbit PIO=pro;sbit Pl 1=PIT;sbitP12=PP2;sbit Pl 3=PP3;sbiiP14 sbitP15 sbil P16 sbiiP17 sfrP2 sbitP20 sbitP21 sbitP22 sbitP23 sbitP24 sbitP25 sbitP26 sbitP27 sfrP3 sbitP30 sbitP31 sbiiP32 sbitP33 sbitP34 sbitP35 sbitP36 sbiiP37 sfrP

4、4 sbit P40 sbitP41 sbil P42 sbiiP43 sbiiP44 sbiiP45 sbil P46 sbitP47 sfrP5 sbitP50 sbitP51 sbitP52 sbit P53 sbitP54 sbitP55 sbitP56 sbitP57 sfr P6 sbitP60 sbitP61 sbitP62=PK4;=PP5;=PP6;=PP7;=OxAO;=P2A0;=P2T;=P2A2;=P2T;=P2 八 4;=P2A5;=P2A6;=P2T;=OxBO;=P3AO;=P3T;=P3 八 2;=P3A3;=P3A4;=P3 八 5;=P3 八 6;=P3T

5、;=OxCO;=P4A0;=P4T;=P4A2;=P4A3;=P4 人 4;=P45;=P46;=P4A7;=OM&=PSO;=P5T;=P5A2;=P5A3;=P5 人 4;=P5A5;=P5 人 6;=P5A7;=OxE&=P6F;=P6T;=P6P/Illi,1111 端口 4/xxxxJ111 端口 57/0000,0000 端口 6sbitP63 sbitP64 sbitP65 sbitP66 sbitP67 sfrP7 sbit P?0 sbitP71 sbitP72 sbitP73 sbitP74 sbitP75 sbitP76 sbitP77 sfr POMO sfr POM

6、1 sfr Pl MO sfrPIMl sfr P2MO sfr P2M1 sfr P3MO sfr P3M1 sfr P4M0 sfr P4M1 sfr P5MO sfr P5M1 sfr P6MO sfr P6M1 sfr P7M0 sfr P7M1聶吩叽心說叭P7A2:說吩叽旳咧唤嗨咧咧嗨嗨咧唤囂yoxccsOXEl: =/0000,0000 瑞口 7/OOOOOOOO端口 0模式寄存器0 /0000,0000端口 0模式寄存器1 /0000,0000端口 1模式寄存器0 /0000,0000端口 1模式寄存器1 /0000,0000端口 2模式寄存器0 /0000,0000端口 2模式

7、寄存器1 /0000,0000端口 3模式寄存器0 /0000,0000端口 3模式寄存器1 /0000,0000端口 4模式寄存器0 /0000,0000端口 4模式寄存器1 /0000,0000端口 5模式寄存器0 /0()00,0000端口 5模式寄存器1 /0000,0000端口 6模式寄存器0 /0000.0000端口 6模式寄存器1 /0000,0000端口 7模式寄存器0 7/0000,0000端口 7模式寄存器1/系统管理特殊功能寄存器sfr PC()N=0x87;/0001,0000电源控制寄存器sfr AUXR=0x8E;/0000,0000辅助寄存器sfr AUXRl=0

8、xA2;/0000,0000辅助寄存器1sfr P_SW1=0xA2;/0000,0000外设端口切换寄存器1sfr CLK.DIV=0x97;/00(X),0000时钟分频控制寄存器sfr BCS.SP EED=OxAl;/xxl0,x011总线速度控制寄存器sfr Pl ASF=0x9D;/0000,0000端口 1模拟功能配直寄存器sfr P_SW2=OxBA;/OxxxxOOO外设端口切换寄存器/中断特殊功能寄存器sfr IE=0xA&/0000,0000中断控制寄存器sbit EA=1ET;sbit ELVP=IE%;sbit EAPC=I EV;sbit ES=IE4;sbit E

9、T1=1EA3;sbit EX1=IE2;sbit ETO=ET;sbit EXO=lEpsfriP=0xB8;/0000,0000中断优先级寄存器sbit PPCA=】L7;sbit PLVP=1P6;sbitPAPC=1PV;sbit PS=1PA4;sbitPTlIP3;sbitPXl=IPA2;sbitPTOIPX;sbitPXO=IPAO;sfrIE2=OxAF;/OOOO,0(X)0中断控制寄存器2sfr IP2=(xB5;/xxxx,xx00中断优先级寄存器2sfr INT_CLK()=Ox8F;/0000,0000外部中断与时钟输出控制寄存器定时器特殊功能寄存器sfr TCQN

10、=0x88;7/0000,0000 TO/Tl 控制寄存器sbitTFl=TC()27;sbit TRI=TCON%;sbitTFO=TCQNT;sbit TRO=TCONT;sbitlEl=TC()bT3;sbitITl=TCOgsbitlEO=TCONA1;sbit ITO=TCQNF;sfrTOOD=0x89;/OOOO,0000 TO/Tl 模式寄存器sfr TH)=0x8A;/0000,0000 TO 低宇节sfr TL1=0x8B;/OOOO,00()() T1 低宇节sfr THO=0x8C;/(X)(X),O()(X) TO 高宇节sfr TH 1=0x8D;/OOOO,()0

11、()0 T1 高宇节sfrT4T3M=OxDl;/0000,0000 T3/T4 模式寄存器sfr T3T4M=OxDl;/0000,0000 T3/T4 模式寄存器sfr T4H=0xD2;/OOOO.OOCX) T4 高字节sfr T4L=0x03;/0000,0000 T4 低宇节sfr T3H=0x04;/OCKIOJXMX) T3 高宇节sfr T3L=0xD5;/()000,00(X) T3 低字节sfr T2H=0x06;/0000,00(X) T2 咼字节sfr T2L=0xD7;/0000,0000 T2 低宇节sfrVCKTCL=OxAA;/oooo,oooo掉电唤醒定时器

12、低宇节sfr WKTCHsfr WDT_a)NTROxAB; /0000,00()0掉电唤醒定时器高宇节OxCl;7/00()0,0000看门狗控制寄存器/串行口特殊功能寄存器sfr SCON=0x9&/0000,0000串口 1控制寄存器sbit SMO=SC()27;sbit SMI=SCQ26;sbit SM2=SCQ25;sbit REN=SCQNV;sbit TBS=SCQNT;sbitRBS=SCQN7;sbitTI=SCONT;sbitRI=SCQN7;sfr SBUF=0x99; /xxxx,xxxx 串口 1 数据寄存器sfr S2CON=0x9A;/0000,0000 串口

13、 2 控制寄存器sfrS2BUF=0x9B; /xxxxxxx串口 2数扌居寄存器sfr S3CON= OxAC; /0000,0000 串口 3 控制寄存器sfrS3BUF=OxAD; /XXXX.XXXX 串口 3 数据寄存器sfr S4CON=0x84;/0000,0000 串口 4 控制寄存器S&S4BUF=0x85;/XXXX.XXXX 串口 4 数据寄存器sfrSADPR=0xA9;/0000,0000从机地址寄存器sfrSADEN=0xB9;/0000,()000从机地址屏蔽寄存器/ADC特殊功能寄存器sfr ADC.CONTR =OxBC;/0000,0000 A/D转换控制寄

14、存器sfr APC_RES=OxBD;/0000,0000 A/D转换结果高8位sfr APC_RESL=OxBE;/0000,0000 A/P转换结果低2位/SPI特硃功能寄存器sfr SPSTAT=OxCP;/00xx,xxxx SPI状态寄存器sfr SPCTL=OxCE;/0000,0100 SPI控制寄存器sfr SPPAT=OxCF;7/000(),0000 SP1数据寄存器/IAP/ISP特殊功能寄存器sfrIAP.PATA=0xC2;/0000,0000 EEPROM 教据寄存器sfrIAP.APPRH=0xC3;/0()()(),()()0() EE PROM 地址高宇节sf

15、rIAP.APPRL=0xC4;/0000,0000 EE PROM 地址第宇节sfr lAP.CMD=0xC5;/xxxx怒()0 EEPROM命令寄存器sfrlAP.TRIG=0xC6;/0000,0000 EEPRPM命令触发寄存器sfrlAP.CONTR=0xC7;/0000,x000 EE PROM 控制寄存器/PCA/PW-NI特殊功能寄存器sfr CCQN=()xD8;/00xx,xx00 PCA 控制寄存器sbit CF= CCONT;sbit CRsbitCCF2=CCON%;=CC()bT2;sbitCCFl=CCQNT;sbit CCFO=ccoisro;sfr CM()

16、Dsfr CLsfr CHsfr CCAPMO sfrCCAPMl=()xD9; /OxxxQOO PCA工作模式寄存器=OxE9;/0000.0000 PCA 计教器低宇节=OxF9;/0000,0000 PCA 计数器高宇节=OxDA; /0000,0000 PCA 模块 0 的 PWNf 寄存器=OxPB;/0000,0000 PCA 模块 1 的 PWM 寄存器sfr CCAPM2 = OxDC; /0000,0000 PCA 模块 2 白勺 PWM 寄存器sfr CCAPOL=OxEA;/0000,0000 PCA模块0的捕捉/比较寄存器低宇节sfr CCAP1L=OxEB;/00(

17、X),0000 PCA模块1的捕捉/比较寄存器低宇节sfr CCAP2L=OxEC;/0000,0000 PCA模块2的捕捉/比较寄存:器低宇节sfr PCA_PWMO=0xF2;/xxxxxxOO PCA 模块 0的 PVCM 寄存器sfr PCA_PVTM1=OxF3;/xxx&xxOO PCA 模块 1的 PVTM 寄存器sfr PCA_PVCM2=0xF4;/xxxx,xxOO PCA 模块 1的 PRM 寄存器sfr CCAPOH=OxFA;/0000,0000 PCA模块0的捕捉/比较寄存器高宇节sfr CCAP1H=OxFB;/0000,0000 PCA模块1的捕捉/比较寄存器高

18、宇节sfr CCAP2H=OxFC;/0000,0000 PCA模块2的捕捉/比校寄存器高宇节/比较器特殊功能寄存器sfr CMPCK1=OxE6;/0000,0000 比较器控制寄存器 1sfr CMPCR2=OxE7;/0()00,0000 比较器控制寄存器 2/増强型PWM波形发生器特硃功能寄存器sfr PWNICFGsfr PWMCRsfr PWNUFsfr PHIFDCROxfl;/x000,0000 PWM 配直奇存器= Oxf5; /00()0,0000 PVCNI 控制寄存器= Oxf6; /x000,0000 PWM中断标志寄存器=OxP; /xx00,0000 PWNI外部

19、异常检测控制寄存器如下特殊功能寄存器位于扩展RAM区域#dcfinc PVCMC#dcfinc PWNfCH#dcfinc PWMCL#dcfinc PWNfCKS#dcfinc PWM2T1#dcfinc PWN12T1H#define PWNI2T1L#dcfinc PVTM2T2#dcfinc PVTM2T2H#dcfinc PVTM2T2L#dcfinc PVC3I2CR#dcfinc PWNI3T1访问这些寄存器、雷先将P.SW2的B1T7设置为1,才可正常读写(*(unsigncd int volatile xdata *)OxfffO) (*(unsigncd char vola

20、tile xdata *)()xffR) (*(unsigned char volatile xdata *)Oxfffl) (*(unsigned char volatile xdata *)0xfff2) (*(unsigiicd int volatile xdata *)OxfR)O) (*(unsigncd char volatile xdata *)Oxfft)O) (*(unsigned char volatile xdata *)OxfR)l) (*(unsigjicd int volatile xdata *)0xfft)2) (*(unsigncd char volatile

21、 xdata *)0xfft)2) (*(unsigned char volatile xdata *)0xfR)3) (*(unsigned char volatile xdata *)0xff04) (unsigned int volatile xdata *)OxfflO)#dcfinc PM、I3TH#dcfinc PVTM3T1L(*(unsigned char volatile xdata *)OxfflO) (*(unsigned char volatile xdata *)Oxffll)#dcfinc PVCM3T2#dcfinc PVTM3T2H(unsigned int v

22、olatile xdata *)0xffl2)(*(unsigiicd char volatile xdata *)()xffl2)#dcfinc PM、3T2L#dcfinc PVTM3CR#dcfinc PVCM4T(*(unsigned char volatile xdata *)Oxffl 3) (*(unsigned char volatile xdata *)0xffl4) (*(unsigiicd int volatile xdata *)0xff20)#dcfinc PVCM4T1H#dcfinc PVC314T1L(*(unsigiicd char volatile xdat

23、a *)Oxff2O)(*(unsigned char volatile xdata *)0xff21)#dcfinc PVC314T2#dcfinc PM、I4T2H#dcfinc PM、I4T2L(*(unsigned int volatile xdata *)0xff22) (unsigned char volatile xdata *)Oxff22) (*(unsigned char volatile xdata *)Oxff23)(*(unsigned char volatile xdata *)()xff24) (*(iinsigiicd int volatile xdata *)

24、Oxff3O)#dcfinc PM、I5T1H#dcfinc PVTNI5T1L(*(unsigiicd char volatile xdata *)Oxff3O) (*(unsigned char volatile xdata *)()xff31)#dcfinc PVCM5T2#dcfinc PVC3I5T2H#dcfinc PW3I5T2L(unsigned int volatile xdata *)0xff32) (*(unsigiicd char volatile xdata *)()xff32) (*(unsigned char volatile xdata *)Oxff33)#dcfinc PVTM5CR#dcfinc PVCM6T(*(unsigned char volatile xd

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论