源代码单片机stc12c5a60s2中文手册最_第1页
源代码单片机stc12c5a60s2中文手册最_第2页
源代码单片机stc12c5a60s2中文手册最_第3页
源代码单片机stc12c5a60s2中文手册最_第4页
源代码单片机stc12c5a60s2中文手册最_第5页
已阅读5页,还剩463页未读 继续免费阅读

下载本文档

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

文档简介

宏晶 (姚永平 STC12C5A60S2系列单片机器 全部陆本土独立自主知识,技术处于全球领先水平,请全体支持,您的支持大陆本土企业统一Updatedate:全全球最大的8051单片机设计公:STC12C5A60S2系列1T8051单片机中文指1第1章STC12C5A60S2系列单片机总体介 STC12C5A60S2系列单片机简 STC12C5A60S2系列单片机的内部结 STC12C5A60S2系列单片机管脚 STC12C5A60S2系列单片机选型一览 STC12C5A60S2系列单片机最小应用系 STC12C5A60S2系列在系统可编程(ISP)典型应用线路 STC12C5A60S2系列管脚说 STC12C5A60S2系列单片机封装尺寸 STC12C5A60S2系列单片机命名规 每个单片机具有全球唯一号码(ID号 第2章时钟,省电模式及复 STC12C5A60S2系列单片机的时 STC12C5A60S2系列单片机的省电模 低速模 空闲模 复 软件复 第3章片内器和特殊功能寄存器 程序 数据器 内部 特殊功能寄存器 第4章STC12C5A60S2系列单片机的I/O口结 I/O口各种不同的工作模式及配置介 STC12C5A60S2系列单片机P4/P5口的使 I/O口各种不同的工作模式结构框 一种典型三极管控制电 典型发光二极管控制电 混合电压供电系统3V/5V器件I/O口互 如何让I/O口上电复位时为低电 输出时I/O口的状 I/O口直接驱动LED数码管应用线路 I/O口直接驱动LCD应用线路 A/D做按键扫描应用线路 第5章指令系 寻址方 立即寻 直接寻 间接寻 相对寻 变址寻 位寻 指令系统分类总 传统8051单片机的指令定 第6章中断系 中断结 中断寄存 中断优先 中断处 外部中 若干外部中断的测试程 第7章定时器/计数 定时器/计数器的相关寄存 定时器/计数器0工作模 定时器/计数器1工作模 古老 8051单片机定时器0/1的应用举 第8章串行口通 串行口1的相关寄存 串行口1工作模 串行通信中波特率的设 串行口1的测试程 串行口2的相关寄存 串行口2工作模 串行口2的测试程 双机通 多机通 第9章STC12C5A60S2系列单片机的A/D转换 A/D转换器的结 与A/D转换相关的寄存 A/D转换典型应用线 A/D做按键扫描应用线路 A/D转换模块的参考电压 A/D转换测试程序(C程序和汇编程序 第10章STC12C5A60S2系列单片机 应 与PCA/应用有关的特殊功能寄存 PCA/模块的结 PCA模块的工作模 捕获模 用PCA功能扩展外部中断的示例程序(C程序和汇编程序 用PCA功能实现定时器的示例程序(C程序和汇编程序 PCA输出高速脉冲的示例程序(C程序和汇编程序 PCA输 利 实现D/A功能的典型应用线路 第11章同步串行接口(SPI接口 与SPI功能模块相关的特殊功能寄存 SPI接口的结 SPI接口的数据通 写数据模 SPI功能测试程序1(适用单主单从系统 SPI功能测试程序2(适用互为主从的系统 第12章STC12C5A60S2系列单片机EEPROM的应 IAP及EEPROM新增特殊功能寄存器介 STC12C5A60S2系列单片机EEPROM空间大小及地 IAP及EEPROM汇编简 EEPROM测试程 第13章STC12系列单片机开发/编程工具说 在系统可编程(ISP)原理,演示工具使用说 编译器/汇编器,编程器,仿真 自定义演示程序(实现不停电 附录A:汇编语言编 附录B:C语言编 附录C:STC12C5A60S2系列单片机电气特 附录D:内部常规256字节RAM间接寻址测试程 附录E:用串口扩展I/O接 附录F:利用STC单片机普通I/O驱动LCD显 附录G:一个I/O口驱动发光二极管并扫描按 附录H:STC12系列单片机取代传统8051注意事 附录I:如何采 是高速/低功耗/超�的新一代8051单片机,指令代码完全兼容传统8051,但速度快8-12倍。内部集成MAX810复位电路,2路,8路高速10位A/D转换(250K/S,即25��/�),�增�8051CPU,1T,单时钟/机器周期,指令代码完全兼容传统STC12C5A60S2系列工作电压:5.5V3.5V(5V单片机STC12LE5A60S23.6V2.2V(3V单片机的8K16K20K32K40K48K52K60K62K片上集成1280单片机为时:外部高精度晶体/时钟,内部R/C振荡器(温漂为±5%到±10%以内)用户在用户程序时,可选择是使用内部R/C振荡器还是外部晶体/时钟常温下内部R/C振荡器频率为:5.0V单片机为:11MHz~17MHz3.3V8MHz~共416两个与传统8051兼容的定时器/计数器,16位定时器T0T1,没有定时器2,但有独立块,PowerDown模式可由外部中断唤醒,INT0/P3.2,INT1/P3.3,T0/P3.4,T1/P3.5,RxD/P3.0, 2转换,工作温度范围:-40~850~75256字TC12C560S2系列单片机的内部结构框图如下图所示。TC12C5A60S2单片机中包含中央处理器(PU)、程序器(Flah)、数据器(SAM)、定时/计数器、UAT串口、串口2、I/接口、高速/D转换、PI接口、C、看门狗及片内R/C振荡器和外部晶体振荡电路等模块。TC12C5602系列单片机几乎包含了和控制中所需的所有单元模块,可称256字AUX-1024字程程 器地8P10~P1P1.0~程序计数器串口串口堆栈指Port驱动PortPort驱动Port锁存Port1驱动Port1P0P0P0P0P0P0P41/ECI/MOSIALE/P45NA/P44P27/A15P26/A14P2并可位寻并可位寻P0P0P0P0P0P0P0P0P41/ECI/MOSIALE/P45NA/P44P27/A15P26/A14P25/A13P51P0ADC1/P1 0/ADC3/P1

P24/A12P23/A11P22/A10P21/A9P20/A8P40/SS12345678123456789P5P24/A12P23/A11P22/A10P21/A9P47/RSTINT/RxD/P3TxD/P3INT0/P3INT1/P3WR/P3RD/P379P47/RSTINT/RxD/P33TxD/P3INT0/P3INT1/P3P0P00ADC1/P1 0/ADC3/P1 1234123456789PDIP-40,STC12C5A60S2,增加了P4P5PDIP-40,STC12C5A60S2,增加了P4P5P47/RSTINT/RxD/P33TxD/P3INT0/P3INT1/P3P0P0P0P0P0P0P0ALE/P45NA/P44P21/A9P20/A8增加了P4增加了P4 并可位寻 STC12C5A60S2PLCC-78965432P47/RSTINT/RxD/P3TxD/P3INT0/P3INT1/P3WR/P3RD/P37WR/P3RD/P37SS/P4A8/P2A9/P2A10/P2A11/P2A12/P2

P0P0P0P0P41/ECI/MOSIALE/P45P47/RSTINT/RxD/P3TxD/P3INT0/P3INT1/P3

P1P1P1P1P420/RxD2/MISOP0P0P0P0P0P0P0P0ALE/P45NA/P44P27/A15P26/A14P2并可位寻P0P0ADC1/P11 0/ADC3/P11

P21/A9P20/A8P37/RDP3 /系列(无第二串口,无A/D转换,有/ 76543210ResetPort-4NA/P4.4:0,复位后P4SW.4=0,NA/P4.4脚是弱上拉,无任何功能1,通过设置P4SW.41,将NA/P4.4脚设置成I/O口(P4.4)1,通过设置P4SW.51,将ALE/P4.5脚设置成I/OEX_LVD/P4.6:0,复位后P4SW.6=0,EX_LVD/P4.6是外部低压检测脚,可使用查询方式或设置成中断来检测1,通过设置P4SW.6=1将EX_LVD/P4.6脚设置成I/O口(P4.6)76543210ResetAuxiliaryregister--PCA_P4:0,复位后AUXR1.6= 1,通过设置AUXR1.6=1,将 SPI_P4:0,复位后AUXR1.50,SPI在P11,通过设置AUXR1.51,将SPI从P1口切换到P4 0,复位后 型电程器字字88封40-封44-封48-STC12C5A60S2系列单片机选型一55-3有21有2有2有有有55-3有21有2有210有有有55-3有22有2有210有有有55-3有21有2有2有有有55-3有21有2有210有有有55-3有22有2有210有有有55-3有21有2有2有有有55-3有21有2有210有有有55-3有22有2有210有有有55-3有21有2有2有有有55-3有21有2有210有有有55-3有22有2有210有有有55-3有21有2有2有有有55-3有21有2有210有有有55-3有22有2有210有有有55-3有21有2有2有有有55-3有21有2有210有有有55-3有22有2有210有有有55-3有21有2有2有有有55-3有21有2有210有有有55-3有22有2有210有有有55-3有21有2有2有有有55-3有21有2有210有有有55-3有22有2有210有有有55-3有21有2有2有有有55-3有21有2有210有有有55-3有22有2有210有有有55-3有21有22有有有55-3有21有2210有有有55-3有22有2210有有有型电程器字字器88封40-封44-封48-STC12LE5A60S2系列36-2有21有2有2有有有36-2有21有2有210有有有36-2有22有2有210有有有36-2有21有2有2有有有36-2有21有2有210有有有36-2有22有2有210有有有36-2有21有2有2有有有36-2有21有2有210有有有36-2有22有2有210有有有36-2有21有2有2有有有36-2有21有2有210有有有36-2有22有2有210有有有36-2有21有2有2有有有36-2有21有2有210有有有36-2有22有2有210有有有36-2有21有2有2有有有36-2有21有2有210有有有36-2有22有2有210有有有36-2有21有2有2有有有36-2有21有2有210有有有36-2有22有2有210有有有36-2有21有2有2有有有36-2有21有2有210有有有36-2有22有2有210有有有36-2有21有2有2有有有36-2有21有2有210有有有36-2有22有2有210有有有36-2有21有22有有有36-2有21有2210有有有36-2有22有2210有有有PowerOn1PowerOn1234CLKOUT2/ADC0/P10 ADC1/P1 P0ECI/ADC2/P1 P0 P0 5 P06 P07 P08 P09RST/P4 P0RxD/P3 EX_LVD/P4TxD/P3 ALE/P4INT0/P3 NA/P4INT1/P3 P2<CLKOUT0/T0/P3 P2 P2WR/P3 P2RD/P3 P2 P2 P2 P2关于复位电路时钟频率低于2z,1接K时钟频率高于2z(1CA02系列在R2X_VD46口C251D系列在R2_D12如果外部时钟频率在33MHz以上时,建议直接使用外部有源晶如果使用内部R/C振荡器时钟(室况下5V单片机为:1Hz~17MHz,3V单片机为8MHz~12MHz),XA1和XAL2脚浮空.如果外部时钟频率在27MHz以上时,使用标称频率就是基本频率的晶体,不要使用三泛音的晶体,否则如参数搭配不当,就有可能振在基频,此时实际频率就只有标称频率的1/3了,或直接使用外部有源晶振,时钟从XTAL1脚输入,XTAL2脚必须浮空12345123456789ADC1/P1ECI/ADC2/P10/ADC3/P1 RST/P4VccP00/AD0PowerOnP01/AD1P02/AD2P03/AD3P04/AD4P05/AD5P06/AD6P07/AD7R2RxD/P3TxD/P3INT0/P3INT1/P3EX_LVD/P46/RST2ALE/P45NA/P44P27/AD15P26/AD14P25/AD13P24/AD12P23/AD11P22/AD10P21/AD9P20/AD8R3CLKOUT0/T0/P3CLKOUT1/T1/P3WR/P3RD/P3 PC/电PC/电脑1Vcc2系统电源/USB32Gnd3T1OUT14PC_RxD(COM54R1IN13PC_TxD(COM5R1OUT6T1IN7T2IN8R2OUTPower电源开此部分与IS线路无此电路已做成一块STC用户程工具50U1-供用户将程序灌进单片机使123456789P11/ADC1P1P13/ADC3/ P14/ADC4/ P15/ADC5/MOSIP1RST/P4VccAD0/P00AD1/P01AD2/P02AD3/P03AD4/P04AD5/P05AD6/P06AD7/P0710KP3P3P3RST2/LVD/P46ALE/P45关于复位电路NA/P44时钟频率低于12MHz时,可以不用C1,R1接1K电阻到时钟频率高于12MHz时,建议使用第二复位功STC12C5201AD系列在RST2/EX_LVD/P1.2P3P3P3P3AD15/P27AD14/P26AD13/P25AD12/P24STC-ISP"用户程序"

P3

AD11/P23AD10/P22AD9/P21 20 AD8/P20如果外部时钟频率在33MHz以上时,建议直接使用外部有源晶如果使用内部R/C振荡器时钟(室况下5V单片机为:11MHz~17MHz3V单片机为8MHz~12MHz),XTAL1和XTAL2脚浮空.如果外部时钟频率在27MHz以上时,使用标称频率就是基本频率的晶体,不要使用三泛音的晶体,否则如参数搭配不当,就有可能振在基频,此时实际频率就只有标称频率的1/3了,或直接使用外部有源晶振,时钟从XTAL1脚输入,XTAL2脚必须浮空.用户在自己的目标系统上,如将P3.0/P3.1经过RS-232电平转换器转换后连接到电脑的普通-232串口,就可以在系统编程/升级用户软件。建议如果用户板上无R-232电平转换器,应引出一个插座,含nd/3.1/3.0/cc四个信号线,这样就可以在用户系统上直接编程了。当然如能引出nd/31/.0/c/1./1.0六个信号线为,因为可以通过P1.0/P.1ISP程序。如果能将nd/3.1/3.0/cc/P1.1/1.0/Reet七个信号线引出就更好了,这样可以很方便的使用“脱机板(需电脑)”。关于ISP编程的原理及应用指南详见“TC12C5602系列单片机开发/编程工具说明”部分。另外我有标准化编程具,用户以上面编程后再到目标系上,也以借用它上面的RS-232电平转换器连接到电脑,以做编程之用。编程一个大致需几�钟,速比普的通编程快很,故须买的高价程器。 P0.0~37-4039-P0:P0口既可作为输入/输出口,也可作为地/数据总线使用。当P0口作为输入/输出口时是一个8位双向口,需外接上拉电阻。当P0作地址/数据复用总线使用时,内部总线上的地址或数据信号就传送到P0口的引脚上。12标准I/OADC输入通道-独立波特率发生器的时钟23标准I/OADC输入通道-34标准I/OADC输入通道-PCA定时器的外部时钟输第二串口数据接收P1.3/ADC3/45标准I/OADC输入通道-0第二串口数据发送P1.4/ADC4/56标准I/OADC输入通道-1从机选择信12671标准I/OADC输入通道-23782标准I/OADC输入通道-34893标准I/OADC输入通道-SPISPIP2.0~18-19-21-or2:2口内部有上拉电阻,既可作为输入/输出口,也可作为高8位地址总线使用。当2入/输出口时,P0是一个8位准双向口。当系统接有外部器时,P2作为高8位地址复用总线使用,内部地址总线上的地址信号就传送到P2口的引脚上26-565标准I/O串口数据接收786标准I/O串口数据发送897标准I/O外部中断0,下降沿中断或低电平中98标准I/O外部中断1,下降沿中断或低电平中9标准I/O定时器/计数器0的外部输外部中/T0CLKO将该管脚配置为标准I/O定时器/计数器1的外部输外部中/T1CLKO将该管脚配置为标准I/O外部数据器写脉标准I/O外部数据器读脉标准I/O从机选择信标准I/OPCA定时器的外部时钟输标准I/OP4.2/10使用)、高速脉冲输出及脉宽调制输P4.3/67标准I/O1SPI时钟信标准I/O标准I/O地址锁存有效信号输出标准I/O外部低压检测中断/比较第二复位功能4594标准I/O复位标准I/O标准I/O标准I/O1标准I/O内部振荡电路反相放大器的输出端,是外接晶体的另一端。当采用外部振荡器时,此引脚接外部电接LQFP-44OUTLINEDD1DD1be0 EA-EADEeL 1 1L0GATEL0SEATINGLQFP-48OUTLINEDe0be0bE

Ab-c-DEeLS-- VARIATIONS(ALLDIMENSIONS WITHLcLcBASELALAD1bD1bHEDIMENSIONSINAC-DE0.600L-b-007UNIT: 1inch=PLCC-44OUTLINEL L 61DbDbeeH YcH Yc DIMENSIONSINDIMENSIONSINAbcDEeL--Y1inch=1000510±0510±0 480±0 4

3 00 3 00040±01510±0480±0 4 510±0 510±0 480±0 302030487±0MAX0MAX0STC12 5A - I工业级40~85℃C:商业级,0~35:工作频率可到有S2字样:有第二串口,有A/D转换, AD字样:无第二串口,有A/D转换,有 ,有内部EEPROM有字样:无第二串口,无A/D转换,有 ,C:5.5V~3.3VLE:STC1T8051,同样的工作频率时,速度是普通8051的8~12宏晶科技一代STC12C5A60S2系列每一个单片机出厂时都具有全球唯一号码(ID号),用户可以在单片机上电后读�内部RAM单元从F1H-F7H连续7个单元的�来获�此单片机的唯一号码(ID号),使用“MOV@Ri”指令来读�。第2STC12C5A60S2STC12C5A60S2系列单片机有两个时:内部R/C振荡时钟和外部晶体时钟。现出厂标准配置是使用内部的R/C振荡器,5V单片机常温下频率是11MHz-17MHz,3V单片机常温下频率是8MHz-12MHz,因为��温度的变化,内部R/C振荡器的频率会有一些温飘,再�上这样完用户程序后,停电,再冷启动后单片机的工作时钟使用的就不是内部R/C振荡器,如果已被设置成用外部晶体或时钟工作的单片机,还要再设回使用内部R/C振荡器工作,则需给单片机外接晶体或时钟,再对TC12C5A60S2系列单片机进行ISP用户程序时在选项中选择: 设置就设置进单片机内部时钟分频及分频寄存如果希望降低系统功耗,可对时钟进行分频。利用时钟分频控制寄存器CLK_DIV SFR000001010011100101110111系统时钟如何知道单片机内部R/C振荡频率(内部时宏晶科技一代TC12C5602系列单片机除了可以使用传统的外部时钟外,还可以选择内部R/C振荡器时(内部时钟).如果选择单片机工作在内部R/C振荡器频率(内部时钟频率),则可以省掉外部晶振。这时L1/L2浮空.但由于使用内部时误差较大,所以在对时序要求较高或者有串行通信的情况下不建议使用内部R/C时。在上电初始化程序时,我们可以通过读�内部RA单元(C,,,��/C振荡器频率(内部时钟频率)。可以通过读�内部RA单元(8,F9,,BH连续四个单元)的�来获�用户最后一�使用内部R/C振荡器时钟程序时的频率(内部时钟频率),使用“V@R。可编程时钟输 = = = 器1控制,相应的定时器需要工作在定时器的模式2方式(8位自动重装载模式),不要允许相应的 1:允许PCA上升沿/下降沿中断唤醒powerdown。-----BRT工作在1T模式时的输出频率=SYSclk/(256-BRT)/2BRT工作在12TSYSclk12(256BRT2B1-T1CLKO:是否允许将P3.5/T1脚配置为定时器T1的时钟输出CLKOUT1:允许将T1工作在1T模式时的输出频率=SYSclk/(256-TH1)/T1工作在12TSYSclk/12(256TH1)输出时钟频率=(T1_Pin_CLK)/(256-TH1)/2B0T0CLKO:是否允许将P3.4/T0脚配置为定时器T0的时钟输出CLKOUT0T0工作在1T模式时的输出频率=SYSclk/(256-TH0)/T0工作在12TSYSclk12(256TH0)输出时钟频率=(T0_Pin_CLK)/(256-TH0)/2 1:定时器速度 单片机定时器速度的倍,即不分频 1:定时器速度 单片机定时器速度的倍,即不分频 UART_M0x6:串口模式0的通信速度设置位。0:B2-BRTx12B1- B0- CLKOUT2工作在1TSYSclk256BRT2BRTx12=0,独立波特率发生器工作在12T模式CLKOUT2工作在12TSYSclk12256BRT/*钟频SYSclk18.432MHz,T0,T1,独立波特率发生器均工作在12T式*/sfrWAKE_CLKO=sfrAUXR=0x8E;sfrBRT={/*附�SFRWAKE_CLKO(地址B7PCAWAKEUP许PCA升沿中断powerdownB6RXD_PIN_IE1RxD/P3.0(或RxD/P1.6)下降沿置RI,也能使RxD脚唤powerdown。B5-T1_PIN_IE:1,允许T1/P3.5脚下降沿置T1中断标志,也能使T1脚唤醒powerdown。B4T0_PIN_IE1,T0/P3.4脚下降沿置T0中断标志,也能使T0脚唤powerdown。B3-N/AB2-BRTCLKO1,许P1.0频率1/2BRT出BRT工作在1T模式时的输出频率CLKOUT2=(SYSclk/2)/(256-BRT)BRT作在12T式时的输出频率CLKOUT2SYSclk2)12(256BRT)0,允许BRTP1.0输出时B1-T1CLKO1,T1输出T1(P3.5频率1/2T1出T1工作在1T频率CLKOUT1=(SYSclk2256TH1T1作在12T式时的输出频率CLKOUT1SYSclk212256TH10,不允许T1脚输出T1(P3.5)溢出脉冲B0-T0CLKO1,T0输出T0(P3.4频率1/2T0出T0工作在1T频率CLKOUT0=(SYSclk2256TH0T0作在12T式时的输出频率CLKOUT0SYSclk212256TH00,不允许T0脚输出T0(P3.4)溢出脉冲TMOD= //T0,T12,8自动重装计数AUXRAUXR| //T01TAUXRAUXR| //T11TAUXRAUXR| //独立波特率发生器工作在1TBRT=(256- TH0=(256- /2/74124540.54TH1=(256- //对T18位重装载数 /2/240=38400WAKE_CLKO= TR0= TR1=1; }STC12C560S2系列单片机可以运行3种省电模式以降低功耗,它们分别是:空闲模式,低速模式和掉电模式。正常工作模式下,STC12C5A60S2系列单片机的典型功耗是2mA~7m<01u<1.m.PCON(PowerControlRegister)SFR: 将POF清将POF清 PD:将其置1时,进入PowerDown模式,可由外部中断低电平触发或下降沿触发唤醒,进入掉, IDL:将其置1,进入IDLE模式(空闲),除系统不给CPU供时钟,CPU不执行指令外,其余功,, SFR000001010011100101110111系统时钟将IL/C.0置为1ILE无时钟停止工作,但是外部中断、外部低压检测电路、定时器、A/D转换、串行口等�正常运行。而看门�“ILE”模式位:IE_WTWT_CT.3)。当IDLE_WDT位被设置为“1”时,看门狗定时器在“空闲模式”计数,即正常工作。当ILE_WT位被清“0”时,看门狗定时器在“空闲模式”时不计数,即停止工作。在空闲模式下,RAM、堆栈指�(SP)、程序计数器(PC)、程序状态字(PW)、累�器(A)等寄存器都保持原有数据。I/口保持�空闲模式被激活前那一刻的逻辑状态。空闲模式下单片机的所有设备都能正常运行(除CU无时钟不工作外)。当任何一个中断产生时,它们都可以将单片机唤醒,单片机被唤醒后,C将继续执行进入空闲模式语句的下一条指令。有两种方式可以退出空闲模式。任何一个中断的产生都会引起IL/CO.0被硬件清除,从而退出空闲模式。另一个退出空闲模式的方�是:外部RST引脚复位,将复位脚拉高,产生复位。这种拉高复位引脚来产生复位的信号源需要被保持24个时钟�上10u再将RS000H掉电模式/停机模将/C.1置为1,单片机将进入oeron(掉电)模式,掉模式模式进入掉电模式后,内部时钟停振,由于无时,CP、定时器、看门狗、A/D转换、串行口等停止工作,外部中断续工作。如果低检测电路允产生中断,则压检测电路也可继续工作,否则将停止工作。进入掉电模式后,所有I/口、SR(特殊功能寄存器)维持进入 可将CPU从掉电模式唤醒的外部管脚有:INT0/P3.2,INT1/P3.3,INT/T0/P3.4,INT/T1/P3.5,该I/O控制

该电容负责储

I

I

该电阻负责放控制充电的I/O口首先配置为推挽/�上拉模式并置高,上面的电路会给储能电容C1在单片机进入掉电模式之前,将控制充电的I/O口拉低,上面电路通过电阻R1给储能电容C1放电。当电容C1的电被放到小于0.8V时,外部中断ITx会产生一个下降沿中断,从而自动地将单 STCMCUInternational /*演示STC1T系列单片机由外部中断唤醒掉电模 : Fax:86- :86- /*如果要在程序中使用或在文章中该程 #include<reg51h>#include<intrinsh> Begin_LED=P1^2; //Begin-LEDindicatorindicatessystemstart-upunsignedchar Is_Power_Down=0; //SetthisbitbeforegointoPower-downmode =P1^7;//Power-Downwake-upLEDindicatoronINT0 =P1^6;//NotPower-Downwake-upLEDindicatoronINT0 =P1^5;//Power-Downwake-upLEDindicatoronINT1 =P1^4;//NotPower-Downwake-upLEDindicatoronINT1 =P3^2;//Power-Downwake-uppinonINT0 =P3^3;//Power-Downwake-uppinonINT1 =P1^3;//NormalworkLEDindicatorvoidNormal_Work_Flashing(void);voidINT_System_init(void);voidINT0_Routine(void);voidINT1_Routinevoidmain{unsigned j=unsigned wakeup_counter=//clearinterruptwakeupcountervariableBegin_LED= //systemstart-upINT_System_init(); //Interruptsysteminitialization{for(j=0;j<2;j++){ //Systemnormal}Is_Power_Down=1; //SetthisbitbeforegointoPower-downmode =0x02; //afterthisinstruction,MCUwillbeinpower-downmode//externalclock_nop_(_nop_(_nop_(_nop_(}}voidINT_System_init{=/*Externalinterrupt0,lowelectricalleveltriggered=/*Externalinterrupt0,negativeedgetriggered=/*Enableexternalinterrupt=/*Externalinterrupt1,lowelectricalleveltriggered=/*Externalinterrupt1,negativeedgetriggered==/*Enableexternalinterrupt/*SetGlobalEnable}voidINT0_Routine(void)interrupt{if{//Is_Power_Down==1; /*Power-DownwakeuponINT0*/Is_Power_Down=0;Is_Power_Down_LED_INT0=/*openexternalinterrupt0Power-Downwake-upLEDindicator*/while(Power_Down_Wakeup_Pin_INT0==0){/*waithigher}}{

Is_Power_Down_LED_INT0=/*closeexternalinterrupt0Power-Downwake-upLEDindicatorNot_Power_Down_LED_INT0=0; /*openexternalinterrupt0normalworkLED*/while(Power_Down_Wakeup_Pin_INT0==0){/*waithigher} /*closeexternalinterrupt0normalworkLED}}voidINT1_Routine(void)interrupt{if{//Is_Power_Down==1; /*Power-DownwakeuponINT1*/Is_Power_Down=0;Is_Power_Down_LED_INT1=/*openexternalinterrupt1Power-Downwake-upLEDindicator*/while(Power_Down_Wakeup_Pin_INT1==0){/*waithigher}}{

Is_Power_Down_LED_INT1=/*closeexternalinterrupt1Power-Downwake-upLEDindicatorNot_Power_Down_LED_INT1=0; /*openexternalinterrupt1normalworkLED*/while(Power_Down_Wakeup_Pin_INT1==0){/*waithigher} /*closeexternalinterrupt1normalworkLED}}voiddelay{unsigned j=unsignedint for(k=0;k<2;++k){for(j=0;j<=30000;{_nop_(_nop_(_nop_(_nop_(_nop_(_nop_(_nop_(_nop_(}}}{delay();delay();};WakeUpIdleandWakeUpPower STCMCUInternational ;/*演示STC1T系列单片机由外部中断唤醒掉电模

: Fax:86- :86- ;openP1.7LED;delayinorderto;clearglobalenablebit,stopall;openP1.6LED;;delayinorderto;clearglobalenablebit,stopallAAA

;P1LEDincrementmode;starttorunAA ;closeallLED,MCUgointopower-down;lowelectricalleveltriggerexternalinterrupt;;negativeedgetriggerexternalinterrupt;enableexternalinterrupt;lowelectricalleveltriggerexternalinterrupt;;negativeedgetriggerexternalinterrupt;enableexternalinterrupt;settheglobal;ifdon'tso,power-downmodecannotbewake;MCUwillgointoidlemodeorpower-downmodeafterthefollowing;;;#B;SetPDbit,power-downmode(PD=;#B;SetIDLbit,idlemode(IDL=$;dynamicallyTC12C560S2系列单片机有5种复位方式:外部RT引脚复位,外部低压检测复位(新增第二复位功能脚RST2复位),软件复位,上电复位/掉电复位,810复位电路复位,看外部RST引�复位(第一复位功能外部RT引脚复位就是从外部向RT引脚施�一定宽度的复位脉冲,从而实现单片机的复位。7RT管脚出厂时被配置为RT复位管脚,要将其配置为/O口,需在I编程器中设置。如果.RT未在I编程器中被设置IO口,那7RT就是复位的输入脚。将T复位管脚拉高并维持至少4个时钟1s后,单片机会进入复位状态,将RT00外部低压检测复位(高可靠复位,新增第二复位功能�RST2复位复位,通过FP4FP4单片机++上图中,稳压块7805后端的直流电是5V,稳压块7805后端的直流电压掉到4V附近时,上图中的电阻R1和R2将4V附近的电压分压到低于低压检测门槛电压(1.33V附近),此时第二复位功能脚RST2就让CPU处于复位状态。当稳压块7805后端的直流电压高于4V以上时,上图中的电阻R1和R2将4V的电压分压到高于低压检测门槛电压(1.33V附近),单片机就解除复位状态,恢复到正常工作状态.+7805++

P4单片机?如交流电在220时,稳压块7805前端的直流电是1,当交流电压降到160时,稳压块7805前端的直流电是8.5V,上图中的电阻R1和2将8.5V的电压分压到低于低压检测门槛电压(1.33V附近)。此时第二复位功能脚RT2就让CPU处于复位状态,当稳压块7805前端的直流电压高于外部低压检测若不作第二复位功能时,可作外部低压检测中STC12C5A60S2系列单片机在P4.6口增�的外部低压检测比较功能,可产生中断。这样用户可以用查询方式或中断方式检查外部电压是否偏低。5伏单片机内部检测门槛电压是上电复位后外部低压检测标志位(LVDF/PCON.5)是1,要由软件(注意该位不可位寻P4P4 如交流电在0V时,稳压块85前端的直流电是1,当交流电降到60时,稳压块705前端的直流电是5,图中的电阻R1和2将5的电压分压到低于低压检测门槛电压。此时CU以用查询方式查询,推荐使用中断,在中断服务程序里面,将LDF位,再读位。如果为0,1,现场完成后,再将位,再读L位的�。如果为0,则认为电源系统恢复正常,此时C1位清L��PowerControlregisterInterruptInterruptInterruptPriority外部低压检测相应的中断控制允许位是:EA/ELVD,ELVD是低压检测中断允许位,外部低压检测相应的中断请求标志位是:LVDF,要由软件PCON:SFR: IE:SFREA ELVD:低压检测中断允许位。IPH:SFRIPSFRPLVDHPLVD:低压检测中断优先级控制位 STCMCUInternational ;/*演示STC1T系列单片机P4.6口的低压检测功

: Fax:86- :86- ;IE:EA,ELVD,EADC,ES,ET1,EX1,ET0,;IP:PPCA,PLVD,PADC,PS,PT1,PX1,PT1;IPH:

ACC.5, LCALL PCON,A ACC.5,Low_Voltage

DJNZR0,Delay_LoopDJNZR1,Delay_LoopDJNZR2,Delay_LoopRET;IAP_CONTR:ISP/IAPSFR-0:IAP读/写/擦除DataMOVIAP_CONTR,# B;SWBS=0(选择AP区),SWRST=1(软复位)MOVIAP_CONTR, B;SWBS0(选择APSWRST1MOVIAP_CONTR, B;SWBS1(选择ISPSWRST1MOVIAP_CONTR, B;SWBS1(选择ISPSWRST1上电复位/掉电复MAX810复位电看门狗(WDT)复在工业控制//航空航天等需要高可靠性的系统中,为了防止“系统在异常情况下,受到干扰,MCU/CPU程序跑飞,导致系统长时间异常工作”,通常是引进看门狗,如果MCU/CPU不在规定的时间内按要求看门狗,就认为MCU/CPU处于异常状态,看门狗就会:看门狗SFR-WDT_FLAG WhenWDToverflows,thisbitisset.ItcanbeclearedbyEN_WDT EnableWDTbit.Whenset,WDTis“1CLR_WDT WDTclearbit.Ifset,WDTwillrecount.Hardwarewillautomaticallyclearthis看门狗清“0”位,当设为“1”时,看门狗将重新计数。硬件将自动清“0”此位。IDLE_WDT: Whenset,WDTisenabledinIDLEmode.Whenclear,WDTisdisabledinIDLE看门狗“IDLE”模式位,当设置为“1”时,看门狗定时器在“空闲模式”计数 Pre-scalevalueofWatchdogtimerisshownasthebellowedWDToverflowTime000239.3001478.60108157.3011314.6100629.11011.251102.51115TheWDTperiodisdeterminedbythefollowingequation看门狗溢出时间计算看门狗溢出时间=(12xPre-scalex32768)/Oscillatorfrequency设时钟为看门狗溢出时间=(12×Pre-scale×32768) =Pre-scale×393216WDToverflowTime000265.50014131.00108262.1011524.21001.04851012.09711104.19431118.3886看门狗溢出时间=(12xPre-scalex32768) =Pre-scalex393216WDToverflowTime000271.10014142.20108284.4011568.81001.13771012.27551104.55111119.1022 /*STCMCUInternational /*演示STC1T系列单片机看门狗及其溢出时间计算 : Fax:86- :86- /*如果要在程序中使用或在文章中该程序 ;看门狗及其溢出时12*Pre_scale*32768)/Oscillator;用P1.5制看门狗溢出时间指示灯 示灯,如点 EQU =BBBB ;WDT_CONTR.71,门狗到看门狗复位程;WDT_CONTR.70启动,RAM单元内容为�机位 ;WDT_CONTR.71,看门狗复位启动RAM单元内容不变 ;看门狗复位 ;若上�亮本�就熄灭�熄灭本�就

冷启动复位和热启动复通过对IAP_CONTR寄会使系统从系统ISP程序区开始执行会使系统从系统ISP程序区开始执行程第3章片内器和特殊功能寄存器系列单片机的所有程序器都是片上 器,不能外部程序器,因为没有部使能信号—EA和程序启用信号—EN。STC12C5A60S2系列单片机内部有1280字节的据器,在物和逻上都为两地空间:部M25节内展R(1024字节)。另外,TC12C5602系列单片机还可以在片外扩展的64B外部数据器。程序了8K~62K字节的Flash程序器。STC12C5A60S2系列各种型号单片机的程序Flash器的0000H~1FFFH0000H~3FFFH0000H~4FFFH0000H~7FFFH0000H~9FFFH0000H~0BFFFH0000H~0CFFFH0000H~0DFFFH0000H~0EFFFH0000H~0F7FFH单片机复位后,程序计数器(C)的内容为0000,从0000单元开始执行程序。另外中断服务程序的地址(又中断向量)位于程序单元。在程序器中,个中断有一个固定的地址,当断发生并到响应后单机就会自动跳到相应的断址去执行程序。外部中断0的中断服务程序的地址是0003,定时器/计数器0中服务程序的地址是000B,外部中断1的中断服务程序的地址是0013,定时器/计数器1的中断服务程序的地址是001等。的中断服务程的地址(中断向量见单独的中章节。由于相邻中断地址的间隔区间(8个字节)有限,一般情况下无�保存完整的中断服务数据器TC12C560S2系列单片机内部集成了1280字节RM,可用于存放程序执行的中间结果和过程数据。内部数据器在物理和逻辑上都分为两地址空间:内部M(256字节)和内展M(1024字节)。此外,TC12C5602系列单片机还可以在片外扩展的64K外部数据器。内部内部RAM共256字节,可分为3个部分低���字节���与传统������)�高���字���(In�����中扩展了高���字节���)及特殊功能寄存器区。低128字节的数据器既可直接寻址也可间接寻址。高128字节RAM与特殊功能寄存器区貌似共用相同的地址范围,都使用80~F,地址空间虽然貌似,但物理上是独立的,使用时通过不同的寻址方式�以区分。高128字节R内部特殊功能寄存内部

工作组工作组工作组工作组低128字节RAM也称通用RAM区。通用RAM区又可分为工作寄存器组区,可位寻址区,用户RAM区和堆栈区。工作寄存器组区地址从00~1F共32B(字节)单元,分为4组(每一组称为一个寄存器组),每组包含8个8位的工作寄存器,编号均为0~7,但属于不同的物理空间。通过使用工作寄存器组,可以提高运算速度。R0~R74组是因为1不够用。程序状态字PW寄存器中的RS1和R0组合决定当前使用的工作寄存器组。见下面W寄存器的介绍。可位寻址区的地址从20H~2共6个字节单元。20~2通M单元一样按字节存�,也可以对单元中的任何一位单独存�,共128位,所对应的地址范围是00~7FH。位地址范围是00~7FH,内部RAM低128字节的地址也是00~7H;从外表看,二者地址是一样的,实际上二者具有本质的区别;位地址指向的是一个位,而字节地址指向的是一个字节单元,在程序中使用不同的指令区分。内部RAM中的30~FFH单元是用户RAM和堆栈区。一个8位的堆栈指�(SP),用于指向堆栈区。单片机复位后,堆栈指�S为07H,指向了工作寄存器组0中的R7,因此,用户初始化程序都应对SP设置初�SFRPCY:标志位。进行��运算时,当最即B7位有进位,或执行减�运算最有借位时AC:进位辅助位。进行��运算时,当B3位有进位,或执行减�运算B3有借位时,AC为1;F0: RS1、RS0:000组011组102组113组OV:B1:F1: P: 堆栈指针内部扩展STC12C5A60S2单片机片内除了集成256字节的内部RAM外,还集成了1024字节的扩展RAM,地址范围是0000H~03FFH.内部扩展RAM的方�和传统8051单片机外部扩展RAM的方�相同,但是不影响P0口、P2口、P3.6、P3.7和ALE。在汇编语言中,内部扩展RAM通过MOVX指令,即使用"MOVX@DPTR"或者"MOVX@Ri"指令。在C语言中,可使用xdata类型即可,如"unsignedcharxdatai=0;"。 76543210ResetAuxiliary Internal/ExternalRAMaccess内部/外部RAM存0:EXT_RAM可以存总是外部数据器(含400H单元),MOVX@Ri只能00H到FFH单元1:Externaldatamemoryaccess.外部数据器存内部扩展RAM,此时MOVX@DPTR/MOVX@Ri的使用同普通8052AuxiliaryRAM

AUXR, B;EXTRAM位清为”0”,;MOVXA,@DPTR/ ;RD+系列为(00H3FFH,共1024;RC系列为(00HFFH,共256;MOVXA,@Ri/MOVXA,@Ri指令可直接内部扩展的;使用此指令RD+系列只能内部扩展的EXTRAM(00H-FFH,共256字节 DPTR, @DPTR, DPTR, ;如果#address<400H,则在EXTRAM位为”0”时,物理上在内部,逻辑上在外部的;如果#address>=400H,则总是物理上外部扩展的RAM或I/O空间(400H--内部扩展的EXTRAM,以防 AUXR, B;EXTRAM控制位设置为”1”,EXTRAM,以有些用户系统因为外部扩展了I/O或者用片选去选多个RAM其实不用设置AUXR寄存器即可直接用MOVX@DPTR指令此内部扩展的EXTRAM,超过此应用示例供参考(C 内部扩展的EXTRAM/* 系列单片机为(00H3FFH,1024字节扩展的EXTRAM) (C语言方式)sfrAUXR= AUXR=0x00; /*0000,0000EXTRAM位清0,其实上电复位时此位就为0*/unsignedcharxdatasum, loop_counter,test_array[128];/*将变量成xdata即可直接此内部扩展的/*写内部扩展的EXTRAM loop_counter test_array[0] /*读内部扩展的 /*RD+如果#address<400H,则在EXTRAM位为”0”时 物 内部扩展的EXTRAMAUXR= /*0000,0010,EXTRAM位设为 EXTRAM,以防 STCInternational ;/*宏晶科技姚永平设计 ;/*演示 系列单片机MCU内部扩展RAM演示程

;/*本演示程序在STC-ISPVer3.0A.PCB的编程工具上测试通 ;/*如果要在程序中使用该程序,请在程序中注明使用了宏晶科技的资料及程 ;/*如果要在文章中该程序,请在文章中注明使用了宏晶科技的资料及程 #include#include<intrins.h> /*use_nop_()function*/sfrAUXR=0x8e;sbitERROR_LED=P1^5;sbitOK_LED=P1^7;void{unsignedintarray_point=/*unsignedcharxdata{=宏晶 (姚永平 unsignedcharxdata {宏晶 (姚永平 宏晶STC:姚宏晶STC:姚永平:OK_LED=for(array_point=0;array_point<512;{[array_point]){ERROR_LED=0;OK_LED=}else{OK_LED=0;ERROR_LED=}}}外部扩展的64KB数据器(片外储间,WR或RD信号要有效。STC12C5A60S2系列单片机新增了一个控制外部64KB数据总ResetBus-Speed00011011000MOVX1001MOVX2010MOVX3011MOVX4个时钟位之后默认设置100MOVX5101MOVX6110MOVX7111MOVX8数MOVX逻辑上在外部的片内扩展RAM,(8位地址)送入累�146MOVX138MOVX138MOVX@DPTR138MOVX17+MOVX17+MOVX累�器送物理上在外部的片外扩展RAM,(8位地址17+MOVX@DPTR17+Note1:物理上在片外的扩展RAM所需时钟:7+2x High-byteHigh-byte DataforP3MOVXwriteMOVXwriteFFLow-byte Datafor High-byteLow-byte DataPortweak- MOVXread MOVXread High-byte Low-byteDataforTwr=(1+7)MOVXwriteTimingdiagramforMOVX@DPTR,Awithstretch{RWS2,RWS1,RWS0}=3’b111{ALES1,ALES0}== weak-weak-P3Trd=(1+7)(1+3)cycles(1+3)cyclesMOVXread特殊功能寄存器(SFR)是用来对片内各功能模块进行管理、控制、监视的控制寄存器和状态寄存器,是一个特殊功能的RAM区。TC12C560S2系列单片机内的特殊功能寄存器(SFR)与内部高18字节AM8~,但SFR直接寻指令。BPCA_PCA_Don't可位寻 复位PortP0P0P0P0P0P0P0P0堆栈指00000000000000110000 GATE 000000000000000000000000PCAWAKEPRXD_PINIET1_PINET0_PINIE0000PortP1P1P1P1P1P1P1P1000000000000000000000000 xxxx SM1S2RE Configureregister0000PortP2P2P2P2P2P2P2P2Bus-Speed-- xx10--x000 复位00000000xxxxPort0000000000000000- xxxx- xxxx中断优先级高字节寄存000000000000Port-4-LVD_P4.SPEE1SPEED000000000000Port-0x00ISP/IAP数据寄存ISP/IAP高8位地址寄存0000ISP/IAP低8位地址寄存0000xxxxISP/IAP命令触发寄存xxxx-0000Portxxxxxxxxxxxx00xx CAPH00000000P000000xx0xxx复位PCAModule0Mode CAPP0CAPN00x000PCAModule1Mode CAPP1CAPN11x0000000PCABaseTimer0000RegisterLow0000RegisterLow0000B00000 xxxx1 xxxxxxxxPCABaseTimer0000RegisterHigh0000RegisterHigh0000程序计数器程序计数器CSFR之列。字长16行顺序的寄存器。单片机上电或复位后,PC=0000H,�制单片机从程序的零单元开始执行程序。累加器B寄存器在乘�和除�运算中须与累�器A配合使用。MULAB指令把累�器A和寄存器B中的8位无符号数相乘,所得的16位乘积的低字节存放在A中,高字节存放在B中。DIVAB指令用BSFRPCY:标志位。进行��运算时,当最即B7位有进位,或执行减�运算最有借位时AC:进位辅助位。进行��运算时,当B3位有进位,或执行减�运算B3有借位时,AC为1;F0: RS1、RS0:工作寄存器组的选择位。RS1、RS0:000组011组102组113组OV:F0: B1:P: 堆栈指针数据指针数据指�(DPTR)是一个16位寄存器,由DPL(低8位)和DPH(高8位)组成,地址是82H(DPL,低字节)和83H(DPH,高字节)。DPTR是传统8051机中唯一可以直接进行16位操作的寄存器也可分别对DPL河DPH按字节进行操作。STC12C5A60S2系列单片机有两个16位的数据指�DPRT0和DPR1.�DPSAUXR1.�。 /AD/S28051�76543210ResetAuxiliaryRegister-- DPTRregistersselectbit.DPTR0:DPTR0isselected 1:DPTR1is 此系列单片机有两个16-bit数椐指�,DPTR0,DPTR1.当DPS选择位为0时,选择DPTR0,当DPSDPTR.AUXR1特殊能寄存器,于A2H单元其中的不可用尔指令快速.但由于DS位位于bit0,故对AUXR1寄存器用INC指令,DPS位便会反转,由0变成1或由1变成0,AADPS为1,DPTR1DPTR1为DPS为0,DPTR0 @DPTR;读DPTR0数椐指�指向的2FFH单元的内容,累�器A变为DPS为1,DPTR1;读DPS为0,DPTR0章T12502I/P4P44种类型分别为:准双向口/弱上拉(标准8051输出模式)、�推挽输出/�上拉、仅为输入(高阻)或开漏输出功能。每个口由2个控制寄存器中的相应位控制每个引脚工作类型。TC12C5602系列单片机上电复位后为准双向口/弱上拉(传统8051的I/O口)模式。2V以上时为高电平,0.8V以下时为低电平。每个I/O口驱动能力均可达到20mA,但整个芯片最大不得超过120mA。P5<P5.3P5.2P5.1P5.0口>(P5P5M1[3:P5M0[3:I/O00准双向口(传统8051I/O口模式)灌电流可达20mA拉电流为230μA250uA~01�推挽输出(�上拉输出20mA要�限流电阻10仅为输入(阻11开漏(OpenDrain)部上拉电阻断开外举例:MOV P5M1,#xxxx1010B P5M0,;P5.3为开漏,P5.2为�推挽输出,P5.1为高阻输入,P5.0为准双向口/弱上拉P3<P4.7P4.6P4.5P4.4P4.3P4.2P4.1,P4.0口>(P4P4M1[7:P4M0[7:I/O00准双向口(传统8051I/O口模式)灌电流可达20mA拉电流为230μA250uA~01�推挽输出(�上拉输出20mA要�限流电阻10仅为输入(阻11开漏(OpenDrain)部上拉电阻断开外举例:P4M1,BP4M0,B;P4.7为开漏,P4.6为�推挽输出,P4.5为高阻输入,P4.4/P4.3/P4.2/P4.1/P4.0为准双向口/弱上拉P3<P3.7P3.6P3.5P3.4P3.3P3.2P3.1,P3.0口>(P3P3M1[7:P3M0[7:I/O00准双向口(传统8051I/O口模式)灌电流可达20mA拉电流为230μA250uA~01�推挽输出(�上拉输出20mA要�限流电阻10仅为输入(阻11开漏(OpenDrain)部上拉电阻断开外举例:P3M1,BP3M0,BP2<P2.7P2.6P2.5P2.4P2.3P2.2P2.1,P2.0>(P2P2M1[7:P2M0[7:I/O00准双向口(传统8051I/O口模式)灌电流可达20mA拉电流为230μA250uA~01�推挽输出(�上拉输出20mA要�限流电阻10仅为输入(阻11开漏(OpenDrain)部上拉电阻断开外举例:P2M1,BP2M0,BP1<P1.7P1.6P1.5P1.4P1.3P1.2P1.1,P1.0口>(P1P1M1[7:P1M0[7:00准双向口(传统8051I/O口模式)灌电流可达20mA拉电流为230μA250uA~01推挽输出(�达20mA要�限流电阻10高11举例:P1M1,BP1M0,BP0P0.7,P0.6,P0.5,P0.4,P0.3,P0.2,P0.1,P0.0口>(P0P0M1[1:P0M0[1:I/O00准双向口(传统8051I/O口模式)灌电流可达20mA拉电流为230μA250uA~01推挽输出(�达20mA要�限流电阻10仅为输入(阻11开漏(OpenDrain)部上拉电阻断开外举例:P0M1,BP0M0,B;P0.7为开漏,P0.6为�推挽输出,P0.5为高阻输入,P0.4/P0.3/P0.2/P0.1/P0.0为准双向口/弱上拉�推挽输出时都能输出20mA的拉电流(也要�限流电阻),但整个的工作电流推荐不要超过SFRSFRSFR(SFRSFRSFR(SFRSFRSFR(SFRSFRSFRSFRSFRSFR(SFRP0M1SFRSFR均可位寻址,P4

温馨提示

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

评论

0/150

提交评论