版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
8-BitMicro-8-BitMicro-涉及的产品或电路的运用和使用所引起的任何责任,SONiX的产品不是专门设计来应用于外科植入、生命维持和任何且用户保证SONiX及其雇员、子公司、分支机构和销售商与上述事宜无关。SONiXTECHNOLOGYCO.,Page用户SONiX8位单片8-BitMicro-SONiXTECHNOLOGYCO.,Page版日8-BitMicro-SONiXTECHNOLOGYCO.,Page版日内VER200612VER20081200851.8-BitMicro-目录 目 1 8-BitMicro-目录 目 1 2 存储 堆 概 3复 概 概 4 概 5 概 概 6中 SONiXTECHNOLOGYCO.,BitMicro-概 8-BitMicro-概 T0中 TC0中 7 8定时 定时器 概 T0操作时 概 TC0操作举 概 9指令 SOP14 概 SONiXTECHNOLOGYCO.,BitMicro-功能存储3个中断OTPROM空间:1K*16两个8位定时/计数8-BitMicro-功能存储3个中断OTPROM空间:1K*16两个8位定时/计数I/O引脚配内置看门狗定时器,其时钟源由内部低(16KHz@3V;32KHzRC振荡器提双时钟系外部高速时钟:RC10MHz。3级低电压检测系统强大的指令系CALL可在整个ROM区执行。查表指令MOVC可寻址整个ROM区。工作模绿色模式:由T0周期性的唤醒。封装形PDIP14pinsSOP14pinsSSOP16pins特性选择列SONiXTECHNOLOGYCO.,Page堆层模模引脚数封装形4VV1VVVV54VV3VVVV58-BitMicro-系统引脚SN8P2501BS(SOP14SONiXTECHNOLOGYCO.,Page 8-BitMicro-系统引脚SN8P2501BS(SOP14SONiXTECHNOLOGYCO.,Page BUZZERPWM8-BitMicro-引脚SONiXTECHNOLOGYCO.,Page引类功能说VDD,PI,8-BitMicro-引脚SONiXTECHNOLOGYCO.,Page引类功能说VDD,PI,P1.1:禁止外部复位时为单向输入引脚施密特触发无内置上拉电阻 VPP:OTP烧录引脚。XIN:使能外部振荡器(晶振或RC)时为振荡信号输入引脚。TC0P2Buzzer输出引脚/PWM输出引脚。8-BitMicro-引脚电路结P0、2、PnM,InputOutputPnM,InputOutputOpen-P1.2、PnM,InputOutputInt.Ext.ResetInt.Int.SONiXTECHNOLOGYCO.,BitMicro-引脚电路结P0、2、PnM,InputOutputPnM,InputOutputOpen-P1.2、PnM,InputOutputInt.Ext.ResetInt.Int.SONiXTECHNOLOGYCO.,BitMicro-中央处理器存储程序存储器程序存储器进行寻址,或由系统寄存器(8-BitMicro-中央处理器存储程序存储器程序存储器进行寻址,或由系统寄存器(R,X,Y和Z)ROM内的数据进行查表访问。复位向量NT0NPD标志位的内容可以判断系统复位方式。下面一段程序演示了如何定义ROM中的复位向量。例:定义复…0;;;;…;SONiXTECHNOLOGYCO.,Page复位向通用区中断向通用区系统保8-BitMicro-中断向量中断服务程序。0008H处的第一条指令必须是“JMP”或“NOP”。下面的示例程序说明了如何编写中断服务程序。例:定义中断向量,中断服务程序紧随之后…0;;;ACC8-BitMicro-中断向量中断服务程序。0008H处的第一条指令必须是“JMP”或“NOP”。下面的示例程序说明了如何编写中断服务程序。例:定义中断向量,中断服务程序紧随之后…0;;;ACCPFLAG;;;;;;0;;;中断向量跳至中断程;…;;;中断程序开ACCPFLAG;;;SONiXTECHNOLOGYCO.,Page注:从上面的程序中容易得出SONiX的编程规则,有以下几点地址0000H的“JMP”0008H注:“PUSH”,“POP”指令用于存储和恢复ACC/PFLAG,NT0、NTD不受影响。PUSH/POP8-BitMicro-查SONiXROM区中的数据进行查找,寄存器Y指向所找数据地址的中间字节(bit8~bit15),寄存Z指向所找数据地址的低字节(bit0~bit7)。执行完MOVC指令后,所查找数据8-BitMicro-查SONiXROM区中的数据进行查找,寄存器Y指向所找数据地址的中间字节(bit8~bit15),寄存Z指向所找数据地址的低字节(bit0~bit7)。执行完MOVC指令后,所查找数据低字节内容被存入ACC中,而数据高字节内容被存入R寄存器。例:查地址为“TABLE1”的值Z,;设置TABLE1;设置TABLE1;查表,R00H,ACC35H;查找下一地址ZZ溢出(FFH00),;;…;;;查表,R51H,ACC05H例:Z;Y;例:通过“INC_YZ”对上例进行优化Z,;;;设置TABLE1地址中间字节。设置TABLE1地址低字节。查表,R00H,ACC35H;;;;;查找下一地址数据…查表,R51H,ACC05HSONiXTECHNOLOGYCO.,Page注:当寄存器Z溢出(从0FFH变为00H)时,寄存器Y并不会自动加1。因此,Z溢出时,Y必须由程序加1,下面的宏能够YZ寄存器自动处8-BitMicro-例:由指B0ADD/ADDYZ8-BitMicro-例:由指B0ADD/ADDYZ1Z,;设置TABLE1;设置TABLE1Z,AZZBUF;检查进位标志FC0FC1;;存储数据,如果BUF00035H;如果BUF1,数据=5105H;如果BUF2,数据=2012H…;定义数据表(16位)SONiXTECHNOLOGYCO.,BitMicro-跳转跳转表能够实现多地址跳转功能。由于PCL的值相加即可得到新的PCL,因此,8-BitMicro-跳转跳转表能够实现多地址跳转功能。由于PCL的值相加即可得到新的PCL,因此,可以通过对PCL加上不ACC值来实现多地址跳转。ACC值若为n,PCL+ACC即表示当前地址加n,执行完当前指令后PCL值还会自加1,可参这样,用户就可以通过修改ACC的值轻松实现多地址的跳转。 例:跳转表;PCL,APCLPCLACC,PCL溢出时PCH1该宏程序会占用部分ROM空间。例:宏“MACRO3.H”中,“@JMP_A”的应用A,BUF0;“BUF004;例:如果跳转表跨越ROM(($+1)!&0XFF00)!!=(($+(VAL))!&0XFF00)($|0XFF)($|PCL,例:“@JMP_A”运用举;ROMA,BUF0;“BUF004;;A,BUF0;“BUF004;SONiXTECHNOLOGYCO.,Page注:PCH只支持PC增量运算,而不支持PC减量运算。当PCL+ACC后如有进位,PCH的值会自动加1。PCL-ACC后若有借位,PCH的值将保持不变,用户在设计应用时要加以注意。8-BitMicro-CHECKSUM00H到用户程序结束进行Checksum计算例:示例程序演示了如何8-BitMicro-CHECKSUM00H到用户程序结束进行Checksum计算例:示例程序演示了如何END_ADDR1,AEND_ADDR2,A;;;;清Y。清ZA,R;;清标志位C;;Z;;;如果Z00H,进行下一个计算。如果Z=00H,Y加1。A,ZA,Y;;检查Z地址是否为用户程序结束地址低位地址。否,则进行checksum计算。;;;是则检查Y的地址是否为用户程序结束地址中间地址。否,则进行Checksum计算。是则Checksum计算结束Y;……SONiXTECHNOLOGYCO.,BitMicro-编译选项表SONiXTECHNOLOGYCO.,Page注Fcpu=Fosc/4~Fosc/16,并Watch_Dog设置为如果用户设置看门狗为“Always_OnFcpuFcpu=IHRC_16MIHRC_RTC模式下,Fcpu=Fosc/48-BitMicro-编译选项表SONiXTECHNOLOGYCO.,Page注Fcpu=Fosc/4~Fosc/16,并Watch_Dog设置为如果用户设置看门狗为“Always_OnFcpuFcpu=IHRC_16MIHRC_RTC模式下,Fcpu=Fosc/4~Fosc/16编译选配置项功能说==IHRC_16MIHRC_RTC模式下,不Fosc/1IHRC_16MIHRC_RTC模式下,不Fosc/2481616MHzRC振荡电路,具有RTC功能(0.5sec),XIN/XOUT(P1.3/P1.2)作为普通的I/O引脚;32K如12M如4M如Low8-BitMicro-数据存储器8-BitMicro-数据存储器““““02F“““BANK区(128字节)。SONiXTECHNOLOGYCO.,Page通用区系统寄存bank0结8-BitMicro-系统寄系统寄存器系统寄存器说ROM=P1=P0.0=PnP1===T0=TC0模式==专用寄存器,@YZ间接寻址寄存器,ROMPnPnT0=SONiXTECHNOLOGYCO.,Page0123456789ABCDEF8--RZY8-BitMicro-系统寄系统寄存器系统寄存器说ROM=P1=P0.0=PnP1===T0=TC0模式==专用寄存器,@YZ间接寻址寄存器,ROMPnPnT0=SONiXTECHNOLOGYCO.,Page0123456789ABCDEF8--RZY9ABCDEF8-BitMicro-系统寄存器的位定SONiXTECHNOLOGYCO.,Page注所有寄存器名都已在SN8ASM编译器中做了宣告在SN8ASM编译器中,对寄存器的位进行操作,必须以“F”开头(如:B0BCLR指令“b0bset”、“b0bclr”、“bset”、“bclr”只能用于可读写的(R/W)详细的内容请参阅“系统寄存器参照列表”地备RZY-CZWP1W唤醒寄存P1M--P2MP5MWWP0数据缓存P1数据缓存--P2数据缓存P5数据缓存STKP堆栈指WP0上拉电WP1上拉电--WP28-BitMicro-系统寄存器的位定SONiXTECHNOLOGYCO.,Page注所有寄存器名都已在SN8ASM编译器中做了宣告在SN8ASM编译器中,对寄存器的位进行操作,必须以“F”开头(如:B0BCLR指令“b0bset”、“b0bclr”、“bset”、“bclr”只能用于可读写的(R/W)详细的内容请参阅“系统寄存器参照列表”地备RZY-CZWP1W唤醒寄存P1M--P2MP5MWWP0数据缓存P1数据缓存--P2数据缓存P5数据缓存STKP堆栈指WP0上拉电WP1上拉电--WP2上拉电WP5上拉电WP1OC漏极开8-BitMicro-累加或DC),程序状态寄存器PFLAG中相应位会发生变化。8-BitMicro-累加或DC),程序状态寄存器PFLAG中相应位会发生变化。例:读/ACC;数据写入ACCA,;BUF,ABUF,A,的数据送入存储器进行保存。可通过“PUSH”和“POP”指令对ACC和PFLAG等系统寄存器进行存储及恢复。例和工作寄存器中断保护操……;PFLAGACC.;恢复ACCPFLAG;SONiXTECHNOLOGYCO.,BitMicro-程序状态寄存器位状态信息,包括上电复位、LVDC、DC和ZALULVD24和LVD36显示了单片机供电电压状况。BitNT0,NPD:复位状态标志Bit8-BitMicro-程序状态寄存器位状态信息,包括上电复位、LVDC、DC和ZALULVD24和LVD36显示了单片机供电电压状况。BitNT0,NPD:复位状态标志BitBitBitC:进位标志1=加法运算后有进位、减法运算没有借位发生或移位后移出逻辑“1”0=加法运算后没有进位、减法运算有借位发生或移位后移出逻辑“0”0BitDC:辅助进位标==BitZ:零标志1=算术/逻辑/0=算术/逻辑/SONiXTECHNOLOGYCO.,Page注:关于标志位C、DC和Z的更多信息请参阅指令集相关内容复位状000110LVD复11BitBitBitBitBitBitBitBit-CZ读/RR-XX00-0008-BitMicro-程序计数单地址跳可完成单地址跳转功能。如果这些指令执行结果为真,那么PC值加2以跳过下一条指令。如果位测试为真,PC加2…;Carry_flag18-BitMicro-程序计数单地址跳可完成单地址跳转功能。如果这些指令执行结果为真,那么PC值加2以跳过下一条指令。如果位测试为真,PC加2…;Carry_flag1;…A,BUF0BUF0送入ACCZeroflag0;如果ACC等于指定的立即数则PC值加2,跳过下一条指…A,#12H;ACC12H;C0STEPSONiXTECHNOLOGYCO.,PageBitBitBitBitBitBitBitBitBitBitBitBitBitBitBitBit00000000008-BitMicro-多地址跳执行JMPADDM,A(M=PCL)ADDMA、ADC8-BitMicro-多地址跳执行JMPADDM,A(M=PCL)ADDMA、ADCMAB0ADDMA例:PC0323H(PCH03H,PCL23H);PC=…PCL,A;;PC=…PCL,A;例:PC0323H(PCH03H,PCL23H);PC=……PCL,APCLPCLACC,PCHSONiXTECHNOLOGYCO.,Page注:PCHPC的递增运算而不支持递减运算。当PCL+ACC执行PCL有进位时,PCH1PCL-有借位发生,PCH的值8-BitMicro-Y,Z寄存寄存器Y和Z8普通工作寄存器RAM数据寻址指针配合指MOVCROM数据进行查表Z,#25HA,YRAMbank0;数据送入ACC例:利用数据指针@YZRAM数据清零Z,Y0bank0Z7FH,RAM8-BitMicro-Y,Z寄存寄存器Y和Z8普通工作寄存器RAM数据寻址指针配合指MOVCROM数据进行查表Z,#25HA,YRAMbank0;数据送入ACC例:利用数据指针@YZRAM数据清零Z,Y0bank0Z7FH,RAM区的最后@YZ;;;…R寄存8位缓存器R作为工作寄存器使存储执行查表指令后的高字节数VersionSONiXTECHNOLOGYCO.,PageBitBitBitBitBitBitBitBitR读/XXXXXXXXBitBitBitBitBitBitBitBitZ读/XXXXXXXXBitBitBitBitBitBitBitBitY读/XXXXXXXX8-BitMicro-寻址立即寻例:立即12H8-BitMicro-寻址立即寻例:立即12HACCA,例:立即数12H送入寄存器RR,2.2.2例:地12H处的内ACCA,例:ACC中数据写入RAM12H12H,2.2.3例:用@YZ实现间接寻址Y,A,YRAMbank0;SONiXTECHNOLOGYCO.,PageRAM单元必须是80H~87H8-BitMicro-堆概CALL/8-BitMicro-堆概CALL/STKP+STKP-SONiXTECHNOLOGYCO.,PageSTKP=STKP=STKP=STKP=8-BitMicro-2.3.2堆栈寄数据。以上寄存器都位于bank0。STKP1,出栈时STKP1,这样,STKP总是指向堆栈缓存器顶层单元。STKPBn:堆栈指针(n0~2)BitGIE:全局中断控制位0=1=例:系统复位时,堆栈指针寄存器内容为默认值,但强烈建议在程序初始部分重新设定,如下STKP,ASTKn=STKnH,STKnL(n=3~0)2.3.3堆栈操作计数器PC的内容进行入栈保存。SONiXTECHNOLOGYCO.,308-BitMicro-2.3.2堆栈寄数据。以上寄存器都位于bank0。STKP1,出栈时STKP1,这样,STKP总是指向堆栈缓存器顶层单元。STKPBn:堆栈指针(n0~2)BitGIE:全局中断控制位0=1=例:系统复位时,堆栈指针寄存器内容为默认值,但强烈建议在程序初始部分重新设定,如下STKP,ASTKn=STKnH,STKnL(n=3~0)2.3.3堆栈操作计数器PC的内容进行入栈保存。SONiXTECHNOLOGYCO.,300-201-110-011---011-110-201-300-411->10--BitBitBitBitBitBitBitBit读/00000000BitBitBitBitBitBitBitBit读/00BitBitBitBitBitBitBitBit读/0118-BitMicro-复3.1外部复位(仅在外部复位引脚处于使能状态)编程控制NT0NPD,从而控制系统的运行路径。BitNT0,NPD:复位状态标志低电压上8-BitMicro-复3.1外部复位(仅在外部复位引脚处于使能状态)编程控制NT0NPD,从而控制系统的运行路径。BitNT0,NPD:复位状态标志低电压上外部复外部复位高电压检外部复位低电压检看门狗溢看门狗定时器正常工看门狗复看门狗定时器停止计 系统正常运系统状系统停止工 上电延外部复位延迟时看门狗复位延迟时SONiXTECHNOLOGYCO.,Page复位情说0001-10LVD11BitBitBitBitBitBitBitBit-CZ读/RR-XX00-0008-BitMicro-3.2上电复8-BitMicro-3.2上电复上电:系统检测到电源电压上升并等待其稳3.3看门狗复看门狗定时器应用注意事项SONiXTECHNOLOGYCO.,BitMicro-掉电概系统正常工作区系统工作出错区LVD检测电 掉电复位示示意图。图中,VDD受到严重的干扰,电压值降的非常低。虚线以上区域系统正常工作,在虚线以下的区域内,系统进8-BitMicro-掉电概系统正常工作区系统工作出错区LVD检测电 掉电复位示示意图。图中,VDD受到严重的干扰,电压值降的非常低。虚线以上区域系统正常工作,在虚线以下的区域内,系统进DC运用不会进一步下降到LVD检测电压,因此系统维持在死区。AC运用也影响到DC电源。VDD若由于受到干扰而跌落至最低工作电压以下时,则系统将有可能进入不稳定工作状态。类似,AC电源关断后,VDD电压在缓慢下降的过程中易进入死区。3.4.2系统工作系统工作工作(Vdd)死系统复位区系统执行速系统工作电压与执行速度关SONiXTECHNOLOGYCO.,BitMicro-3.4.3掉电复位性能LVD复位;降低系统工采用外部复位电路(稳压二极管复位电路,电压偏移复位电路,外IC复位)LVD复位8-BitMicro-3.4.3掉电复位性能LVD复位;降低系统工采用外部复位电路(稳压二极管复位电路,电压偏移复位电路,外IC复位)LVD复位低电压检测上 电压低于低电压检测点系统复位系统正常运系统状态系统停止工上电延迟低电压检测(LVD)SONiX8VDDLVD检测电压值时,LVD作仍出错,则LVD就不能起到保护作用,就需要采用其它复位方法。LVD设计为三层结构(2.0V/2.4V/3.6V),LVD编译选项控制。对于上电复位和掉电复位,2.0VLVD始终处于使能状态;2.4VLVDLVDVDD状态;3.6VLVDVDD的工作状态。LVDLVD24和LVD36VDD的电压情况。对于低电压检测应用,只需查看LVD24和LVD36的状态即可检测电池状况。BitBitSONiXTECHNOLOGYCO.,PageBitBitBitBitBitBitBitBit-CZ读/RR-XX00-000注:“稳压二极管复位电路”、“电压偏移复位电路”和“外部IC8-BitMicro-如果VDD<2.0V,系统复位;LVD24LVD36标志位无意义。8-BitMicro-如果VDD<2.0V,系统复位;LVD24LVD36标志位无意义。LVD24看门狗复位降低系统工附加外部复复位电路和外部IC复位。它们都采用外部复位信号控制单片机可靠复位。SONiXTECHNOLOGYCO.,Page注LVD复位结束后,LVD24LVD36都将被清零LVD2.4V和LVD3.6VLVD2.0V2.4V--2.4V复--3.6V标--8-BitMicro-3.5外部复8-BitMicro-3.5外部复系统初始化:初始化所有的系统寄存器SONiXTECHNOLOGYCO.,BitMicro-RC复位电47K1003.6.2RC复位47K100SONiX8-BitMicro-RC复位电47K1003.6.2RC复位47K100SONiXTECHNOLOGYCO.,PageDischarge)或EOS(ElectricalOver-stress)击穿。注:此RC8-BitMicro-3.6.333KE10KC40KLVD电路,基本上可以完全解决掉电复位问题。如上图电路中,利用稳压管的击“Vz+0.7V”时,三极管集电极输出低电平,单片机复位。稳压管规格不同则电路复位检测值不同,根据电路的要求选3.6.4VD47KohEBMCC8-BitMicro-3.6.333KE10KC40KLVD电路,基本上可以完全解决掉电复位问题。如上图电路中,利用稳压管的击“Vz+0.7V”时,三极管集电极输出低电平,单片机复位。稳压管规格不同则电路复位检测值不同,根据电路的要求选3.6.4VD47KohEBMCC10Koh2KohVCGNLVD电路,基本上可以完全解决掉电复位问题。与稳压二极管复位电路相比,这种SONiXTECHNOLOGYCO.,Page注:在电源不稳定或掉电复位的情况下,稳压二极管复位电路和偏压复位电路能够保护电路在电压跌落时避免系统出错。当电压跌落至低于复位检测值时,系统将被复位。从而保证系统正常工作。8-BitMicro-3.6.5ICVDBypassCapacito0.1uVDMCRS8-BitMicro-3.6.5ICVDBypassCapacito0.1uVDMCRSVSVSVC如上图所示外部IC复位电路,能够有效的降低电源变化对系统的影响。SONiXTECHNOLOGYCO.,BitMicro-概时钟源Fosc,系统在低速模式下工作时,Fosc4分频后作为一个指令周期。普通模式(高速时钟):Fcpu8-BitMicro-概时钟源Fosc,系统在低速模式下工作时,Fosc4分频后作为一个指令周期。普通模式(高速时钟):FcpuFhoscN,N1~16,FcpuN低速模式(低速时钟):Fcpu=Flosc/4滤波器有效时,高速时钟的Fcpu被限制为Fcpu=Fhosc/N,N=4~128。 时钟FcpuCodeSONiXTECHNOLOGYCO.,PageFcpu=FcpuFhosc/1~Fhosc/16,关闭杂讯滤波功能FcpuFhosc/4~Fhosc/16,开启杂讯滤波功8-BitMicro-OSCM寄存BitSTPHX:外部高速振荡器控制位0=BitCLKMD:系统时钟模式控制位0普通(双时钟)18-BitMicro-OSCM寄存BitSTPHX:外部高速振荡器控制位0=BitCLKMD:系统时钟模式控制位0普通(双时钟)100=01=10=11=例:停止高速振荡;例:系统进入睡眠模式时,高速振荡器和内部低速振荡器都被停SONiXTECHNOLOGYCO.,PageBitBitBitBitBitBitBitBit0000读/0000-8-BitMicro-系统内部高RC振荡8-BitMicro-系统内部高RC振荡16MHzRC振荡器作为系统时钟源,XINXOUTI/O口。若选择“IHRC_RTC”,则系统时钟来自16MHzRC振荡器,同时XINXOUT引脚与实时时钟源(RTC)327688HZ石英晶体相连。SONiXTECHNOLOGYCO.,Page说16MHzRC振荡器作为系统时钟源,XINXOUT引脚为通用I/O外部RC振荡器为系统高速时钟,XOUT引脚为通用I/O外部32768Hz低速振荡器作为系统高速8-BitMicro-外部高RC振荡器的上升时间各不相同。RC振荡器的上升时间相对较短。振荡器上升时间与复位时间的长短密切4MHz32768Hz4MHz石英/陶瓷振荡的工作模式下,编译选项High_Clk支持不同的频率条件:12MHz、4MHz以及32KHz工作频率。CC8-BitMicro-外部高RC振荡器的上升时间各不相同。RC振荡器的上升时间相对较短。振荡器上升时间与复位时间的长短密切4MHz32768Hz4MHz石英/陶瓷振荡的工作模式下,编译选项High_Clk支持不同的频率条件:12MHz、4MHz以及32KHz工作频率。CCSONiXTECHNOLOGYCO.,Page注:上图中,XIN/XOUT/VSS引脚与石英/陶瓷振荡器以及电容C8-BitMicro-RC振荡频率的大小,电容C的最佳容量为50P~100PXOUTI/O口,如下图所示:RC外部时钟SONiXTECHNOLOGYCO.,Page注:外部振荡电路中的8-BitMicro-RC振荡频率的大小,电容C的最佳容量为50P~100PXOUTI/O口,如下图所示:RC外部时钟SONiXTECHNOLOGYCO.,Page注:外部振荡电路中的GND必须尽可能的接近单片机的VSS端口CRVDD8-BitMicro-系统为5V时输出32KHZ,3V时输出16KHZ。输出频率与工作电压之间的关系如下图所示。Flosc内部RC振荡器(16KHz@3V、32KHz@5V)。Fcpu=Flosc/4。例:停止内部低8-BitMicro-系统为5V时输出32KHZ,3V时输出16KHZ。输出频率与工作电压之间的关系如下图所示。Flosc内部RC振荡器(16KHz@3V、32KHz@5V)。Fcpu=Flosc/4。例:停止内部低速振荡系统时例:外部振荡器的Fcpu指令周期测;P0.0置为输出模式以输出FcpuSONiXTECHNOLOGYCO.,PageFreq.注:不能直接从XIN引脚测试RC注:不可以单独停止内部低速时钟;由寄存器OSCM的位CPUM0和CPUM1内部低速RC振荡器输出频 38.08 32.52 18.88 7.522.12.533.13.33.544.555.566.5VDD8-BitMicro-概外部复位电路P0、P1唤T0外部复外部复位电路系统工作模式切换EHOSC:外部高速时钟IHRC:内部高速时钟(16MRC振荡器)8-BitMicro-概外部复位电路P0、P1唤T0外部复外部复位电路系统工作模式切换EHOSC:外部高速时钟IHRC:内部高速时钟(16MRC振荡器)SONiXTECHNOLOGYCO.,PageEHOSC,带有RTC功ByIHRC,带有RTC功ByILRC,带有RTC功CPU指T0*有*有*有*T0ENB=1TC0定时*有*有*TC0ENB=1由由由由--P0,P1,T0P0P1CLKMD=CLKMD=时器超CPUM1,CPUM0=CPUM1,CPUM0=8-BitMicro-模式例:普通/低速模式切换到睡眠模;例:普通模式切换到低速模式CLKMD1,;例:从低速模式切换到普通8-BitMicro-模式例:普通/低速模式切换到睡眠模;例:普通模式切换到低速模式CLKMD1,;例:从低速模式切换到普通模式(外部高速振荡器仍然处于工作状态);例:从低速模式切换到普通模式(外部高速振荡器停止工作);Z,AZ;0.125msX8110.125ms以稳定振荡器;;例:普通/低速模式切换到绿色模;例:从普通/低速模式切换到绿色模式唤醒功能;;禁止T0;禁止T0;T0Fcpu64T0;清除T0;T0定时CPUMx10例:从普通/低速模式切换到绿色模式T0唤醒功能;T0;T0定时;RTC;CPUMx10SONiXTECHNOLOGYCO.,Page注:在绿色模式下 具有唤醒功能,系统唤醒后返回到上一个工作模式。 的唤醒时间由过程控制8-BitMicro-唤醒概醒触发信号包括外部触发信号(P0、P1引脚的电平变化)和内部触发信号(T0溢出信号),具体为:5.3.2唤醒时间1/Fosc*20480.512ms(Fosc4MHz)总的唤醒时8-BitMicro-唤醒概醒触发信号包括外部触发信号(P0、P1引脚的电平变化)和内部触发信号(T0溢出信号),具体为:5.3.2唤醒时间1/Fosc*20480.512ms(Fosc4MHz)总的唤醒时间=0.512ms+振荡器启动时间P1W唤醒控制于,P0的唤醒功能始终有效,而P1由寄存器P1W控制。0=P1n1=P1n.SONiXTECHNOLOGYCO.,PageBitBitBitBitBitBitBitBit读/WWWW0000注:高速时钟的启动时间与VDD1/Fosc*2048(sec)+高速时钟启动时8-BitMicro-中概STKPGIE将被硬件自动清零以避免再次响应其它中断。系统退出中断后,硬件自动将GIE置“1”,以响应下一个中断。中断请求存放在寄存器INTRQ中。中断请求使能寄存器8-BitMicro-中概STKPGIE将被硬件自动清零以避免再次响应其它中断。系统退出中断后,硬件自动将GIE置“1”,以响应下一个中断。中断请求存放在寄存器INTRQ中。中断请求使能寄存器程序计数器入栈,程序转至0008H即中断程序。程序运行到指令RETI时,中断结束,系统退出中断服务。Bit0=1=Bit0=1=Bit0=1=SONiXTECHNOLOGYCO.,PageBitBitBitBitBitBitBitBit读/000注:程序响应中断时,位GIE必须处于有效状态中断请求锁中断使INTEN中断使能寄存8-BitMicro-中断请求寄应后,程序应将该标志位清零。根据INTRQ的状态,程序判断是否有中断发生,并执行相应的中断服务。Bit0INT01INT0Bit0T01T0Bit0TC01TC0GIEBitGIE:全局中8-BitMicro-中断请求寄应后,程序应将该标志位清零。根据INTRQ的状态,程序判断是否有中断发生,并执行相应的中断服务。Bit0INT01INT0Bit0T01T0Bit0TC01TC0GIEBitGIE:全局中断控制位0=1=例:设置全局中断控制位(GIE);使能GIESONiXTECHNOLOGYCO.,Page注:在所有中断中,GIEBitBitBitBitBitBitBitBit读/011BitBitBitBitBitBitBitBit读/0008-BitMicro-6.5PUSHPOP芯片提供PUSH和POP指令进行入栈保存和出栈恢复,从而避免中断结束后可能的程序运行错误。8-BitMicro-6.5PUSHPOP芯片提供PUSH和POP指令进行入栈保存和出栈恢复,从而避免中断结束后可能的程序运行错误。ACCPAFLG进行入栈保护0………;ACCPFLAG;ACCPFLAG;SONiXTECHNOLOGYCO.,Page注:“PUSH”、“POP”指令仅ACCPFLAGNT0NPD。PUSH/POP8-BitMicro-6.6INT0(P0.0)该中断;如果P00IRQ=1而P00IEN=0,系统并不会执行中断服务。在处理多中断时尤其需要注意。00=01=10=11=上升/下降沿触发(电平触发)例:INT0A,#18H8-BitMicro-6.6INT0(P0.0)该中断;如果P00IRQ=1而P00IEN=0,系统并不会执行中断服务。在处理多中断时尤其需要注意。00=01=10=11=上升/下降沿触发(电平触发)例:INT0A,#18H;使能INT0;使能GIE例:INT0中断;…ACCPFLAG;P00IRQP00IRQ0……P00IRQ…ACCPFLAG;SONiXTECHNOLOGYCO.,PageBitBitBitBitBitBitBitBit读/10注:P0.0PEDGE控制8-BitMicro-T0例:T0中断请求设置A,#20HT0M,A8-BitMicro-T0例:T0中断请求设置A,#20HT0M,AT0C,A;禁止T0;;T0时钟Fcpu64T010ms;允许响应T0;;使能GIE例:T0设置为RTC;…ACCPFLAG;检查T0中断请求标志;…A,#64HT0C,A;T0IRQ;;T0中断程序…ACCPFLAG;例:RTCT0;…ACCPFLAG;检测T0IRQT0IRQ0,退出>…T0中断程序;T0IRQ清零…;ACCPFLAG;SONiXTECHNOLOGYCO.,Page注序响应T0中断开始到T0IRQ再次被清零大约需要16us。RTCT0C8-BitMicro-6.8TC0TC0CTC0IEN处于何种状态,TC0IRQ都会置“1TC0IENTC0IRQ都置“1”,系统就会8-BitMicro-6.8TC0TC0CTC0IEN处于何种状态,TC0IRQ都会置“1TC0IENTC0IRQ都置“1”,系统就会例:TC0中断请求设置A,#20HTC0M,AA,#64HTC0C,A;禁止TC0;;TC0时钟=Fcpu64TC0C初始值=64HTC0间隔10ms;TC0;使能TC0;;使能GIE例:TC0中断服务程序;…;ACCPFLAG;检查是否有TC0TC0IRQ0……A,#64HTC0C,A;TC0IRQ;TC0CTC0…;ACCPFLAG;SONiXTECHNOLOGYCO.,BitMicro-多中断操作标志IRQ由中断事件触发,当IRQ处于有效值“1”时,系统并不一定会响应该中断。各中断触发事件如下表所示:例:多中断条件下检测中断8-BitMicro-多中断操作标志IRQ由中断事件触发,当IRQ处于有效值“1”时,系统并不一定会响应该中断。各中断触发事件如下表所示:例:多中断条件下检测中断;…;;;;;;;;;;;;;;;;ACCPFLAG检查是否有INT0中断请求。检查是否使能INT0中断。检查是否有INT0中断请求。进入INT0中断。检查是否有T0中断请求。检查是否使能T0中断。检查是否有T0中断请求。进入T0中断。检查是否有TC0中断请求。检查是否使能TC0中断。检查是否有TC0中断请求。进入TC0中断。;;SONiXTECHNOLOGYCO.,Page中有效触T0C溢TC0C溢8-BitMicro-I/OI/O0=输入模式;1=例:I/O模式选择;P0M,AP1M,AP5M,A;SONiXTECHNOLOGYCO.,Page注用户可通过位操作指令(B0BSET、B0BCLR)对I/OBitBitBitBitBitBitBitBit读/0BitBitBit8-BitMicro-I/OI/O0=输入模式;1=例:I/O模式选择;P0M,AP1M,AP5M,A;SONiXTECHNOLOGYCO.,Page注用户可通过位操作指令(B0BSET、B0BCLR)对I/OBitBitBitBitBitBitBitBit读/0BitBitBitBitBitBitBitBit--读/000000BitBitBitBitBitBitBitBit读/00-0BitBitBitBitBitBitBitBit读/08-BitMicro-口上拉电例P0UR,AP1UR,AP5UR,A;;SONiXTECHNOLOGYCO.,Page注:P1.1是单向输入引脚,无上拉电阻,P1UR.1保持为“1BitBitBitBitBitBitBitBit读/W0BitBitBitBitBitBitBitBit--读/--WWWWWW--08-BitMicro-口上拉电例P0UR,AP1UR,AP5UR,A;;SONiXTECHNOLOGYCO.,Page注:P1.1是单向输入引脚,无上拉电阻,P1UR.1保持为“1BitBitBitBitBitBitBitBit读/W0BitBitBitBitBitBitBitBit--读/--WWWWWW--000000BitBitBitBitBitBitBitBit读/WW-W00-0BitBitBitBitBitBitBitBit读/W08-BitMicro-I/O漏极开Bit0=1=例:开P1.0的漏极开路功能并输出P1.0A,#01HP1OC,;开启P1.0例:禁8-BitMicro-I/O漏极开Bit0=1=例:开P1.0的漏极开路功能并输出P1.0A,#01HP1OC,;开启P1.0例:禁P1.0的漏极开路功能并输出A,#0;禁止P1.0SONiXTECHNOLOGYCO.,PageP1.0的漏极开路功能后,P1.0I/O模式注:P10OC是只写寄存器,只能通过指令“MOV”设置P10OCBitBitBitBitBitBitBitBit读/W0UPull-upOpen-drain Open-drainU8-BitMicro-口数据例:从输入口读取数A,P0A,P1A,;P0;P1;P5例:写数据到输出P0,AP1,AP5,A;例:写1位数据到输出P1.3P5.4置“1P1.3P5.4置“0SONiXTECHNOLOGYCO.,Page注:当使能外部复位时,P11的值保持为“1BitBitBitBitBitBitBitBit读/0-8-BitMicro-口数据例:从输入口读取数A,P0A,P1A,;P0;P1;P5例:写数据到输出P0,AP1,AP5,A;例:写1位数据到输出P1.3P5.4置“1P1.3P5.4置“0SONiXTECHNOLOGYCO.,Page注:当使能外部复位时,P11的值保持为“1BitBitBitBitBitBitBitBit读/0BitBitBitBitBitBitBitBit--读/000000BitBitBitBitBitBitBitBit读/R0000BitBitBitBitBitBitBitBit读/08-BitMicro-看门看门狗溢出时间=8192/内部低速振荡器周期例:如下是对看门狗定时器的操作,在主程序开头对8-BitMicro-看门看门狗溢出时间=8192/内部低速振荡器周期例:如下是对看门狗定时器的操作,在主程序开头对看门狗清……;看门狗定时器清零看门狗定时器应用注意事例:如下是对看门狗定时器的操作,在主程序开头对看门狗清…;I/O;RAM;I/ORAM;;……A,5AHSONiXTECHNOLOGYCO.,PageBitBitBitBitBitBitBitBit读/WWWWWWWW00000000注:如果看门狗被置为“Always_On”模式,那么看门狗在睡眠模式和绿色模式下仍然运行内部RC看门狗溢出8-BitMicro-定时器概8位可编程定时器:根据选定的时钟频率定时产生中断请绿色模式唤醒功能:T0ENB=1时,T0溢出将系统从绿色模式中唤醒。8-BitMicro-定时器概8位可编程定时器:根据选定的时钟频率定时产生中断请绿色模式唤醒功能:T0ENB=1时,T0溢出将系统从绿色模式中唤醒。T0Rate内部数据总T0溢模式寄存器Bit0=1RTCBit000=001=110=111fcpu/2Bit0=1=T0SONiXTECHNOLOGYCO.,Page注:在RTC模式下,T0RATEBitBitBitBitBitBitBitBit读/00000注RTC1/2RTC(32768HZ)16usT0IRQRTC模式下,T00.5s,T0C256T0C8位二进制计数8-BitMicro-计数寄存器例:T0间隔时间为10ms。其中,高速时钟=4MHz,Fcpu=Fosc/4,T0RATE=010(Fcpu/64)T0C256(T0*输入时钟信号=256-(10ms*4MHz/4/=256-(10-2*4*106/4/==T0T0操作T0停止8-BitMicro-计数寄存器例:T0间隔时间为10ms。其中,高速时钟=4MHz,Fcpu=Fosc/4,T0RATE=010(Fcpu/64)T0C256(T0*输入时钟信号=256-(10ms*4MHz/4/=256-(10-2*4*106/4/==T0T0操作T0停止计数,关闭T0中断功能,并将T0中断请求标志清零;A,;;T0时钟选择FcpuFcpu或;RTC设置T0中断间隔时T0定时功能SONiXTECHNOLOGYCO.,Page注:在RTC模式下,T0C的计数范围为256高速模式(Fcpu4MHz低速模式(Fcpu32768Hz单步计数时间单步计数时间65.53625680003125032.76812840001562516.3846420007812.58.1923210003906.254.096165001953.1252.0488250976.5631.0244125488.2810.512262.5244.141T0C初始值256(T0间隔时间*输入时钟BitBitBitBitBitBitBitBit读/000000008-BitMicro-定时/计数器概INT0P0.0引脚(下降沿触发)TC0MTC00FFH00H时,TC0在继续计数的同时产生一个溢出信号,触发TC0中断请求。蜂鸣器输出PWM输出TC0/8-BitMicro-定时/计数器概INT0P0.0引脚(下降沿触发)TC0MTC00FFH00H时,TC0在继续计数的同时产生一个溢出信号,触发TC0中断请求。蜂鸣器输出PWM输出TC0/TC0RateRSSONiXTECHNOLOGYCO.,BitMicro-TC0M模式寄Bit0=PWM1PWM输出,PWMTC0OUTALOAD0Bit0=8-BitMicro-TC0M模式寄Bit0=PWM1PWM输出,PWMTC0OUTALOAD0Bit0=禁止,P5.4作为输入/1=使能,P5.4TC0OUTBit0=TC01=TC0Bit0=内部时钟(Fcpu1P0.0/INT0Bit000=001=…110=111fcpu/2Bit0=TC01=TC0SONiXTECHNOLOGYCO.,Page注:若TC0CKS=1,则TC0用作外部事件计数器,此时不需要考虑TC0RATE的设置,P0.0口无中断信号(P00IRQ=0)BitBitBitBitBitBitBitBit读/000000008-BitMicro-8.3.3TC0C计数寄存TC0C初始值的计算公式例:TC0中断时间10ms,时钟源选择Fcpu(TC0KS=0),无PWM输出(PWM0=0),高速时钟=FcpuFosc/4,TC0RATE010(Fcpu/64)TC0CN(TC0*输入时钟=256-(10ms*4MHz/4/=256-(10-2*4*106/4/==中断时间对应SONiXTECHNOLOGYCO.,BitMicro-8.3.3TC0C计数寄存TC0C初始值的计算公式例:TC0中断时间10ms,时钟源选择Fcpu(TC0KS=0),无PWM输出(PWM0=0),高速时钟=FcpuFosc/4,TC0RATE010(Fcpu/64)TC0CN(TC0*输入时钟=256-(10ms*4MHz/4/=256-(10-2*4*106/4/==中断时间对应SONiXTECHNOLOGYCO.,Page高速模式(Fcpu4MHz低速模式(Fcpu32768Hz单步间隔时间=单步间隔时间=65.53625680003125032.76812840001562516.3846420007812.58.1923210003906.254.096165001953.1252.0488250976.5631.0244125488.2810.512262.5244.141NTC0CTC0C二进制计数范注00xx每计256100每计2561011101111每计256TC0C初始N(TC0中断间隔时间*输入时钟BitBitBitBitBitBitBitBit读/000000008-BitMicro-8.3.4TC0R自动装载寄存TC0TC0RTC0PWM和蜂鸣器误动作。TC0R初始值计算公式如下例:TC0中断间隔时间设置为10ms,时钟源选Fcpu(TC0KS8-BitMicro-8.3.4TC0R自动装载寄存TC0TC0RTC0PWM和蜂鸣器误动作。TC0R初始值计算公式如下例:TC0中断间隔时间设置为10ms,时钟源选Fcpu(TC0KS=0),无PWM输出(PWM0=0),高速时钟TC0RN(TC0*输入时钟源=256-(10ms*4MHz/4/=256-(10-2*4*106/4/==SONiXTECHNOLOGYCO.,PageNTC0R计数TC0R二进制计数范00xx1001011101111TC0R初始N(TC0中断间*输入时钟BitBitBitBitBitBitBitBit读/WWWWWWWW00000000注:在PWM模式下,系统自动开启自动装载功能。位寄存器 用于控制溢出范围8-BitMicro-8.3.5TC0时钟频率输出(蜂鸣器输出TC0的溢出频率2分频后作为TC0OUT的频率8-BitMicro-8.3.5TC0时钟频率输出(蜂鸣器输出TC0的溢出频率2分频后作为TC0OUT的频率TC0每溢2TC0OUT输出一个完整的脉冲,此时,P5.4的I/O功能自动被禁止。TC0OUT输出波形如下:TC0溢出时TC0OUT(Buzzer)输出时=例:设置TC0OUT(P5.4)TC0速率=Fcpu/4;TC0P5.4P5.4的普通I/O;使能TC0;开启TC0SONiXTECHNOLOGYCO.,Page注:蜂鸣器的输出有效时,“PWM0OUT”必须被置 0123412348-BitMicro-8.3.6TC0操作举例:停止TC0计数器,禁止TC0中断并将TC0中断请求标志清例:设置TC0的速8-BitMicro-8.3.6TC0操作举例:停止TC0计数器,禁止TC0中断并将TC0中断请求标志清例:设置TC0的速(不包含事件计数模式A,;禁止TC0TC0的时钟或;;例自动装载模式设;或;使能TC0例中断间隔时间TC0模式决定TC0CTC0R;设置TC0C;设置TC0RALOAD0,TC0OUT00,PWM0~255或ALOAD0,TC0OUT01,PWM0~63或ALOAD0,TC0OUT10,PWM0~31或ALOAD0,TC0OUT11,PWM0~15例:设置TC0;使能TC0或;使能TC0OUT(蜂鸣器)或;使能PWM例:开启SONiXTECHNOLOGYCO.,BitMicro-概PWMPWM0OUT(P5.4引脚),TC0OUTALOAD0PWM输出的阶数(256、64、32输出占空比随的变化而变化:0/256~255/25601254012548-BitMicro-概PWMPWM0OUT(P5.4引脚),TC0OUTALOAD0PWM输出的阶数(256、64、32输出占空比随的变化而变化:0/256~255/2560125401254TC0 SONiXTECHNOLOGYCO.,PageTC0C有效TC0R有效MAXPWM(Fcpu=00每计256011011注:TC0为双重缓存器结构,调整TCR的值可以改变M的输出占空比。用户可随时改变TCR的值,但是只有在TC0溢出后,这一修改值才真正被写入TCR中。8-BitMicro-8.4.2TC0IRQPWM输出占空TC0溢TC0IRQ=TC0C的TC0溢TC0IRQ=TC0C的(占空比为TC0溢TC0IRQ=TC0C的(占空比为TC0溢TC0IRQ=TC0C的(占空比为SONiXTECHNOLOGYCO.,BitMicro-8.4.2TC0IRQPWM输出占空TC0溢TC0IRQ=TC0C的TC0溢TC0IRQ=TC0C的(占空比为TC0溢TC0IRQ=TC0C的(占空比为TC0溢TC0IRQ=TC0C的(占空比为SONiXTECHNOLOGYCO.,BitMicro-8.4.3PWM输出占空比TC0RPWMTC0CTC0RTC0C<TC0R,PWM输出高电平,反之则输出低电平。TC0C=TC0C的 下面所示是TC0R发生变化时对应的波形图:TC0C<8-BitMicro-8.4.3PWM输出占空比TC0RPWMTC0CTC0RTC0C<TC0R,PWM输出高电平,反之则输出低电平。TC0C=TC0C的 下面所示是TC0R发生变化时对应的波形图:TC0C<PWMLow>TC0C>=PWMHigh>TC0CoverflowandTC0IRQUpdateNewOldTC0R<TC0C<NewUpdateNewNewTC0R<TC0C<OldOldNewNewOldTC0CPWM0 1stUpdatePWM2ndUpdatePWM3thSONiXTECHNOLOGYCO.,BitMicro-8.4.4PWM例:PWM输出设置。外部高速振荡器输出8-BitMicro-8.4.4PWM例:PWM输出设置。外部高速振荡器输出频率=4MHZ,Fcpu=Fosc/4,PWM输出占空比=30/256,输出频1KHZ,PWM时钟源来自外部时钟,TC0Fcpu/4,TC0RATE2~TC0RATE1110,TC0CTC0R30TC0速率=Fcpu/4PWM输出占空比=30/256;PWM0输出至P5.4P5.4I/O例:改TC0R的内容A,#30HTC0R,A,BUF0TC0R,SONiXTECHNOLOGYCO.,Page注:TC0R为只写寄存器,不能用INCMS和DECMS8-BitMicro-注:1.“M”是系统寄存器RAM,M为系统寄存器N0,否N1条件跳转指令的条件为真,则S=1,否S=0指令“B0MOVM,I”中的“I”不能是“E6h”或“E7h指令“B0XCH”中的M不能是系统寄存器的0x80~0xFFSONiXTECHNOLOGYCO.,Page描CZ周 A--1 M1 AM(bank--1 M(bank0)1 A1 MI。(M仅适用地0x80~0x87的系统寄存器R、Y、Z…,I不能E6h、E7h。1 A AM(bank0)。(M不使用地址是0x80~0x87的系统寄存器R,AROM2 AAMC,如果产生进位则C1,否C01 MAMC,8-BitMicro-注:1.“M”是系统寄存器RAM,M为系统寄存器N0,否N1条件跳转指令的条件为真,则S=1,否S=0指令“B0MOVM,I”中的“I”不能是“E6h”或“E7h指令“B0XCH”中的M不能是系统寄存器的0x80~0xFFSONiXTECHNOLOGYCO.,Page描CZ周 A--1 M1 AM(bank--1 M(bank0)1 A1 MI。(M仅适用地0x80~0x87的系统寄存器R、Y、Z…,I不能E6h、E7h。1 A AM(bank0)。(M不使用地址是0x80~0x87的系统寄存器R,AROM2 AAMC,如果产生进位则C1,否C01 MAMC,如果产生进位则C1,否C0 AAM,如果产生进位则C1C01 MAM,如果产生进位则C1C0 M(bank0Mbank0A,如果产生进位则C1C0 AAI,如果产生C1,否则C01 1 AA–M,如果产生借C=0,否则C=11 MA–M,如果产生借位则C=0,否则C=1 AA–I,如果产生C=0,否则C=11 AA与M--1 MA与M-- AA与I--1 AA或M--1 MA或M-- AA或I--1 AA异或M--1 MA异或M-- AA异或I--1 A(b3~b0,b7~b4)M(b7~b4,b3~b0)1 M(b3~b0,b7~b4)M(b7~b4,b3~b0) AM带进位右移--1 MM带进位右移-- AM带进位左移--1 MM带进位左移-- M01 M.b0 M.b1 M(bank0).b0 M(bank0).b1 比较,如果相等则跳过下一条指令,CZF标志位可能受影响-1+ 比较,如果相等则跳过下一条指令,CZF标志位可能受影响-1+ AM1,如果A0,则跳过下一条指令1+ MM1,如果M0,则跳过下一条指令 AM1,如果A0,则跳过下一条指令1+ MM1,如果M0,则跳过下一条指令 如果M.b=0,则跳过下一条指令1+ 如果M.b=1,则跳过下一条指令1+ 如果M(bank0).b=0,则跳过下一条指令1+ 如果M(bank0).b=1,则跳过下一条指令1+ 跳转指令,PC15/14RomPages1/0,PC13~PC0d2 子程序调用指令,StackPC15~PC0,PC15/14RomPages1/0,PC13~PC0d2子程序跳出指令,PCStack2中断处理程序跳出指令,PCStack,并使能全局中断控制位2空指令,无特别意义18-BitMicro-10.1Supplyvoltage V~Inputinvoltage Vss–0.2V~Vdd+OperatingambienttemperatureSN8P2501BP,SN8P2501BS, 0C~+SN8P2501BPD,SN8P2501BSD, 40C~+Storageambienttemperature 40C~+10.2(AllofvoltagesrefertoVss,Vdd=5.0V,fosc=4MHz,Fcpu=1MHZ,ambienttemperatureis25Cunlessotherwise*Theseparametersarefordesignreference,notSONiXTECHNOLOGYCO.,PageOperatingNormalmode,Vpp=VNormalmode,Vpp=Vdd,-VRAMDataRetention8-BitMicro-10.1Supplyvoltage V~Inputinvoltage Vss–0.2V~Vdd+OperatingambienttemperatureSN8P2501BP,SN8P2501BS, 0C~+SN8P2501BPD,SN8P2501BSD, 40C~+Storageambienttemperature 40C~+10.2(AllofvoltagesrefertoVss,Vdd=5.0V,fosc=4MHz,Fcpu=1MHZ,ambienttemperatureis25Cunlessotherwise*Theseparametersarefordesignreference,notSONiXTECHNOLOGYCO.,PageOperatingNormalmode,Vpp=VNormalmode,Vpp=Vdd,-VRAMDataRetention--VVddriseVddriseratetoensureinternalpower-on--InputLowAllinput-VReset-VInputHighAlli
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 财政法规试题及答案
- 妇产科研究摘要转译海报设计策略
- 头颈部甲状腺癌术后放疗复发的治疗策略
- 声乐考试基础题及答案
- 进城考试语文题库及答案
- 2025年高职僧伽罗语(僧伽罗语基础)试题及答案
- 2025年高职(玩具设计与制造)玩具产品设计阶段测试试题及答案
- 2025年大学印刷工程(印刷工程基础)试题及答案
- 2025年大学二年级(自然地理学)自然地理学试题及答案
- 2026年智能遮阳防水罩壳项目可行性研究报告
- DBJT15-206-2020 广东省农村生活污水处理设施建设技术规程
- 软件产品用户体验评估报告
- 2025年异丙醇行业当前发展现状及增长策略研究报告
- 科室紧急情况下护理人力资源调配方案
- 企业社会责任实践与品牌建设策略
- 出租车顶灯设备管理办法
- 安全技术与管理毕业论文
- 2025年新疆中考数学真题试卷及答案
- 温岭市恩力天金属表面处理有限公司年处理10万吨磷化金属表面技改项目环评报告
- 职务侵占罪法律培训
- 【2025版】人教版(PEP)三年级下册英语教学工作计划(及进度表)
评论
0/150
提交评论