STC单片机程序纯软件自动下载

STC系列单片机是通过串口通信的方式下载程序的,其实其内部也集成了软件复位以及下载程序的ISP/IAP下载方法。只需要通过特定的串口数据去激活它即可达到纯软件下载的目的(无需开关电源,无需复位,无需任何人为硬件干扰)。在第一次下载或之后运行跑飞不能进入串口中断程序时,方需手动重启。

操作方法

  • 01

    先分清楚你用的是哪款芯片,STC89系列和STC12系列的特殊寄存器名称不一样。STC89的请在你的头文件(*.h)中除了加入  #include <reg52.h> 还要加入  sfr ISP_CONTR  = 0xe7;  或者直接使用STC提供的头文件;而STC12C5A的请直接使用STC提供的头文件。如图:

  • 02

    STC官方的头文件可以在STC-ISP中找到,如图:

  • 03

    编写串口程序(一般为串口1),在串口中断服务程序中加入如下代码段。注意其中的预处理:STC89的为ISP_CONTR 而 STC12C5A的为IAP_CONTR,这个要注意区分。

  • 04

    下载程序到单片机,如果单片机能成功运行串口且波特率为9600,那么以后这个单片机就能自动下载了,下载工具版本推荐为 V6.57,低版本的下载工具不确保能成功

(0)

相关推荐

  • 在QQ中如何禁止其中的微视天天快报等软件自动下载

    我们在使用QQ的时候,总是会有一些广告.诱导链接等,让我们下载一些软件,想要对这些操作进行禁止,该怎么操作呢?今天就跟大家介绍一下在QQ中如何禁止其中的微视天天快报等软件自动下载的具体操作步骤.1. ...

  • STC单片机程序下载失败怎么办

    STC为宏晶公司推出的国产51单片机,其优点在于价格低廉,功能强大,使用方便,尤其是其串口isp下载程序的方式方便了大量用户,免去了购买昂贵的编程器,非常适合单片机入门学习使用. 但是初学者常会遇到程 ...

  • 51单片机程序编写软件keil如何使用

    keil是一款51单片机程序的编写软件,据百科介绍有80%的工程师在使用这款软件,小编大体介绍下这款软件的使用. 操作方法 01 下载一个keil软件包,并安装. 02 打开keil,看到如图界面. ...

  • 电脑垃圾游戏插件怎么删除(垃圾软件自动下载安装怎么回事)

    平时在电脑上下载一些东西总是会莫名其妙的把一些垃圾插件下载出来,尤其是那些网页游戏,有的怎么删都删不了,很是头疼,下面我们来看看问题的源头在哪里.假如我们需要一个录屏软件点击下载地址直接进入刚才我们看 ...

  • OPPO手机自动下载程序怎么办

    OPPO手机自动下载程序怎么办

  • OPPO手机自动下载程序怎么办?

    在使用手机的过程中,经常会遇到软件自动下载程序出现这个的原因有是什么呢?,这个时候怎么取消呢? 操作方法 01 进入手机软件商店--我的--设置--开启了WLAN自动更新,wifi环境下检测程序有新版 ...

  • 如何禁止Win7自动下载Web页面的问题

    大家用Windows7上网的时候,在点开某网页时,IE或者下载软件自动就下载了一些莫名其妙的东西呢?这是一些恶意内容通过系统自带的IE浏览器或下载软件自动下载到本地,而这些恶意内容很可能会自动运行危害 ...

  • Win7秘籍禁用页面自动下载

    大家用Windows7上网的时候,在点开某网页时,IE或者下载软件自动就下载了一些莫名其妙的东西呢?这是一些恶意内容通过系统自带的IE浏览器或下载软件自动下载到本地,而这些恶意内容很可能会自动运行危害 ...

  • 怎么设置电脑版爱奇艺自动下载未完成的任务

    现在很多人喜欢在电脑上用爱奇艺看视频,有些用户想知道怎么设置软件自动下载未完成的任务,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步打开电脑中的[爱奇艺]软件.2. 第二步进入主 ...