一文看懂STC单片机冷启动和复位有什么区别
一、STC单片机简介
STC单片机是一款增强型51单片机,完全兼容MCS-51,还增加了新的功能,比如新增两级中断优先级,多一个外中断,内置EEPROM,硬件看门狗,具有掉电模式,512B内存等。还支持ISP下载,不用编程器,只要一个MAX232和一些廉价的元件就能写程序,可擦写10万次。因此是一款很好用的单片机。
二、STC单片机的优缺点
(一)优点
抗干扰能力强 |
单片机时钟有防外部电磁辐射功能。 |
保密性能强悍,很难被破解 |
功耗较高,5V供电 |
8位,运行速度慢 |
无硬件乘法器,乘除法运算都为4周期指令 |
单片机内集成资源少 |
三、为什么STC单片机要冷启动
STC的程序分引导区和程序区。
引导区的代码主要负责ISP在线烧录。而STC的冷启动顺序就是先从引导区然后启动到程序区的。而热启动就是普通的51启动方式,只能从程序区头部开始重新执行。
所以必须冷启动。另外STC提供了一个特殊的寄存器地址,通过设置它能通过软件实现硬复位的功能直接跳转到引导区。
四、STC单片机冷启动和复位是什么
现以STC12系列为例说明: - 冷启动:单片机掉电,电量放光后上电,为冷启动。 - 复位:单片机不掉电,使用复位管脚对其复位(还有其他类型的复位:看门狗、IAP_COUNTER控制软复位),这些属于热启动。
五、STC单片机的复位方式
以STC12C5A60S2系列单片机为例: 1. 外部RST引脚复位; 2. 外部低压检测复位; 3. 软件复位; 4. 掉电复位/上电复位; 5. 看门狗复位。
六、STC单片机冷启动和复位有什么区别
- 复位启动是强制进行重新启动(前提是电脑必须已经开着),而冷启动就是关机后重新进行启动,这样是按照电脑(硬盘)的工作原理来进行的。
- 复位启动是不管硬盘是否运行,都要强制重启,这样对硬盘有一定的损害。而冷启动就等电脑(硬盘)保存好数据后,再一次进行启动,对硬盘没有损害。
七、关于STC的冷启动下载
USB转TTL | 51最小开发板 |
TXD | RXD |
RXD | TXD |
GND | GND |
5V | 5V或Vcc |
以下面51单片机最小系统板为例-STC89C52RC
(一)USB转TTL有外壳(烧录器)
不需要冷启动,直接接好线即可
(一)USB转TTL无外壳https://blog.csdn.net/2302_77523399/article/details/147347639?spm=1011.2415.3001.5331
需要冷启动,接好线之后,将单片机上的VCC线先拔掉,
STC-ISP如上所示,点击下载后,再将Vcc的线脸上,此时即可下载