STC单片机专用的自动下载系统
引言
STC单片机是我国宏晶公司研制的一系列51单片机。STC单片机以传统的8051单片机为基础,经过技术改进和资源扩展,具有片内资源丰富、运算速度快、价格低等优点。STC单片机下载程序不需要编程器烧写,可以通过串口下载。美中不足的是,STC单片机下载时必须进行冷启动,即下载信号加到单片机串口以后必须对单片机断电再上电,这给用户带来了一些不便。尤其是反复调试程序需要多次下载时,显得更加繁琐。
为了解决这一问题,有必要研制一种STC单片机专用的自动下载系统,使系统接收到上位机发往单片机的下载信号后,自动冷启动STC单片机,完成下载任务。
1 原理分析
STC单片机下载时,需要使用宏晶公司提供的STCISP软件。下载开始时,上位机软件首先向单片机发出下载命令。自动下载系统收到上位机对单片机发出的下载命令后,实现对单片机的断电、上电冷启动操作。单片机经冷启动后,收到命令数据流后作出回应,开始下载程序。需要注意的是,单片机在正常工作中,串口有可能接收数据,由于自动下载系统与单片机串口连接,因而系统必须具有自动判断接收的数据流是否为下载命令的能力,保证及时冷启动目标单片机。
为了检测下载程序的命令数据流,可以采用如下方法:从PC的串口引出连接线,接至PC的另一个串口,用串口调试助手打开;用STC-ISP软件发送下载命令,可以检测到在波特率为9 600 bps的情况下,该软件持续向单片机发送十六进制的0x80;当自动下载系统连续接收到足够数量的0x80时,即可判定接收到了下载命令数据流,从而进入冷启动程序。
2 系统硬件设计
2.1 主控芯片STC15F104E简介
自动下载系统需要接收上位机发往目标单片机的下载命令程序流,并对目标单片机进行冷启动。STC15F104E是宏晶公司研发的一款单片机,具有省去一些外部电路而功能较全面的优点。
该单片机的特点有:
◆内部集成了可靠复位,省去了外部复位电路。
◆内部集成了R/C时钟(在常温下仅有5‰温漂),省去了外部晶振。
◆内部集成了2个16位可重装载定时器,与普通8051单片机兼容。
◆为DIP8/SOP8封装,体积较小,功耗较低。
◆增强型8051内核,单时钟周期,信号处理速度快,实时性较好。
由于STC15F104E可以省去传统单片机的复位电路、外部晶振电路,且采用贴片封装,因此占用电路板面积非常小,适合集成在电路板上,因而作为本系统的主控芯片。
2.2 主控电路
如图1所示,整个系统以STC15F104E为核心进行设计。STC15F104E的P3.0脚与目标单片机STC89C52RC的串口接收端相连,即将发往目标单片机的信号连接到自动下载系统,实现信号的获取和处理。由丁自动下载系统不需要发出任何信息,STC15F104E的P3.1引脚悬空,不与目标单片机相连。 燃气报警器相关文章:燃气报警器原理
- 齐鲁化工城PE早间价格动态糖果机上海磁力开关插板阀豆粉设备Frc
- 科莱恩参加巴黎2014年欧洲制药包装展机械综合泥鳅养殖电池座调节器铝铆钉Frc
- 十大可再生能源机构全部落子沈阳夜视镜休闲装卡车钻铤百洁垫Frc
- 冠豪高新吸收合并粤华包正有序推进钢闸阀马鞍山分析器汽车灯具水阀Frc
- 比高油价更忧心的是断供双辽吊钳油压夹头水晶相框滚针轴承Frc
- 纸浆周报全球经济复苏预期下浆价继续强势0建筑图纸燃气轮机二手客车二手设备预印机Frc
- 福建省莆田市市场监督管理局通报2018年薄型气缸青州圆机锻造件中控系统Frc
- 秋季厂房防火措施建筑图纸燃气轮机二手客车二手设备预印机Frc
- 08年12月中国混二甲苯异构体进口分析乐平饼干机金属回收木工车床管线机Frc
- 深圳去年无人机产值达300亿元占全球民用东方通用涂料服装机械电教设备穿刺饰Frc