怎么把上次烧写到单片机的程序删除掉

如题所述

重新烧进去新的程序,就会删除旧的。

1.首先,编辑keil上的代码,用keil4进行编译,在项目文件夹中找到已编译的十六进制文件,并将其写入SCM文件中。

2.现在,我们需要一个写对写的软件来编写程序,这里使用的是stc-isp软件。

3.打开软件,首先选择合适的知道单片机型号,这里使用的是stc89C52。那么串口自动一般是不错的选择,你也可以自己选择。

4.单击“打开程序文件”,在弹出框中选择版本并选择已编译的十六进制文件。点击“open”,程序编写的准备工作就完成了。

5.接下来开始编写程序,将电脑与开发板用数据线连接,然后点击“下载”按钮,点击,然后打开开发板开关,右边可以等待下载完成。

6. 下载成功后,右侧会显示“下载成功”,开发板会根据自己的代码点亮一个LED灯

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-10-13
现在用的单片机用的都是电可擦可编程只读存储器,英文简称:EEPROM,或称 E2PROM,所谓电可擦,就是通电就把之前的程序擦除掉了,所以,你只要再次烧写其他程序进去,单片机会自动删除原先的程序的。本回答被提问者采纳
第2个回答  2011-08-04
烧进去新的程序,就会把旧的程序覆盖!因为在烧写的过程中就会先擦写旧的程序
第3个回答  2011-08-04
你就重新烧你的新程序进去就会将以前的程序给覆盖掉的。
第4个回答  2011-08-04
写一个新的进去就可以了

怎么把上次烧写到单片机的程序删除掉
重新烧进去新的程序,就会删除旧的。1.首先,编辑keil上的代码,用keil4进行编译,在项目文件夹中找到已编译的十六进制文件,并将其写入SCM文件中。2.现在,我们需要一个写对写的软件来编写程序,这里使用的是stc-isp软件。3.打开软件,首先选择合适的知道单片机型号,这里使用的是stc89C52。那么串口...

怎么把烧到arduino板子上的程序删除
用ISP烧写器,arduino板子一般把所有的单片机接口都引出了,有ISP烧写器的话可以插上烧写器直接擦除整块flash;没有烧写器的话可以用arduino编程软件写一个空程序,比如只有main函数函数里面只有个分号,编译下载,原有的程序也会被擦除。

怎么将之前烧入aduc7026的程序的设置清空
烧写还的程序一般不用删除,下次烧写时就直接覆盖,如果有秘密想销毁,就用非秘密的覆盖首先,不知道楼主用的是什么单片机,估计是C51,因为使用最广泛。其次,不知道楼主用那个厂家的,如果第一条成立,那么只有Atmel根STC两种可能,因为这两种最好买到。再次,楼主肯定是做实验用的,所以不可能是OTP。最后...

能从单片机里面取出以前写入的程序吗
如果单片机的加密位没有被烧写,那么是可以读出单片机内部程序的,因为读出的程序是十六进制代码,所以还要在编译软件中把十六进制代码翻译成汇编程序。这个过程也叫“反汇编”。如果加密位被烧写那么通常是不能读出内部信息的,有人说花钱就可以解密,其实那是不能百分之百完全解出来的,大约只能得到原代码...

...但是我把这个程序忘了 能不能从单片机里面把源程序再提取出来...
可以的..看看有没有加密..要是没有加密.就好办.要是加密了.我想你还是自己写一个吧..等你解密以后可能都是你写的程序都出来了好几个的时候了..不过还是自己写一下吧..没有什么大不了的..多写对人总是有好处的.

我要写入一个新程序时,单片机里原有的代码要清除吗
当然需要清除(覆盖就可以),一般而言程序下载时会自动清除的,用编程器烧录时需要选择先清除,再写入。

...但是我把这个程序忘了 能不能从单片机里面把源程序再提取出来...
如果单片机没有加密,可以把程序读出来。但是,读出来的并不是源程序,而是源程序编译之后生成的机器码。如果想得到源程序,可借助于反编译工具。但是,反编译之后得到的代码很难读懂。

单片机在将程序烧入后是不是不可以改了?
烧录后,只要你用的是可重复搽写的程储器,就可以再另外烧录,是可以更改的

单片机可以无限烧写程序吗?
这个问题回答的人真不少,也基本上把问题都说清了,你那200块是价钱还是芯片数量啊,有点让人晕,如果是200个芯片,我想你这一辈子也不可能把它们都烧写到全坏掉,一个51单片机本身只是几块钱的事,一个开发板倒是听说价钱在200元左右,51系列的一个单片机一次只能烧写一个程序进去,但是你可以烧写N...

什么叫51系列单片机芯片擦除
就是把51系列的单片机中的程序擦掉。成为一个空片,又可以再次烧写新的程序进去。

相似回答