STC12C5201AD系列单片机是STC生产的单时钟/机器周期(1T)的单片机,是高速/低功耗/超强抗干扰的新一代8051单片机,指令代码完全兼容传统8051,但速度快8-12倍。内部集成MAX810专用复位电路,2路PWM,8路高速8位A/D转换(300K/S,即30万次/秒),针对电机控制,强干扰场合。
在Keil C开发环境中,选择Intel8052编译,头文件包含〈reg51.h》即可
1.增强型8051CPU,1T,单时钟/机器周期,指令代码完全兼容传统8051
2.工作电压:STC12C5201AD系列工作电压:5.5V-3.5V(5V单片机)STC12LE5201AD系列工作电压:3.6V-2.4V(3V单片机)
3.工作频率范围:0~35MHz,相当于普通8051的0~420MHz
4.用户应用程序空间1K/2K/4K/5K/6K字节。.
5.片上集成256字节 RAM
6.通用/O口(27/23/15/13/11个),复位后为:准双向口/弱上拉(普通8051传统/O口)可设置成四种模式:准双向口/弱上拉,强推挽/强上拉,仅为输入/高阻,开漏每个I/O口驱动能力均可达到20mA,但整个芯片最大不要超过55mA
7.ISP(在系统可编程)/IAP(在应用可编程),无需专用编程器,无需专用仿真器可通过串口(P3.0/P3.1)直接下载用户程序,数秒即可完成一片
8.有EEPROM功能
9.看门狗
10.内部集成MAX810专用复位电路(外部晶体20M以下时,复位脚可直接1K电阻到地)
11.内置一个掉电检测电路:在P1.2口有一个低压门槛比较器5V单片机为1.33V,误差为士5%,3.3V单片机为1.31V,误差为士3%
12.时钟源:外部高精度晶体/时钟,内部R/C振荡器(温漂为士5%到士10%以内)用户在下载用户程序时,可选择是使用内部R/C振荡器还是外部晶体/时钟常温下内部R/C振荡器频率为:5.0V单片机为:11MHz~17MHz3.3V单片机为:8MHz~12MHz精度要求不高时,可选择使用内部时钟,但因为有制造误差和温漂,以实际测试为准
13.共4个16位定时器两个与传统8051兼容的定时器/计数器,16位定时器T0和T1,没有定时器2,再加上2路PCA模块可再实现2个16位定时器
14.2个时钟输出口,可由TO的溢出在P3.4/T0输出时钟,可由T1的溢出在P3.5/T1输出时钟
15.外部中断I/O口6路,传统的下降沿中断或低电平触发中断,并新增支持上升沿中断的PCA模块,Power Down模式可由外部中断唤醒,INT0/P3.2,INTI/P3.3,TO/P3.4,T1/P3.5,RxD/P3.0, PCA0/P3.7,PCA1/P3.5
16.PWM(2路)/PCA(可编程计数器阵列,2路)-也可用来当2路D/A使用也可用来再实现2个定时器—-也可用来再实现2个外部中断(上升沿中断/下降沿中断均可分别或同时支持)
17.A/D转换,8位精度ADC,共8路,转换速度可达300K/S(每秒钟30万次)
18.通用全双工异步串行口(UART),由于STC12系列是高速的8051,可再用定时器或PCA软件实现多串口
19.工作温度范围:-40-+85℃(工业级)/0-75℃(商业级)
20.封装:LQFP-32,SOP-32/28/20/16,SKDIP-28,PDIP-20/18/16,LSSOP-20(超小封状6.4mm×6.4mm),LQFP/SOP32有27个/0口,SOP28/SKDIP28有23个/0口,SOP20/LSSOP20/PDIP20有15个/O口,DIP18有13个I/O口,SOP16/DIP16有11个/0口。I/0口不够时,可用2到3根普通IVO端口外接74HC164/165/595(均可级联)来扩展/0口,还可用A/D做按键扫描来节省/0口,或用双CPU,三线通信,还多了串口。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !