给单片机下程序,下载完后是否立即运行?将下在线和电源线拔除,程序是不是没了,下次上电是不是里面啥也

单片机程序下载

你学习必须了解单片机的一个工作原理,和单片机的框架,内部寄存器的作用,不能盲目学习单片机,否则徒劳无功,这个是必然的,先大体给你讲讲一下,自己也做看一下单片机的操作手册。
单片机内部有两个存储器ROM和RAM,单片机内部ROM的作用是把你编写的程序HEX文件机器代码,编程到ROM程序存储器,不如地址0000-FFFF,当单片机下载程序后,上电单片机运行从ROM内部数据从地址0000开始执行,当单片机掉电后单片机复位,当单片机上电后ROM程序存储器还是从0000地址开始执行。
ROM在下载的时候要擦除FLASH然后在写入,ROM数据写入后被系统保护,不会被恶意修改,如果要修改只有在下载的时候,直通过指定协议擦除在从新写入的一个过程。

ARM数据存储器,就是你程序编写的变量在执行过程中的数值变化存放到RAM存储器中,当单片机掉电后,单片机复位ARM数据不会被保存。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-20

    若使用的keil下载,下载完成后需要点击运行才可以运行程序。此外还可以在程序中设置断点等

    程序下载断电后已经被存储在单片机中。下次上电程序将会自动运行。

第2个回答  2013-09-20
现在的单片机都有一个专门存放程序的存储器叫FLASH存储器,它相当于EEPROM存储器,可以闪存,所以还可以做RAM用,掉电不丢失。
第3个回答  2013-09-20
你下载进去程序就存在了啊,不会没有的
相似回答