具有大容量程序存储器且是FLASH工艺的,如STC12C5A60S2单片机内部就自带高达60KB的FLASHROM,这种工艺的存储器用户可以用电的方式瞬间擦除、改写。而且STC系列单片机支持串口程序烧写。显而易见,这种单片机对开发设备的要求很低,开发时间也大大缩短。写入单片机内的程序还可以进行加密,这又很好地保护了你的劳动成果。STC12C5A60S2/AD/PWM系列单片机是宏晶科技生产的单时钟/机器周期(1T)的单片机,是高速、低功耗、超强抗干扰的新一代8051单片机,指令代码完全兼容传统8051,但速度快8-12倍。内部集成MAX810专用复位电路,2路PWM,8路高速10位A/D转换(250KB/s),运行处理速度快稳定且抗干扰能力强,主控电路如图3.1所示。图3.1STC12C5A60S2主控电路在单片机内有一个高增益的反相放大器,反相放大器的输入端为XTAL1,输出端为XTAL2,由该放大器组成的振荡电路和时钟电路一起构成了单片机的时钟方式。根据硬件电路的不同,单片机的时钟连接方式可分为内部时钟方式和外部时钟方式,本单片机主控系统采用内部时钟方式,在XTAL1和XTAL2引脚两端跨接石英晶体振荡器和两个微调电容构成振荡电路,通常C1和C2一般取22pF,晶振的频率取值在1.2MHz~12MHz之间,电路如图3.2所示。图3.2主控晶振电路复位电路采用按键和上电综合复位设计。其工作原理是:当上电或复位按键按下时,电容两端电压不能突变相当于短路,5V的电通过电阻给电容进行充电,电容两端的电压会由0V慢慢的升到4V左右(此时间很短一般小于0.3秒),RC构成的微分电路在上电瞬间产生一个微分脉冲,其宽度大于两个机器周期,于是单片机RESET引脚为高电平,然后对电容充电。RST端电压慢慢下降,降到一定程度即为低电平,单片机开始工作,复位电路如图3.3所示。图3.3复位电路