




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
管脚定义管脚名称管脚类型Buffer Type描述VDDP电源VSSP地PA0I/OCMOS普通IO口(有内部上拉)PA1I/OCMOS普通IO口(有内部上拉)PA2I/OCMOS普通IO口(有内部上拉)PA3I/OCMOS普通IO口(有内部上拉)PB0/INTI/OCMOS普通IO口(有内部上拉)外部中断输入PB1I/OCMOS普通IO口(有内部上拉)PB2I/OCMOS普通IO口(有内部上拉)PB3I/OCMOS普通IO口(有内部上拉)PB4I/OCMOS普通IO口(有内部上拉)电平变化中断输入PB5I/OCMOS普通IO口(有内部上拉)电平变化中断输入PB6I/OCMOS普通IO口(有内部上拉)电平变化中断输入PB7I/OCMOS普通IO口(有内部上拉)电平变化中断输入PXOCMOS普通输出口红外LED驱动输出PYI/OCMOS普通IO口(有内部上拉) 唤醒功能脚T0CKI/PA4I/OST外部定时器/计数器普通IO口OSC1/PA5I/OCMOS晶振输入普通IO口外部时钟输入RC振荡输入OSC2/PA6I/OCMOS晶振输出普通IO口RESETB/PA7I/PCMOS外部复位引脚,有内部上拉,低电平有效普通IO口(有内部上拉) 唤醒功能脚P15采用哈佛结构,在芯片内部指令总线和数据总线分离,并且采用不同的宽度。Pin Description20 PIN 18 PIN 16 PIN 14 PIN描述:P15是一个低功耗高速度采用CMOS工艺的8位微处理器。配置了一个512*16bit一次性可编程记忆体和一个29*8bit数据存储器。提供了灵活的中断处理能力和8级深度的堆栈。为了降低成本整合了一个精确度在3%的内部时钟,在对时钟精度要求不高的地方可以用来代替成本更高的晶振。P15有突出的抗干扰性,尤其是在抵抗电快速瞬变脉冲群(EFT)方面 。因此它被适当的用在了家庭器具和马达控制上。因P15的极低功耗,这有利于在低功耗方面的应用,像遥控器或其它电池供电的设备。更便于编程的36条指令系统。除程序分支指令外,其它均为单周期指令。存储器结构:OTP ROM 512*16bit RAM 29*8bit。14bit指令总线,8位数据总线。有中断操作。8级深度的硬件堆栈。运行速度:DC-20MHz时钟输入。双向IO口:PortA,PortB,PY。内上拉功能:PortB,PY,PA7。唤醒/中断:PortB/PortA7/PY。内置LED驱动:PX(250mA3V with Vol=1.5V )。8位实时计数/定时器(TMR0),可编程预分频和溢出中断。Readable prescaler counter for 16-bit timer capability。POR,上电复位。定时复位(DRT)。振荡启动定时器OST。WDT看门狗定时器,它带有片内可靠运行的RC振荡器。看门狗唤醒配置:唤醒/继续。省电休眠模式。震荡器类型RC4M,低成本外部RC震荡LP32K,省电的低频率晶振XT4M,4M标准晶振HS16M,16M高速晶振BR16M,高精度内置16M振荡器(校准后误差3%)BR4M,高清度内置4M振荡器(校准后误差3%)。主时钟分频(1/2/4/16)。EMIB 降低晶振输出的二次谐波。CMOS OTP工艺用于不可更改程序的一次性设计。宽电压运行,宽温度变化范围。2.2V-5.5V,-40到85。IO口驱动能力VDD5V 源电流 -6.0mA(Voh=4.5V) 反向电流22.0mA(Vol=0.5V)VDD3V 源电流 -2.5mA(Voh=2.7V) 反向电流10.0mA(Vol=0.3V)。低功耗设计。功耗表:Mode2.2V3.3V5.5VVDDMINLP(32.768K)2uA7uA32uA2.2VXT(4MHz)200uA400uA1mA2.2VXT(4MHz EMI)180uA340uA0.8mA2.2VHS(16MHz)X1.6mA4.5mA3.0VHS(16MHz EMI)X1.4mA3.5mA3.0VHS(20MHz)X1.8mA5.2mA3.3VHS(20MHz EMI)X1.6mA4.9mA3.3VBR16M(8.62MHz)X750uA1.75mABR16M(15.62MHz)X1.1mA2.4mABR16M(22.25MHz)X1.5mA3.1mAStandby(WDT disable)0.5uA1.0uA3.0uA时钟P15内部整合一个RC振荡器,在VCC5V,温度为25时提供4M或16M输出时钟,校准后精确度在3%。可以用外部电阻接到OSC1代替内部电阻,在更宽的温度范围内提高性能。当使用内部时钟时,OSC1引脚可以作为普通IO口PA5使用,OSC2脚可以作为1/4系统频率的时钟源来普通IO口PA6特殊功能寄存器AddressLabelB7B6B5B4B3B2B1B0Value on POR or LVRValue on other reset00hINDXAddress this location for indirect addressing0000 00000000 000001hTMR0Timer 0 counter valuexxxx xxxxuuuu uuuu02hPCLPCL7PCL6PCL5PCL4PCL3PCL2PCL1PCL01111 11111111 111103hSTATUSPG2PG1PG0TO_PD_ZHC0001 1xxx000p puuu04hFSR1b6b5b4b3b2b1b01000 00001uuu uuuu05hPORTAPA7PA6PA5PA4PA3PA2PA1PA0xxxx xxxxuuuu uuuu06hPORTBPB7PB6PB5PB4PB3PB2PB1PB0xxxx xxxxuuuu uuuu08hINTCON(1)GIE-T0IEINTERBIET0IFINTFRBIF0000 00000000 000050hOPTIONRBPU_INTEDGT0CST0SEPSAPS2PS1PS011(2)11 111111(2)11 111151hOC-b4b3b2b1b0-c cccc(3)-c cccc(3)55hTRISAWKRSTb6b5b4b3b2b1b00111 11110111 111156hTRISBb7b6b5b4b3b2b1b01111 11111111 11115AhPCH-PCH0- -0- -05DhPSCCNTPrescaler counter value0000 00000000 00005FhPCONPYWPYHPYCPYD-PXCPXD001x -1x001u -1u65hPAPU-PA3HPA2HPA1HPA0H- 0000- 000074hACCb7b6b5b4b3b2b1b0xxxx xxxxuuuu uuuu75hTBDHb7b6b5b4b3b2b1b0xxxx xxxxuuuu uuuuINDX(00h)间接寻址用到INDX和FSR寄存器,INDX并不是一个真正的寄存器单元,寻址INDX时实际上是访问以FSR内容为地址的RAM单元。TMR0(01h)计数器TMR0初始值。PCL(02h)程序计数器STATUS(03h)76543210PG2PG1PG0TO_PD_ZHCC: 借进位标志H:半字节借进位标志Z:零标志位(1=运算结果为0,0=运算结果不为0)PD_:降耗标志位(初始加电或看门狗清0后置1,睡眠后该位清0)TO_:超时标志位(看门狗超时时清0)PG0-2:普通读写位FSR(04h)PORTA-PORTB (05h,06h)PA,PB端口寄存器。INTCON(08h)76543210GIE-T0IEINTERBIET0IFINTFRBIFRBIF:端口PB4-PB7电平变化中断标志位(1有中断,0无中断)INTF:外部INT引脚中断标志位(1:PB0口有中断信号(要软清0);0:无中断信号)T0IF:TMR0溢出标志位(1溢出0未溢出)RBIE:端口PB4-7电平变化中断屏蔽位(1允许0屏蔽)T0IE:TMR0溢出中断屏蔽位(1允许0屏蔽)GIE:全局中断屏蔽位(1允许0屏蔽)OPTION(50h) OPTION(00h)PEEK/POKE指令76543210RBPU_INTEDGT0CST0SEPSAPS2PS1PS0PS0-2预分器分频值PS2:0TMR0WDT0002100142010840111681003216101643211012864111256128PSA:预分频器分配位(1分给WDT,0分给TMR0)T0SE:TMR0边缘选择位(1上升0下降)T0CS:时钟源选择位(1:T0CK端口;0:内部时钟)INTEDG:外部中断边沿选择位(1上升0下降)RBPU_:PB上拉使能(1关上拉0开上拉)OC(51H) OC(01h) PEEK/POKE内部震荡校准(一般不需要人工校准)TRISA(55h) TRISA(05h)PEEK/POKE76543210WKRSTb6b5b4b3b2b1b0WKRST:RA7唤醒使能位(1启用0禁用)b6:0:PA端口输入输出选择位(1输入0输出)TRISB(56h) TRISB(06h)PEEK/POKEPRB输入输出选择位(1输入0输出)PCH(5Ah) PCH(0Ah)PEEK/POKE程序计数器的高位保持寄存器,PSCCNT(0Dh)PEEK/POKE存储预分频器的计数值,只读。(WDT/TMR0)PCON(5FH) PCON(0Fh)PEEK/POKE76543210PYWPYHPYCPYD-PXCPXDPYW:PY唤醒使能位(1允许0禁止)PYH:PY上拉位(1上拉0不上拉)PYC:PY输入输出方式选择(1输入0输出)PYD:The value of the I/O port PYPXC:PX输出使能(1不输出0输出)PXD: The value of port PXPAPU(65h) PAPU(15h)PEEK/POKE76543210-PA3HPA2HPA1HPA0HPA3-PA0上拉位(1上拉0不上拉)ACC(74h) ACC(24h)PEEK/POKE累加寄存器,存储执行MOVC之后的低字节数据TBDH(75h) TBDH(25h)PEEK/POKE存储执行MOVC之后的高字节数据P15指令1、运算类指令指令助记符影响标志指令周期操作说明ADCA, rC, H, Z1r+A+C A 带进位加法ADCr, AC, H, Z1r+A+C r 带进位加法ADDA, rC, H, Z1r+A A 不带进位加法ADDr, AC, H, Z1r+A r 不带进位加法ADDA, #kC, H, Z1k + A A 不带进位加法DAAA, rC1r DAA A 16进制到10进制转换DAAr, rC1r DAA r 16进制到10进制转换SBCA, rC, H, Z1r A (C) A 带借位减法SBCr, AC, H, Z1r A (C) r 带借位减法SUBA, rC, H, Z1r A A 不带借位减法SUBr, AC, H, Z1r A r 不带借位减法SUBA, #kC, H, Z1k A A 不带借位减法2、逻辑类指令指令助记符影响标志指令周期操作说明ANLA, rZ1r&A A 逻辑与ANLr, AZ1r&A r 逻辑与ANL A, #kZ1k & A A 逻辑与CPLA, rZ1r A 取反CPLr, rZ1r r 取反ORLA, rZ1r | A A 逻辑或ORLr, AZ1r | A r 逻辑或ORLA, #kZ1k | A A 逻辑或XRLA, rZ1r A A 异或,28C5EDXRLr, AZ1r A r 异或XRLA, #kZ1k A A 异或3、循环移位指令助记符影响标志指令周期操作说明RLCA, rC1r6:0, C A, r7 C 循环左移RLCr, rC1r6:0, C r, r7 C 循环左移RRCA, rC1C, r7:1 A, r0 C 循环右移RRCr, rC1C, r7:1 r, r0 C 循环右移4、位操作指令助记符影响标志指令周期操作说明RMBnr10 rn, n=07 r第n位置0SMBnr11 rn, n=07 r第n位置15、数据传送类指令助记符影响标志指令周期操作说明MOVr, A(Z)1A r If r=ACC, Z is updated.MOVA, rZ1r AMOVA, #k1k AMOVC2ROM code (low byte) of PCH0, A AROM code (high byte) of PCH0, A TBDHPEEKrZ1CRr APOKEr(Z)1A CRrIf r=ACC, Z is updated.6、增减类指令助记符影响标志指令周期操作说明Increment & DecrementDECA, rZ1r -1 ADECr, rZ1r -1 rINCA, rZ1r +1 AINCr, rZ1r +1 r7、控制跳转类指令助记符影响标志指令周期操作说明BranchDSZA, r1 or 2r -1 A, 结果为0跳一步DSZr, r1 or 2r -1 r, 结果为0跳一步ISZA, r1 or 2r +1 A, 结果为0跳一步(溢出)ISZr, r1 or 2r +1 r, 结果为0跳一步(溢出)JMPk2k PC 无条件跳转JSRk2PC + 1 STACKtop,k PC 子程序调用RET2STACKtop PC 调用返回RET#k2k A, STACKtop PC 带参数返回RETI21 GIE, STACKtop PC 从中断服务返回SBRnr1 or 2rn=跳一步SBSnr1 or 2rn 0跳一步SEr1 or 2A = r跳一步SE#k1 or 2A= k跳一步SJMPk2k8:0 PC 无条件跳转(短跳转k51
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 八大行星课件
- 八合里操作安全培训课件
- 充电站安全生产培训课件
- 储粮安全生产培训计划课件
- 中信银行面试题目及答案
- 生物医药研发项目合同终止与临床试验协议
- 哈尔滨市城区二手房居间服务及房屋质量保证合同
- 美容院美容院线产品研发及市场推广合作协议
- 水景豪宅选房号买卖合同含景观维护及水系管理协议
- 聘用烹饪技师合同:酒店厨房管理与特色菜研发协议
- 《消费心理学》课程教学大纲
- 华为员工股权激励方案
- 跨文化商务交际导论 课件 Unit 1 Culture
- 人防工程伪装防护技术规范
- 2024年度企业预算表(制造企业)
- 机加工设备管理制度
- 医养结合模式研究
- 汉语言文学毕业论文-论肖申克的救赎中安迪的英雄形象
- 设备材料采购合同供应商履约评价表
- 语音发声(第四版)语音篇
- 关于食用油的科普知识分享
评论
0/150
提交评论