广州周立功单片机发展有限公司Tel:(020)3873097638730977Fax:38730925脚PLCC封装广州周立功单片机发展有限公司Tel:(020)3873097638730977Fax:38730925(020)3873097638730977Fax:38730925管脚描述符号管脚号(28脚)类型名称及功能描述3,26,25,24,23,22,20,19I/OPORT0P0是一个可由用户定义输出类型的8位I/O口在上电复位时P0锁存器配置为内部上拉禁止的仅为输入模式P0口由口配置寄存器设定为输出或输入模式每一个管脚均可单独设定详细请参考I/O口配置和DC电气特性部分P0口具有键盘输入中断功能所有管脚都具有施密特触发输入P0口还可提供如下特殊功能3I/OOIP0.0P0口位0CMP2比较器2输出KBI0键盘输入026I/OIIP0.1P0口位1CIN2B比较器2正向输入BKBI1键盘输入125I/OIIP0.2P0口位2CIN2A比较器2正向输入AKBI2键盘输入224I/OIIP0.3P0口位3CIN1B比较器1正向输入BKBI3键盘输入323I/OIIP0.4P0口位4CIN1A比较器1正向输入AKBI4键盘输入422I/OIIP0.5P0口位5CMPREF比较器参考反向输入KBI5键盘输入520I/OIIP0.6P0口位6CMP1比较器1输出KBI6键盘输入6P0.0~P0.719I/OI/OIP0.7P0口位7T1定时/计数器1外部计数输入或溢出输出KBI7键盘输入718,17,12,11,10,6,5,4I/O(P1.0-P1.4,P1.6-P1.7)I(P1.5)PORT1除了下面说明的三个管脚外P1是一个可由用户定义输出类型的8位I/O口在上电复位时P1锁存器配置为内部上拉禁止的仅为输入模式P1口由口配置寄存器设定为输出或输入模式每一位均可单独设定详细请参考I/O口配置和DC电气特性部分P1.2-P1.3作为输出时为开漏P1.5为仅为输入模式所有管脚都具有施密特触发输入P1口还可提供如下特殊功能18I/OOP1.0P1口位0TxD串行口输出17I/OIP1.1P1口位1RxD串行口输入12I/OI/OI/OP1.2P1口位2T0定时/计数器0外部计数输入或溢出输出作为输出时为开漏SCLI2C串行时钟输入/输出11III/OP1.3P1口位3作为输出时为开漏INT0外部中断0输入SDAI2C串行数据输入/输出10IIP1.4P1口位4INT1外部中断1输入6IIP1.5P1口位5仅为输入RST上电时作为外部复位输入(通过UCFG1选择)作为复位管脚时输入的低电平会使芯片复位,I/O口和外围功能进入默认状态处理器从地址0开始执行另外该管脚还可用于在上电时强制进入ISP模式P1.0~P1.75I/OIP1.6P1口位6OCB输出比较B广州周立功单片机发展有限公司Tel:(020)3873097638730977Fax:38730925口位7OCC输出比较C1,2,13,14,15,16,27,28I/OPORT2P2是一个可由用户定义输出类型的8位I/O口在上电复位时P2锁存器配置为内部上拉禁止的仅为输入模式P2口由口配置寄存器设定为输出或输入模式每一位均可单独设定详细请参考I/O口配置和DC特性部分该端口在20脚封装中是不存在的并自动配置为输出以降低功耗不要使能这些管脚的特殊功能所有管脚都具有施密特触发输入P2口还可提供如下特殊功能1I/OIP2.0P2口位0ICB输入捕获B2I/OOP2.1P2口位1OCD输出比较D13I/OI/OP2.2P2口位2MOSISPI主机输出/从机输入当配置为主机时该管脚为输出当配置为从机时该管脚为输入14I/OI/OP2.3P2口位3MISOSPI主机输入/从机输出当配置为主机时该管脚为输入当配置为从机时该管脚为输出15I/OIP2.4P2口位4SSSPI从机选择16I/OI/OP2.5P2口位5SPICLKSPI时钟当配置为主机时该管脚为输出当配置为从机时该管脚为输入20脚封装中没有这些功能27I/OOP2.6P2口位6OCA输出比较AP2.0~P2.728I/OIP2.7P2口位7ICA输入捕获A9,8I/OPORT3P3是一个可由用户定义输出类型的2位I/O口在上电复位时P3锁存器配置为内部上拉禁止的仅为输入模式P3口由口配置寄存器设定为输出或输入模式每一个管脚均可单独设定详细请参考I/O口配置和DC电气特性部分所有管脚都具有施密特触发输入P0口还可提供如下特殊功能9I/OOOP3.0P3口位0XTAL2振荡放大器输出通过Flash配置为晶体振荡器时CLKOUT通过使能SFR位ENCLK-TRIM.6将CPU时钟2分频后输出当CPU时钟为内部RC振荡器看门狗振荡器或外部时钟输入时可用但当XTAL1/XTAL2用于产生实时时钟/系统定时器的时钟源时除外P3.0~P3.18I/OIP3.1P3口位1XTAL1振荡电路和内部时钟发生器电路输入通过Flash选择如果使用内部RC振荡器或看门狗振荡器作为CPU时钟源并且XTAL1/XTAL2不用于产生实时时钟/系统定时器的时钟时可作为I/O口使用VSS7I地:0V参考点VDD21I电源:正常操作模式空闲模式和掉电模式时的电源特殊功能寄存器注对特殊功能寄存器的访问必须遵循以下方式1.用户不要试图访问任何未经定义的SFR地址2.对任何已定义的SFR的访问必须符合SFR的功能3.标注为-,0或1的SFR位只能以如下方式读或写-必须写入0但当读出时不返回任何确定的值即使向其写入0这是一个保留位作为将来功能扩展之用0必须写入0并且当读出时返回01必须写入1并且当读出时返回1广州周立功单片机发展有限公司Tel:(020)3873097638730977Fax:38730925*累加器E0H00HAUXR1#辅助功能寄存器A2HCLKLPEBRRENT1ENT0SRST0-DPS00H1F7F6F5F4F3F2F1F0B*B寄存器F0H00HBRGR0#§波特率发生器低字节BEHBRGR1#§波特率发生器高字节BFHBRGCON#波特率发生器控制BDH------SBRGSBRGEN00H%CCCRA#捕获比较A控制EAHICECA2ICECA1ICECA0ICESAICNFAFCOAOCMA1OCMA000HCCCRB#捕获比较B控制EBHICECB2ICECB1ICECB0ICESBICNFBFCOBOCMB1OCMB000HCCCRC#捕获比较C控制ECH-----FCOCOCMC1OCMC000HCCCRD#捕获比较D控制EDH-----FCODOCMD1OCMD000HCMP1#比较器1控制ACH--CE1CP1CN1OE1CO1CMF100H1CMP2#比较器2控制ADH--CE2CP2CN2OE2CO2CMF200H1DEECON#数据EEPROM控制F1HEEIFHVERRECTL1ECTL0---EADR80EHDEEDAT#数据EEPROM数据F2H00HDEEADR#数据EEPROM地址F3H00HDIVM#CPU时钟分频控制95H00HDPTR数据指针双字节DPH指针高字节83H00HDPL指针低字节82H00HFMADRH#编程Flash地址高字节E7H00HFMADRL#编程Flash地址低字节E6H00H编程Flash控制读E4HBUSY---HVAHVESVOI70HFMCON编程Flash控制写FMCMD.7FMCMD.6FMCMD.5FMCMD.4FMCMD.3FMCMD.2FMCMD.1FMCMD.0FMDATA#编程Flash数据E5H00HI2ADR#I2C从地址寄存器DBHI2ADR.6I2ADR.5I2ADR.4I2ADR.3I2ADR.2I2ADR.1I2ADR.0GC00HDFDEDDDCDBDAD9D8I2CON*#I2C控制寄存器D8H-I2ENSTASTOSIAA-CRSEL00HI2DAT#I2C数据寄存器DAHI2SCLH#串行时钟发生器/SCL占空比寄存器高字节DDH00HI2SCLL#串行时钟发生器/SCL占空比寄存器低字节DCH00HI2STAT#I2C状态寄存器D9HSTA.4STA.3STA.2STA.1STA.0000F8HICRAH#输入捕获A高字节ABH00HICRAL#输入捕获A低字节AAH00HICRBH#输入捕获B高字节AFH00HICRBL#输入捕获B低字节AEH00HAFAEADACABAAA9A8IEN0*中断使能0A8HEAEWDRTEBOES/ESRET1EX1ET0EX000HEFEEEDECEBEAE9E8IEN1*#中断使能1E8HEIEEEST-ECCUESPIECEKBIEI2C00H1BFBEBDBCBBBBAB9B8IP0*中断优先级0B8H-PWDRTPBOPS/PSRPT1PX1PT0PX000H1IP0H#中断优先级0高字节B7H-PWDRTHPBOHPSH/PSRHPT1HPX1HPT0HPX0H00H1FFFEFDFCFBFAF9F8IP1*#中断优先级1F8HPIEEPST-PCCUPSPIPCPKBIPI2C00H1IP1H#中断优先级1高字节F7HPIEEHPSTH-PCCUHPSPIHPCHPKBIHPI2CH00H1KBCON#键盘中断94H------PATN_SELKBIF00H1KBMASK#键盘中断屏蔽86H00HKBPATN#键盘模式93HFFHOCRAH#输出比较A高字节EFH00HOCRAL#输出比较A低字节EEB00HOCRBH#输出比较B高字节FBH00HOCRBL#输出比较B低字节FAH00HOCRCH#输出比较C高字节FDH00HOCRCL#输出比较C低字节FCH00HOCRDH#输出比较D高字节FFH00HOCRDL#输出比较D低字节FEH00H8786858483828180P0*P0口80HT1/KB7CMP1/KB6CMPREF/KB5CIN1A/KB4CIN1B/KB3CIN2A/KB2CIN2B/KB1CMP2/KB0注19796959493929190P1*P1口90HOCCOCBRSTINT1INT0/SDAT0/SCLRxDTxD注1A7A6A5A4A3A2A1A0P2*P2口A0HI