单片机文件系统断电|停止单片机运行直接断电就可以吗

单片机文件系统断电|停止单片机运行直接断电就可以吗的第1张示图

1. 51单片机断电后数据怎么存储

可以用定时器控制,同时每50ms就将数据保存一次。在主程序的开始再将数据读取出来就可以了,51单片机内部没有EEPROM,所以不能够实现该功能,可以用52。或者是用外部芯片,用24c02,也可以实现这个功能。

2. 单片机在运行程序时,突然断电,,再接通电源时,,单片机是要接着运行还是复位

复位,因为程序运行时数据未保存至存储器,突然断电会清空运行器数据,可以在编程时设置为自动保存数据至存储器。

3. 为什么单片机断电以后程序就不能用了

断电以后程序还是保存在单片机里面的,核查下 上电下程序和断电后再运行程序 有什么不一样,程序结束的地方放了while(1)没有?估计程序跑飞了。

4. 单片机最小系统,如果不要复位电路,在重新通电之后,程序会不会接着上次断电的地方接着运行啊

答案是 不会继续运行的

单片机断电后,不进行复位的话,系统的运行是不稳定的,或根本不运行

如果应用在设备控制中,不进行复位会造成设备误动作,而引发不必要的损失

因为单片机并没有断电保持功能

单片机外部的模块,很多都是没有断电保持的,同样需要单片机内部的初始化部分

5. 单片机程序烧录之后 断电之后 程序是否还在单片机里面

是的。单片机里和优盘一样,存入数据后一直保存着。断电不会影响里面的内容。

6. 哪位大侠知道51单片机断电后重新启动保持原来状态不变

很简单啊……掉电保护,使用自带电源的存储器,单片机在运行时将数据保存在这存储器中,掉电后数据还是存在于存储器中,单片机上电后读取存储器中的数据继续工作。如果你想要做单片机时钟,那就用DS1302或者DS12887,其中就有存储器,并且有电源维持着,你把数据写入保存,掉电后是不会丢失的,除非你拿掉了DS1302的电池。而DS12887的电池是和芯片封装到一起的,除非电池没电,就可以一直保存数据。

7. 单片机断电后重新启动,是从头开始读取数据如果是的话我中间的变量数值怎么保存

一般的变量在CPU里都是保存在RAM中的,这种类型的存储器都是易挥发的,即断电后就会重置,你断电之前的数据是没法使用的。如果你想使用你断电前的数据,你需要将这个数据保存在一个可记忆的装置里,这个装置可以是SD卡型的,也可以是DATA EEPROM里,不同的CPU方法不一样,如果可以直接保存在ROM中也是可以,某些CPU支持也ROM指令。

8. 急求单片机的自动断电C语言程序!!!

用一个PNP(或NPN)三极管起到开关的作用.控制单片机的电源.E极接5VCC,C极通过限流电阻接单片机的VCC,另外,加一个开关S,一端接单片机的VCC,一端加外加5VCCC.B极接单片要的P1.0口,程序的思路是:按下开关S,使单片机运行程序从P1.0输出低电平,使三极管导通,单片机供电,按然放开开关S.这时,单片机内部的定器启动,进行定时,定时隐时现2个小时后,中断使P1.0口输出低电平,本极管截止,单片机断电.程序如下:/*用定时器定时2小时后控制单片机断电,作者:w418781840,日期,2008.5.26*///========声明区====================#include <reg51.h>#define count 50000 //定时50MS#define TH_M1 (65536-count)/256#define TL_M1 (65536-count)%256unsigned long count_T0; //中断计数sbit p1_0=P1^0; //声明P1.0口//====主函数==============main(){ EA=1; //开总中断 ET0=1; //定时器中断 TMOD=0x01; //工作方式1 TH0=TH_M1; //赋值 TL0=TL_M1; //启动 TR0=1; //输出低电平,给单片机供电 p1_0=0; //等待 while(1);}//======定时器中断函数=======void timer(void)interrupt 1{ TH0=TH_M1; //重新赋值 TL0=TL_M1; if(++count_T0==144000) //144000*50MS=2小时 TR0=0; //关闭定时器 p1_0=1; //2小时到,输出低电,断电.}/////////////////////////////////////////

9. 51单片机下载程序掉电坏了

资料上说的并没有错,掉电下载是可以让程序从isp区重新开始执行的,但不同情况下,有的板子是存在电容的,在断电之后电压并不是立即消失。可以将单片机VCC和GND管脚短接下,让其电压为零,这就可以恢复正常掉电下载的步骤啦。1.某些CH340的引脚给单片机供了电导致单片机断电不彻底(下载程序要断电重启),从而导致程序没法下载。 解决方法: 在CH340的TXD引脚反向串联一个二极管(推荐肖特基二极管),在CH340的RXD引脚串联一个约330Ω…2.有些同学在给单片机供电时,为了防反接保护电路,在电源处串联了一个二极管,由于二极管的正向压降导致单片机供电不足,从而导致程序无法下载。 解决方法: 将二极管用0Ω电阻代替或者采用正向压降很小的二极管,以确保单片机的正常供电

10. 停止单片机运行直接断电就可以吗

是不可以的。单片机从初始状态开始,一直执行特定的程序,直到断电关机,或者出现特殊情况导致程序终止,直接断电会让文件没有保存。单片机是将中央处理单元、储存器、输入输出集成在一片芯片上,可以说单片机就是一台微型计算机,单片机可以按照工程师的编写可执行文件,实现各种各样的功能。

未经允许不得转载:山九号 » 单片机文件系统断电|停止单片机运行直接断电就可以吗

赞 (0)