1、軟件看門狗的設(shè)計方案 單片機或微機系統(tǒng)受到強干擾后可造成程序失控,使CPU進(jìn)入死循環(huán),或者使程序跑飛。利用“看門狗”技術(shù)能不斷地監(jiān)視程序運行的時間,一旦超過限定時間,就確認(rèn)系統(tǒng)已經(jīng)“死機
AVR看門狗 一個硬件單元,當(dāng)程序由于某種原因跑“飛”了,它就Reset程序。就像小狗看門一樣。 //Watchdog iniTIalize // prescale: 2048K void watchdog_init(void) { WDR(); //this prevents a
利用上圖所示的3種分立件電路進(jìn)行選定既簡單又廉價,但是也存在一個缺點。就是當(dāng)電池電壓緩慢下降到檢測門限值VT的附近,只要有幅度很小的毛刺干擾信號疊加到電源電壓上,就會引起輸出信號RST在高、
隨著現(xiàn)代電子技術(shù)的發(fā)展,帶有各種微處理的現(xiàn)代電子設(shè)備已廣泛應(yīng)用于國民生產(chǎn)的各行各業(yè)中。但隨著設(shè)備功能越來越強大,程序結(jié)構(gòu)越來越復(fù)雜,指令代碼越來越長,加之現(xiàn)場工作環(huán)境的干擾,設(shè)備失控,程
在工業(yè)控制中常使用MCS-51系列單片機,為了防止程序跑飛往往外接一個看門狗電路。看門狗電路可完成加電復(fù)位和死機復(fù)位兩種功能。成品的看門狗集成電路如MAX813L等價格一般都較高?,F(xiàn)介紹一種由通用
某遠(yuǎn)程數(shù)據(jù)采集系統(tǒng)是為解決海軍邊遠(yuǎn)地區(qū)哨所數(shù)據(jù)上傳問題研制的,該系統(tǒng)應(yīng)用GPS(全球衛(wèi)星定位系統(tǒng))與GIS(地理信息系統(tǒng))技術(shù),能夠進(jìn)行智能化和規(guī)范化管理。 系統(tǒng)由數(shù)據(jù)采集、傳送和管理中心兩個
看門狗具體使用方法如下: 在程序初始化中向看門狗寄存器(WDTRST地址是0A6H)中先寫入01EH,再寫入0E1H。即可激活看門狗。程序代碼org 0000Ljmp beginBegin:Mov 0A6H,#01EH ;先送1EMov 0A6H,#0E1
第一步確定目標(biāo): 用C程序語言,編寫一個程序,讓我們的電路板上,產(chǎn)生一組流水燈,讓大家看到我們的產(chǎn)品像流水一樣閃動。 第二步:找到工具并學(xué)會搭建第一個Keil開發(fā)平臺
TD650是高精度、高頻型單片集成電壓/頻率(V/F)和頻率/電壓(F/V)轉(zhuǎn)換電路。主要特點有: ?、俟ぷ黝l率高,最高工作頻率可達(dá)1 MHz?! 、诜蔷€性和溫漂低。滿度輸出頻率為10 kHz時,非線
由于當(dāng)前12位以上的A/D轉(zhuǎn)換器價格昂貴,人們正在尋找新的途徑來取代它,而V/F變換器便是一種較好的選擇。由于V/F變換器具有高精度、高線性度的特點,如美國模擬器件公司的ADVFC32(國產(chǎn)型號為5GV
專用編/解碼器廣泛用于安全和防盜系統(tǒng)、煙霧和消防系統(tǒng)、車庫門控制及一切遙控系統(tǒng)?! ∮蓪S镁帲獯a器組成的報警系統(tǒng),通常需要用單片機的10~14位輸入/輸出口,對編碼器進(jìn)行編碼和控制,
專用編/解碼器廣泛用于安全和防盜系統(tǒng)、煙霧和消防系統(tǒng)、車庫門控制及一切遙控系統(tǒng)?! ∮蓪S镁帲獯a器組成的報警系統(tǒng),通常需要用單片機的10~14位輸入/輸出口,對編碼器進(jìn)行編碼和控制,
通用程序清單及詳盡的注解如下: 最后,需要說明的是: ●為確保波特率檢測正確,發(fā)送一測試字符后,應(yīng)使數(shù)據(jù)接收端RxD保持一段高電平,確保TO溢出時所“捕獲”到的計數(shù)值是停止位處的TO值。
隨著集成芯片技術(shù)與計算機技術(shù)的發(fā)展,儀器儀表的智能化程度不斷提高,許多原先采用手工調(diào)節(jié)的操作,已由計算機取而代之。數(shù)字電位器便是其中一例,它不僅在一定程度上取代了機械電位器,而且具有無