3。2STC89C52芯片
这一款单片机是以MCS-51系列为原型设计的,在这一系列的单片机中8051最为典型。
在这一系列单片机中大多使用典型的40引脚双列直插式封装方式又简称为DIP。基于设计方案,本次设计所使用的STC芯片是PDIP封装。
图 3-1 stc89c52单片机文献综述
STC89C52是增强型的8051单片机,它可以让设计者根据自己的设计方案自主选择机器周期。而选择它的另一个原因就是我只对传统8051的代码比较熟悉也只有这一型号的芯片能够满足我的全部要求,它的工作电压在5。5伏至3。3伏之间,工作温度范围工业级为-40至+85℃,商业级为0至75℃。STC89C52的工频范围为0~40MHz,往往在实际工作中,此类单片机的频率可以达到48MHz,相较于普通8051单片机,它的频率显得更高。在此类芯片中集成有512字节RAM,性能优势明显。需要指出的是,在作为I/O口用时必须加上拉电阻,但作为总线扩展用时则无这个必要。ISP/IAP使得STC单片机不需要专用编程器和仿真器,可直接通过串口RxD/P3。0,TxD/P3。1下载用户程序,这一过程在数秒间就可完成。在单片机内部有EEPROM功能,因此为了固化程序,由30脚(ALE/PROG)提供编程脉冲,31脚(EA/VPP)提供编程电源,此两脚在整个系统中起到重要作用。共有3个16位定时器/计数器,分别是定时器T0、T1、T2,这也是主要的元器件。定时单位可以定义时序。在这一单片机中,从小到大排列,共有四个时序单位,依次为节拍、状态、机器和指令周期。
控制类引脚
RST:此引脚用于复位信号的输入。只有当高电平时,它才起到有效的作用,发挥出其功能。如果需要强制复位系统,则只需要两个以上机器周期的高电平。复位操作会对个别的引脚信号产生影响,如果把ALE和PSEN的信号变为无效状态,则内部RAM不受影响。这里需要强调一点,如果是6MZ晶振的单片机,那么就需要4us才可以完成复位操作,否则不能完成。而在电路中,又可以分为上电自动复位电路和按键复位电路,些两种方式可根据实际情况在设计中加以应用。在上电自动恢复电路中,RTS引脚接受电容充电后,从而增加了一个高电平,以此来实现这个电路功能。