STC15F104E的STC单片机自动下载系统设计
时间:10-25
来源:现代电子技术
点击:
80,下载系统只有严格检测到连续多个0x80时,才能判断为接收到了下载命令。如果其中有一个不是0x80,则重新检测计数。这里设定为当系统连续接收到200个0x80时,判定为接收到了下载命令。
3.3 冷启动操作和指示灯程序
接收到下载命令后,STC15F104E首先关闭定时器中断,停止模拟串口的接收工作。之后将P3.4置1,切断目标单片机的电源。延迟1~2 s后置0,恢复对目标单片机的供电。考虑到STC上位机下载软件从发送下载命令到单片机开始下载大约需要1~2 s的时间,恢复供电后需要继续延迟5 s,保证目标单片机已经开始下载后再启动定时器中断。
STC单片机接收到下载命令后,必须作出回应才能进行下载。上位机发出的下载信号同时发送到目标单片机和自动下载系统,自动下载系统中的单片机的P3.1脚悬空,而目标单片机的P3.1与上位机串口相连。这样,只有目标单片机能够回应下载命令实现下载,自动下载系统中的单片机不能回应下载命令,避免了对上位机的干扰。
结语
STC单片机自动下载系统省去了操作人员手动开关电源的不便,避免了相应的机械损耗,具有较高的实用价值。
STC15F104E STC单片机 相关文章:
- 基于STC单片机的智能LED路灯控制器设计(03-23)
- 基于STC单片机的硬件电路设计(10-13)
- 单片机典型案例开发(四)(03-26)
- 单片机控制LED轮廓显示原理及总体方案设计(05-12)
- 基于STC单片机的超声波清洗机设计方案(08-05)
- LT3751如何使高压电容器充电变得简单(08-12)