導航:首頁 > 文件目錄 > 單片機文件系統斷電

單片機文件系統斷電

發布時間:2022-09-15 09:10:32

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)%256
unsigned 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. 停止單片機運行直接斷電就可以嗎

是不可以的。
單片機從初始狀態開始,一直執行特定的程序,直到斷電關機,或者出現特殊情況導致程序終止,直接斷電會讓文件沒有保存。
單片機是將中央處理單元、儲存器、輸入輸出集成在一片晶元上,可以說單片機就是一台微型計算機,單片機可以按照工程師的編寫可執行文件,實現各種各樣的功能。

閱讀全文

與單片機文件系統斷電相關的資料

熱點內容
word2007空白處帶字體背景顏色 瀏覽:803
迷你編程第三章如何通關 瀏覽:342
win10系統怎麼卸載ie瀏覽器 瀏覽:587
uga字頭的字體在哪個文件 瀏覽:508
cad每次運行會產生log文件 瀏覽:158
單詞社交網路怎麼樣 瀏覽:406
ps矢量文件轉ai 瀏覽:82
清華大學蘇州大數據中心 瀏覽:620
電腦上怎麼搜索文件文件名忘了 瀏覽:360
永安行app在哪裡簽到 瀏覽:601
大數據在職業技能培訓中的應用 瀏覽:218
word文件管理器 瀏覽:82
貴安大數據產業園 瀏覽:229
excel該文件可能是只讀的 瀏覽:818
怎麼添加一個次要數據文件資料庫 瀏覽:399
linux怎麼裝系統 瀏覽:811
接觸到哪些信息是由資料庫管理 瀏覽:25
港版s7edge和亞太版本 瀏覽:284
無限循環數控編程序怎麼編程 瀏覽:979
iphone6splus16g 瀏覽:225

友情鏈接