口线;,2个16位定时器/计数器,1个5向量两级中断结构,一个全双工串行通信口,片内振荡器以及时钟电路。中央处理器CPU会在空闲模式的状态下停止工作,但是在此种状态下又同时允许随机存储器RAM、串行通信口、定时/计数器和中断系统继续工作。在掉电模式下会保存随机存储器RAM里面的内容,但是振荡器停止工作,而且同时禁止其他的所有部件工作,直至下一个硬件复位。РSTC89C52RC引脚功能简介:РP0口是三态双向口,通称数据总线口,因为只有该口能直接用于对外部存储器的读/写操作。P0口也用以输出外部存储器的低8位地图1址。因为是分时输出,所以应该在外部加锁存器将这个地址数据锁存,地址锁存,信号用ALE。РP1口是专门供用户使用的I/O口,是准双向口。Р P2口是从系统扩展时作高8位地址线用。不扩展外部存储器时,P2口也可以作为用户I/O口线使用,P2口也是准双向口。РP3口是双功能口,该口的每一位均可独立地定义为第一I/O功能或第二I/O功能。作为第一功能使用时操作同P1口。РP3口作为一些特殊功能口,如下表1所示。Р表1 P3口替代功能Р引脚Р替代功能Р说明РP3.0РRXDР串行数据输入РP3.1РTXDР串行数据输出РP3.2РINT0Р外部中断0输入РP3.3РINT1Р外部中断1输入РP3.4РT0Р定时器0外部计数输入РP3.5РT1Р定时器1外部计数输入РP3.6РWRР外部RAM写选通输出РP3.7РRDР外部RAM读选通输出Р2.2.2 复位电路Р为了不影响系统运行后的正常工作,在单片机开始启动时,都需要重新复位,使得CPU以及系统各部分处于初始状态,并且从初态开始工作。常见的复位方式有2种:手动复位和上电复位。由于本次设计的系统是位于垃圾箱内部,考虑到实际使用过程中,在垃圾箱外安装手动复位按钮容易被来往人流按到造成不便,所以使用了上电复位的方式。复位电路图如图