2.2.1 中央处理单元简介
STC12C5A60S2/AD/PWM 系列单片机是宏晶科技生产的单时钟/机器周期(1T)的单片机,是高速/低功耗/超强抗干扰的新一代8051单片机,指令代码完全兼容传统8051,但速度快8-12倍。内部集成MAX810专用复位电路,2路PWM,8路高速10位A/D转(250K/S,即25万次/秒),针对电机控制,强干扰场合。
(1) 增强型 8051 CPU,1T,单时钟/机器周期,指令代码完全兼容传统8051
工作电压:
(2) STC12C5A60S2 系列工作电压: 5.5V - 3.5V(5V单片机)
STC12LE5A60S2 系列工作电压: 3.6V - 2.2V(3V单片机)
(3) 工作频率范围:0~35MHz,相当于普通8051的 0~420MHz
(4) 用户应用程序空间 8K /16K / 20K / 32K / 40K / 48K / 52K / 60K / 62K
(5) 片上集成1280字节 RAM
(6) 通用I/O口(36/40/44个),复位后为:准双向口/弱上拉可设置成四种模式:准双向口/弱上拉,强推挽/强上拉,仅为输入/高阻,开漏每个I/O口驱动能力均可达到20mA,但整个芯片最大不要超过120mA
(7) ISP(在系统可编程)/ IAP(在应用可编程),无需专用编程器,无需专用仿真器可通过串口(P3.0/P3.1)直接下载用户程序,数秒即可完成一片
(8) 有EEPROM功能(STC12C5A62S2/AD/PWM无内部EEPROM)
(9) 看门狗
(10) 内部集成MAX810专用复位电路(外部晶体12M以下时,复位脚可直接1K电阻 到地)
(11) 外部掉电检测电路: 在P4.6口有一个低压门槛比较器5V单片机为1.33V,误 差为±5%,3.3V 单片机为1.31V,误差为±3%
(12) 时钟源:外部高精度晶体/时钟,内部R/C振荡器(温漂为±5% 到±10% 以内)用户在下载用户程序时,可选择是使用内部R/C 振荡器还是外部晶体/ 时钟常温下内部R/C 振荡器频率为:5.0V 单片机为: 11MHz ~ 17MHz,3.3V 单片机为: 8MHz ~ 12MHz
(13) 精度要求不高时,可选择使用内部时钟,但因为有制造误差和温漂,以实际测试为准
(14) 共4个16位定时器两个与传统8051兼容的定时器/计数器,16位定时器T0和T1,没有定时器2,但有独立波特率发生器做串行通讯的波特率发生器,再加上2路PCA模块可再实现2个16位定时器
(15) 3个时钟输出口,可由T0的溢出在P3.4/T0输出时钟,可由T1的溢出在P3.5/T1输出时钟,独立波特率发生器可以在P1.0口输出时钟
(16) 外部中断I/O口7路,传统的下降沿中断或低电平触发中断,并新增支持上升沿中的PCA模块,Power Down模式可由外部中断唤醒,INT0/P3.2,INT1/P3.3,T0/P3.4, T1/P3.5, RxD/P3.0,CCP0/P1.3(也可通过寄存器设置到P4.2), CCP1/P1.4(也可通过寄存器设置到P4.3)
(17) PWM(2路)/ PCA(可编程计数器阵列,2路)
--- 也可用来当2路D/A使用
--- 也可用来再实现2个定时器
--- 也可用来再实现2个外部中断
(18) A/D转换, 10位精度ADC,共8路,转换速度可达250K/S(每秒钟25万次)
(19) 通用全双工异步串行口(UART),由于STC12系列是高速的8051可再用定时器或PCA软件实现多串口 双MCU在布锥机器人控制系统中的应用研究+CAD图纸(4):http://www.751com.cn/jixie/lunwen_52466.html