第2章 STC25F2K60S2单片机增强型8051内核
- 格式:ppt
- 大小:804.50 KB
- 文档页数:38
宏晶科技,中国大陆本土第一家战胜全球所有竞争对手的MCU 设计公司,北京加油! 修订日期:2014-5-1超强抗干扰,无法解密8051单片机全球第一品牌,全球最大的8051单片机设计公司全部中国大陆本土独立自主知识产权;品质保证:TSMC 上海制造官方网站: 南通 Tel: 0513-5501 2928 5501 2929 深圳 Tel: 0755-8294 8411 8294 8412高可靠制造保证STC15F2K60S2系列1T 8051单片机,2K 字节SRAM ,超高速双串口,高速A/D型号Flash 程序存储器(byte)大容量S R A M 字节串行口S P I 仅有主机模式普通定时器计数器T0-T2外部管脚也能掉电唤醒CCP PCA PWM 可当外部中断并可掉电唤醒掉电唤醒专用定时器标准外部中断支持掉电唤醒A/D 8路(3路PWM 可当3路D/A 使用)D P T R EEP ROM 内部低压检测中断并可掉电唤醒内部复位(可选复位门槛电压)看门狗程序加密后传输(防拦截)是否支持RS485下载所有封装LQFP44/PDIP40LQFP32SOP28/SKDIP28/TSSOP20(现此系列未生产PLCC44和SOP32封装)部分封装价格(RMB ¥)TSSOP20SOP28SKDIP28LQFP32PDIP40LQFP44大批量现货供应中STC15F2K60S2系列单片机选型价格一览表,另有STC15L 系列(工作电压2.4V-3.6V)特别提醒:3路CCP/PCA/PWM 还可当3路定时器使用STC15F2K08S25.5-3.88K 2K 2有33-ch 有510位253K 有8级有有是¥3.8¥4.0¥3.9¥4.5¥4.0STC15F2K16S25.5-3.816K 2K 2有33-ch 有510位245K 有8级有有是¥4.0¥4.2¥4.1¥4.7¥4.2STC15F2K32S25.5-3.832K 2K 2有33-ch 有510位229K 有8级有有是¥4.3¥4.5¥4.4¥4.9¥4.5STC15F2K40S25.5-3.840K 2K 2有33-ch 有510位221K 有8级有有是¥4.4¥4.6¥4.5¥4.9¥4.6STC15F2K48S25.5-3.848K 2K 2有33-ch 有510位213K 有8级有有是¥4.4¥4.6¥4.5¥4.9¥4.6STC15F2K56S25.5-3.856K 2K 2有33-ch 有510位25K 有8级有有是¥4.4¥4.6¥4.5¥4.9¥4.6STC15F2K60S25.5-3.860K 2K 2有33-ch 有510位21K 有8级有有是¥4.4¥4.6¥4.5¥4.9¥4.6IAP 15F2K61S2本身就是仿真器5.5-3.861K 2K 2有33-ch 有510位2IAP 有8级有有是¥4.4¥4.4¥4.6¥4.5¥4.9¥4.6用户可将用户程序区的程序Flash 当EEPROM 使用IRC 15F2K63S2使用外部晶振或内部24MHz 时钟5.5-3.863.5K 2K 2有33-ch 有510位2IAP 有固定有无否¥4.9¥4.6用户可将用户程序区的程序Flash 当EEPROM 使用IAP 15F2K61S 5.5-3.861K 2K 1有3-有5-2IAP 有8级有有是¥4.5¥4.0用户可将用户程序区的程序Flash 当EEPROM 使用大批量供货中STC15F101W 系列单片机选型价格一览表,另有STC15L 系列(工作电压2.4V-3.6V)串行口功能可由[P3.0/INT4, P3.1]结合定时器实现SOP8DIP8DFN8STC15F101W 5.5-3.81K 128无无2(T0/T2)无有5无14K 有8级有有是¥1.2 无STC15F102W 5.5-3.82K 128无无2(T0/T2)无有5无13K 有8级有有是¥1.3¥1.5STC15F104W 5.5-3.84K 128无无2(T0/T2)无有5无11K 有8级有有是¥1.4 ¥1.6 ¥1.5 IRC15F107W 固定使用内部24MHz 时钟5.5-3.87K 128无无2(T0/T2)无有5无1IAP 有固定有无否¥1.4 ¥1.6用户可将用户程序区的程序Flash 当EEPROM 使用宏晶•STC15F2K60S2系列主要性能:大容量2048字节片内RAM 数据存储器高速:1个时钟/机器周期,增强型8051内核,速度比传统8051快7 ~ 12倍速度也比STC 早期的1T 系列单片机(如STC12/11/10系列)的速度快20%宽电压:5.5~3.8V ,2.4~3.6V(STC15L2K60S2系列)低功耗设计:低速模式,空闲模式,掉电模式(可由外部中断或内部掉电唤醒定时器唤醒)不需外部复位的单片机,ISP 编程时8级复位门槛电压可选,内置高可靠复位电路不需外部晶振的单片机,ISP 编程时内部时钟从5MHz~35MHz 可设(相当于普通8051:60 ~ 420MHz)内部高精度R/C 时钟(±0.3%),±1%温飘(-40℃~ +85℃),常温下温飘±0.6%(-20℃~ +65℃)支持掉电唤醒的资源有:INT0/INT1(上升沿/下降沿中断均可),INT2/INT3/INT4(下降沿中断);CCP0/CCP1/CCP2/T0/T1/T2管脚;内部掉电唤醒专用定时器8/16/24/32/40/48/56/60/61/63.5K 字节片内Flash 程序存储器,擦写次数10万次以上大容量片内EEPROM 功能,擦写次数10万次以上ISP/IAP ,在系统可编程/在应用可编程,无需编程器/仿真器高速ADC ,8通道10位,速度可达30万次/秒,3路PWM还可当3路D/A 使用3通道捕获/比较单元(CCP/PCA/PWM)----也可用来再实现3路D/A 或3个定时器或3个外部中断(支持上升沿/下降沿中断)利用CCP/PCA 高速脉冲输出功能可实现3路9 ~ 16位PWM (每通道占用系统时间小于0.6%)利用定时器T0、T1或T2的时钟输出功能可实现高精度的8 ~ 16位PWM (占用系统时间小于0.4%)6个定时器,2个16位可重装载定时器T0和T1兼容普通8051的定时器,新增了一个16位的定时器T2,并都可实现可编程时钟输出,另外管脚MCLKO 可将内部主时钟对外分频输出(÷1或÷2或÷4), 3路CCP/PCA 可再实现3个定时器●●●●●●●●●●●●●●●选择宏晶•STC15F2K60S2系列单片机理由:片内大容量2048字节SRAM无法解密,宏晶第八代加密技术,现悬赏10万元人民币请专家帮忙查找加密有无漏洞超强抗干扰:1. 高抗静电(ESD 保护)整机轻松过2万伏静电测试2. 轻松过4kV 快速脉冲干扰(EFT 测试)3. 宽电压,不怕电源抖动4. 宽温度范围,-40℃ ~ +85℃大幅降低EMI ,内部可配置时钟,1个时钟/机器周期,可用低频时钟----出口欧美的有力保证超低功耗:1. 掉电模式: 外部中断唤醒功耗<0.1µA2. 空闲模式: 典型功耗<1mA ,3. 正常工作模式: 4mA ~ 6mA4. 掉电模式可由外部中断或内部掉电唤醒专用定时器唤醒,适用于电池供电系统,如水表、气表等在系统可仿真,在系统可编程,无需专用编程器,无需专用仿真器,可远程升级可送USB 型联机/脱机下载烧录工具STC-U7(人民币100元),1万片/人/天,有自动烧录机接口★★★★★★★可编程时钟输出功能(对内部系统时钟或外部管脚的时钟输入进行时钟分频输出):① T0在P3.5输出时钟;② T1在P3.4输出时钟;③ T2在P3.0输出时钟,以上3个定时器/计数器输出时钟均可1~65536级分频输出;④ 内部主时钟在P5.4/MCLKO 对外输出时钟(STC15系列8-pin 单片机的主时钟在P3.4/MCLKO 对外输出时钟)超高速双串口/UART ,两个完全独立的高速异步串行通信端口,分时切换可当5组串口使用SPI 高速同步串行通信接口硬件看门狗(WDT)先进的指令集结构,兼容普通8051指令集,有硬件乘法/除法指令通用I/O 口(42/38/30/26/18个),复位后为:准双向口/弱上拉(8051传统I/O 口)可设置四种模式:准双向口/弱上拉,强推挽/强上拉,仅为输入/高阻,开漏每个I/O 口驱动能力均可达到20mA ,但整个芯片最大不要超过120mA如果I/O 口不够用可以用3根普通I/O 口线外接74HC595(¥0.21元)来扩展I/O 口,并可多芯片级联扩展几十个I/O 口,还可用A/D 作按键扫描来节省I/O 口●●●●●●●1T8051微处理器STC价低超,耗功低超 高速(0-35M),高可靠超强抗干扰,无法解密掉电模式:<0.1µA ,可由外中断或专用定时器唤醒看门狗P0P1P2P3P4集成MAX810专用复位电路3路CCP/PCA/PWMPWM 可当D/A 使用高频PWM: 6位/7位/8位IAP大容量 2048字节 SRAME 2PROM Data Flash8/16/32/60/61/63.5K字节 Flash 程序存储器内置系统ISP监控程序IAPINT2/INT3/INT4仅可下降沿中断INT0/INT1上升沿/下降沿中断均可最多42个I/OA/D高速10位8路超高速双串口(UART)分时复用可当5组使用集成高精度R/C 时钟±1%温飘-40℃ ~ +85℃P55组8位 并行端口P0/P1P2/P3/P4+P5.4 / P5.5内置高精准时钟(ISP 编程时5~35MHz 可任意设置)内置高可靠复位电路(8级复位门槛电压可设置)ISP 编程时可设置8级复位门槛电压大容量2K 字节S R A M 提升的是性能降低的是成本最多6个定时器大陆本土宏晶STC 姚永平独立创新设计,请不要再抄袭我们的设计、规格和管脚排列,再抄袭就很无...33323130292827262524231234567891011R x D 2/C C P 1/A D C 0/P 1.0E C I /S S /A D C 2/P 1.2T x D 2/C C P 0/A D C 1/P 1.1M O S I /A D C 3/P 1.3M I S O /A D C 4/P 1.4S C L K /A D C 5/P 1.5X T A L 2/R x D _3/A D C 6/P 1.64.1/M I S O _32.3/A 11/M O S I _22.2/A 10/M I S O _22.1/A 9/S C L K _24.3S C L K _33.5/T 1/T 0C L K O /C C P 0_22.0/A 8/R S T O U T _L O W A D 5/P 0.5A D 6/P 0.6A D 7/P 0.7T x D 2_2/P 4.7P3.1/TxD/T2LQFP4442个I/O34353637383940414243442221201918171615141312P3.0/RxD/INT4/T2CLKO 4.2W R 4.4R D 3.6I N T 2/R x D _2/C C P 1_23.7/I N T 3/T x D _2/C C P 2/C C P 2_2MCU_RxD(P3.0)MCU_TxD(P3.1)SW1Power On 47μF C10.1μF12345678910111213141516171819204039383736353433323130292827262524232221P4.5/ALE P4.1/MISO_3P2.7/A15/CCP2_3P2.6/A14/CCP1_3P2.5/A13/CCP0_3P2.4/A12/ECI_3/SS_2P2.3/A11/MOSI_2P2.2/A10/MISO_2P2.1/A9/SCLK_2P2.0/A8/RSTOUT_LOW P3.4/T0/T1CLKO/ECI_2P3.3/INT1P3.2/INT0P3.1/TxD/T2 PDIP40 38个I/OP4.2/WR P4.4/RD P3.5/T1/T0CLKO/CCP0_2P3.6/INT2/RxD_2/CCP1_2P3.7/INT3/TxD_2/CCP2/CCP2_2P3.0/RxD/INT4/T2CLKO 采用宏晶第八代加密技术,现悬赏10万元人民币请专家帮忙查找加密有无漏洞封装形式:LQFP44(12mm x 12mm, 强烈推荐)PDIP40(正常生产但 不推荐)LQFP32(9mm x 9mm, 推荐)SOP28(强烈推荐)SKDIP28(正常生产)TSSOP20(6.5mm x 6.5mm)以上单价为10K/M 起定量,量小每片需加0.1元,以上价格运费由客户承担,零售10片起,如对价格不满,可来电要求降价每片单片机具有全球唯一身份证号码(ID 号),无法解密,加密坚不可摧全部175℃8小时高温烘烤P3.0/INT4/T2CLKO8765MCLKO/INT2/T0/RST/P3.4INT3/T0CLKO/P3.51234ISP/IAP6个I/OSTC15F101W 系列,大批量供货中,RMB1.2元起(STC15F101W)不需外部晶振的单片机不需外部复位的单片机送仿真器全球第一款真正意义上的单片机ISP/IAP 技术全球领导者2827262524232221201918171615RxD2/CCP1/ADC0/P1.0XTLA2/RxD_3/ADC6/P1.6XTLA1/TxD_3/ADC7/P1.71234567891011121314TxD2/CCP0/ADC1/P1.1P2.0/RSTOUT_LOWP3.0/RxD/INT4/T2CLKOP3.6/INT2/RxD_2/CCP1_2P3.7/INT3/TxD_2/CCP2/CCP2_2SOP28 / SKDIP2826个I/O 提供客制化IC 设计服务或[P1.6/RxD_3, P1.7/TxD_3]特别声明:以15F 和15L 开头且有SPI 功能的芯片不支持“SPI 从机模式”;以15W 开头且有SPI 功能的芯片,SPI 主/从机模式均支持。
第6章STC15F2K60S2单片机定时器及可编程时钟输出《单片机原理及应用》本文介绍了STC15F2K60S2单片机的定时器和可编程时钟输出功能。
单片机定时器是单片机中常用的功能模块之一,可以用于定时、计时、延时等应用。
STC15F2K60S2单片机具有多个定时器,包括定时/计时器的选择,工作模式的设置,定时器中断的配置等。
另外,该单片机还具备可编程时钟输出功能,可以用于生成各种频率的时钟信号。
一、STC15F2K60S2单片机定时器概述STC15F2K60S2是一款杰出的8051内核单片机,它具有多种功能和丰富的接口资源,适用于各种应用场景。
定时器是其中一个重要的功能模块,可以用于实现各种定时任务,例如周期性的数据采集、定时触发等。
STC15F2K60S2单片机具有4个定时器,分别为T0、T1、T2和T3。
每个定时器又分为两个独立的计时/定时模块,通常称之为T0高速定时器和T0低速定时器等。
这些定时器的工作频率由系统时钟频率决定,可以通过定时器控制寄存器来设置时钟来源和分频系数。
二、STC15F2K60S2单片机定时器的工作模式定时器有多种工作模式可供选择,常用的有定时器模式和计数器模式。
定时器模式主要用于实现定时功能,可以根据需求设置定时时长和触发条件。
计数器模式主要用于计数功能,可以将外部事件转换为内部计数脉冲,用于测量时间间隔或者脉冲频率。
STC15F2K60S2单片机定时器的工作模式可以通过相关的寄存器位进行配置。
例如,可以通过T2CON寄存器的T2M0和T2M1位来选择定时器2的工作模式,可以选择定时器模式、16位自动重载模式、13位同步计数器模式,或者外部事件计数器模式。
三、STC15F2K60S2单片机定时器中断的配置定时器中断是使用定时器功能的常用方法之一,可以在定时达到设定值时触发中断,执行相应的中断服务程序。
STC15F2K60S2单片机的定时器可以设置使能定时器中断,并通过相关的中断使能寄存器来控制定时器中断的使能和优先级。
亲手制作STC15F2K60S2单片机最小系统(文章中详细图片)STC15系列增强型8051单片机集成了上电复位电路与高精准R/C振荡器,给单片机芯片加上电源就可跑程序;集成了大容量的程序存储器、数据存储器以及EEPRM,集成了A/D、PWM、SPI等高功能接口部件,可大大地简化单片机应用系统的外围电路,使单片机应用系统的设计更加简捷,系统性能更加高效、可靠。
STC12C5A60S2/AD/PWM 系列单片机是宏晶科技生产的单时钟/机器周期(1T)的单片机,是高速/低功耗/超强抗干扰的新一代8051单片机,指令代码完全兼容传统8051,但速度快8-12倍。
内部集成MAX810专用复位电路,2路PWM,8路高速10位A/D转换(250K/S,即25万次/秒),针对电机控制,强干扰场合。
STC15系列中STC15F2K60S2单片机使用最为频繁,用户应用程序空间60K,足以满足多数应用此芯片的用户编程,并且价格在中关村6.5左右。
下面自己亲接,即悬空)两个电容为RxD和TxD的+5V两个30P电容后端接GNDSTC15F2K60S2引脚电路制作好,连接好以后,安装USB转串口PL2303的驱动做windows系统(windows xp或windows 7都可以,我使用的是windows7 64位),如果PL2303在windows 7 64位下下载时出现错误,请下载其它的此型号的驱动解决(实际中遇到过此问题,当然windows xp下试过没有出过错误,如果您的系统是windows xp的就不用担心了。
)使用下载时把PL2303的Rxd和单片机的Txd相连接,再把PL2303的Txd 和单片机的Rxd相连接,GND同接单片机GND, PL2303的+5V先不要同单片机连接,点上图中“下载/编程”后,再把PL2303的+5V先同单片机连接,此时就会看到程序下载到单片机了。
单片机STC12C5A60S2在众多的51系列单片机中,要算国内STC 公司的1T增强系列更具有竞争力,因他不但和8051指令、管脚完全兼容,而且其片内的具有大容量程序存储器且是FLASH工艺的,如STC12C5A60S2单片机内部就自带高达60K FLASH ROM,这种工艺的存储器用户可以用电的方式瞬间擦除、改写。
而且STC系列单片机支持串口程序烧写。
显而易见,这种单片机对开发设备的要求很低,开发时间也大大缩短。
写入单片机内的程序还可以进行加密,这又很好地保护了你的劳动成果。
重要的一点STC12C5A60S2目前的售价与传统51差不多,市场供应也很充足。
是一款高性价比的单片机STC12C5A60S2/AD/PWM系列单片机是宏晶科技生产的单时钟/机器周期(1T)的单片机,是高速/低功耗/超强抗干扰的新一代8051单片机,指令代码完全兼容传统8051,但速度快8-12倍。
内部集成MAX810专用复位电路,2路PWM,8路高速10位A/D转换(250K/S),针对电机控制,强干扰场合。
1.增强型8051 CPU,1T,单时钟/机器周期,指令代码完全兼容传统8051;2.工作电压:STC12C5A60S2系列工作电压:5.5V-3.3V(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个),复位后为:准双向口/弱上拉(普通8051传统I/O口),可设置成四种模式:准双向口/弱上拉,推挽/强上拉,仅为输入/高阻,开漏,每个I/O口驱动能力均可达到20mA,但整个芯片最大不要超过55Ma;7. ISP(在系统可编程)/IAP(在应用可编程),无需专用编程器,无需专用仿真器可通过串口(P3.0/P3.1)直接下载用户程序,数秒即可完成一片;8.有EEPROM功能(STC12C5A62S2/AD/PWM无内部EEPROM);9. 看门狗;10.内部集成MAX810专用复位电路(外部晶体12M以下时,复位脚可直接1K电阻到地);11.外部掉电检测电路:在P4.6口有一个低压门槛比较器,5V单片机为1.32V,误差为+/-5%,3.3V单片机为1.30V,误差为+/-3%;12.时钟源:外部高精度晶体/时钟,内部R/C振荡器(温漂为+/-5%到+/-10%以内) 1用户在下载用户程序时,可选择是使用内部R/C振荡器还是外部晶体/时钟,常温下内部R/C振荡器频率为:5.0V单片机为:11MHz~15.5MHz,3.3V 单片机为:8MHz~12MHz,精度要求不高时,可选择使用内部时钟,但因为有制造误差和温漂,以实际测试为准;13.共4个16位定时器两个与传统8051兼容的定时器/计数器,16位定时器T0和T1,没有定时器2,但有独立波特率发生器做串行通讯的波特率发生器再加上2路PCA模块可再实现2个16位定时器;14. 2个时钟输出口,可由T0的溢出在P3.4/T0输出时钟,可由T1的溢出在P3.5/T1输出时钟;15.外部中断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);16. PWM(2路)/PCA(可编程计数器阵列,2路):——也可用来当2路D/A使用——也可用来再实现2个定时器——也可用来再实现2个外部中断(上升沿中断/下降沿中断均可分别或同时支持);17.A/D转换, 10位精度ADC,共8路,转换速度可达250K/S(每秒钟25万次)18.通用全双工异步串行口(UART),由于STC12系列是高速的8051,可再用定时器或PCA软件实现多串口;19. STC12C5A60S2系列有双串口,后缀有S2标志的才有双串口,RxD2/P1.2(可通过寄存器设置到P4.2),TxD2/P1.3(可通过寄存器设置到P4.3);20.工作温度范围:-40 - +85℃(工业级) / 0 - 75℃(商业级)21.封装:PDIP-40,LQFP-44,LQFP-48 I/O口不够时,可用2到3根普通I/O口线外接74HC164/165/595(均可级联)来扩展I/O口, 还可用A/D做按键扫描来节省I/O口,或用双CPU,三线通信,还多了串口。
STC12C5A60S2简介STC12C5A60S2是STC生产的单时钟/机器周期(1T)的单片机,是高速、低功耗、超强抗干扰的新一代8051单片机,指令代码完全兼容传统8051,但速度快8-12倍.内部集成MAX810专用复位电路,2路PWM,8路高速10位A/D转换,针对电机控制,强干扰场合。
1、增强型8051CPU,1T(1024G),单时钟/机器周期2、工作电压 5.5-3。
5V3、1280字节RAM4、通用I/O口,复位后为:准双向口/弱上拉可设置成四种模式:准双向口/弱上拉,强推挽/强上拉,仅为输入/高阻,开漏每个I/O口驱动能力均可达到20mA,但整个芯片最大不要超过120mA5、有EEPROM功能6、看门狗7、内部集成MAX810专用复位电路8、外部掉电检测电路9、时钟源:外部高精度晶体/时钟,内部R/C振荡器常温下内部R/C振荡器频率为:5。
0V单片机为:11~17MHz3.3V 单片机为:8~12MHz10、4个16位定时器两个与传统8051兼容的定时器/计数器,16位定时器T0和T111、3个时钟输出口,可由T0的溢出在P3。
4/T0输出时钟,可由T1的溢出在P3。
5/T1输出时钟,独立波特率发生器可以在P1。
0口输出时钟12、外部中断I/O口7路,传统的下降沿中断或电平触发中断,并新增支持上升沿中断的PCA模块,Power Down模式可由外部中断唤醒,INT0/P3.2,INT1/P3。
3,T0/P3。
4,T1/P3。
5,RxD/P3。
0,CCP0/P1。
3,CCP0/P1。
313、PWM2路14、A/D转换,10位精度ADC,共8路,转换速度可达250K/S15、通用全双工异步串行口(UART)16、双串口,RxD2/P1。
2,TxD2/P1。
317、工作范围:—40~8518、封装:LQFP—48,LQFP—44,PDIP-40,PLCC管脚说明P0。
0~P0。
7 P0:P0口既可以作为输入/输出口,也可以作为地址/数据复用总线使用。