久草视频污在线观看|亚洲熟女丝袜AV|中国三级在线免费|在线免费牛牛AV|日韩无码青青草原|国产V日产∨综合V精品视频|98超碰资源人人|久久久久久久探花蜜蜜蜜|久久小视频免费在|亚洲日韩欧美国产网站

什么是單片機(jī)復(fù)位 單片機(jī)復(fù)位方式有幾種

本文章由注冊用戶 知無涯 上傳提供 評論 發(fā)布 糾錯/刪除 版權(quán)聲明 0
摘要:單片機(jī)復(fù)位是指單片機(jī)遇到不能正常繼續(xù)執(zhí)行程序或產(chǎn)生的結(jié)果不正確時,把數(shù)據(jù)清零,使電路恢復(fù)到起始狀態(tài)的操作。單片機(jī)的復(fù)位方式眾多,主要有上電復(fù)位、看門狗復(fù)位、軟件復(fù)位、按鍵復(fù)位四種,無論使用的是哪種復(fù)位方式,其原理都是通過操作RST復(fù)位引腳實(shí)現(xiàn)復(fù)位操作。下面一起來了解一下單片機(jī)復(fù)位方式有幾種吧。

一、什么是單片機(jī)復(fù)位

單片機(jī)復(fù)位是單片機(jī)上的復(fù)位電路的復(fù)位操作,作用是使電路恢復(fù)到起始狀態(tài),為確保微機(jī)系統(tǒng)中電路穩(wěn)定可靠工作,復(fù)位電路是必不可少的一部分。

簡單來說,單片機(jī)復(fù)位,就是把數(shù)據(jù)清零,從頭再來的意思,一般單片機(jī)在運(yùn)算過程中,由于干擾等外界原因,造成寄存器中數(shù)據(jù)混亂,不能使其正常繼續(xù)執(zhí)行程序,或產(chǎn)生的結(jié)果不正確時,需要復(fù)位,以使程序重新開始運(yùn)行。

二、單片機(jī)復(fù)位方式有幾種

復(fù)位的功能是將單片機(jī)里的重新開始,主要防止程序混亂,也就是跑飛、或者死機(jī)等現(xiàn)象,單片機(jī)的復(fù)位方式主要有以下幾種:

1、上電復(fù)位

當(dāng)電源電壓VCC低于上電/掉電復(fù)位電路的門檻電壓時,所有的邏輯電路都會被復(fù)位。當(dāng)VCC重新恢復(fù)到正常電壓時,單片機(jī)延遲32768個時鐘后,上電復(fù)位/掉電復(fù)位狀態(tài)結(jié)束。

2、看門狗復(fù)位

在工業(yè)應(yīng)用中,絕大多數(shù)應(yīng)用系統(tǒng)都會用到看門狗(Watch Dog Timer)。在工業(yè)控制/汽車電子/航空航天等高可靠系統(tǒng)中,為了防止系統(tǒng)在異常情況下受到干擾導(dǎo)致MCU長時間異常工作、程序跑飛,通常是引進(jìn)看門狗。如果CPU不在規(guī)定時間內(nèi)訪問看門狗,看門狗就認(rèn)為系統(tǒng)出了問題,會強(qiáng)制將系統(tǒng)進(jìn)行復(fù)位,使系統(tǒng)從頭開始執(zhí)行程序。

3、軟件復(fù)位

單片機(jī)系統(tǒng)在運(yùn)行過程中,有時難免會遇到需要軟件復(fù)位的情況。有些古老的單片機(jī)在硬件上可能不支持軟件復(fù)位功能,所以我們就需要去模擬軟件復(fù)位的過程。比較常用的方法是跳轉(zhuǎn)到程序的入口地址,利用匯編LJMP、JMP等跳轉(zhuǎn)語句跳到程序的初始入口。但是現(xiàn)在常用的一些單片機(jī)(8051、STM32等)在硬件上都支持軟件復(fù)位,配置專門的寄存器就可以實(shí)現(xiàn)復(fù)位功能。例如常用的8051單片機(jī),有專門的ISP_CONTER寄存器來支持復(fù)位。

4、按鍵復(fù)位

如果系統(tǒng)內(nèi)部不能正常復(fù)位或者軟件復(fù)位無效的時候,可以依靠外部的按鍵進(jìn)行復(fù)位。

三、單片機(jī)復(fù)位原理是什么

無論使用上面的哪種復(fù)位方式,其本質(zhì)都是在操作RST復(fù)位引腳。8051單片機(jī)的RST引腳只需要保持2個機(jī)器周期的高電平即可產(chǎn)生復(fù)位。利用電容電壓不可突變的性質(zhì),適當(dāng)選取電容充放電的參數(shù)(電容值、電阻值)即可達(dá)到要求。剛開始上電時,由于電容電壓(0V)不能突變,所以電容兩端電壓為0V,RST此時的電壓為VCC。電容慢慢充電,充電結(jié)束后,電容兩端的電壓為VCC,所以此時RST的電勢為0V。電容的這一段充電時間要大于單片機(jī)的2個機(jī)器周期。

軟件復(fù)位和看門狗復(fù)位方式的原理都是使RST的高電平持續(xù)時間能夠維持2個機(jī)器周期。

網(wǎng)站提醒和聲明
本站為注冊用戶提供信息存儲空間服務(wù),非“MAIGOO編輯”、“MAIGOO榜單研究員”、“MAIGOO文章編輯員”上傳提供的文章/文字均是注冊用戶自主發(fā)布上傳,不代表本站觀點(diǎn),版權(quán)歸原作者所有,如有侵權(quán)、虛假信息、錯誤信息或任何問題,請及時聯(lián)系我們,我們將在第一時間刪除或更正。 申請刪除>> 糾錯>> 投訴侵權(quán)>> 網(wǎng)頁上相關(guān)信息的知識產(chǎn)權(quán)歸網(wǎng)站方所有(包括但不限于文字、圖片、圖表、著作權(quán)、商標(biāo)權(quán)、為用戶提供的商業(yè)信息等),非經(jīng)許可不得抄襲或使用。
提交說明: 快速提交發(fā)布>> 查看提交幫助>> 注冊登錄>>
最新評論
相關(guān)推薦
單片機(jī)要學(xué)多久才能學(xué)會 十天學(xué)會單片機(jī)是真的嗎
單片機(jī)的系統(tǒng)學(xué)習(xí)需要一個過程,并不是一蹴而就的,一般學(xué)習(xí)單片機(jī)的開發(fā)要掌握基礎(chǔ)電路、C語言/匯編語言和單片機(jī)的使用三方面,簡單上手的話,大概需要25天到一個月左右,如果想學(xué)懂學(xué)會的話,需要更長時間。有的單片機(jī)培訓(xùn)班號稱能“十天學(xué)會單片機(jī)”,對于沒有基礎(chǔ)的人來說基本是不可能的。下面一起來了解一下單片機(jī)要學(xué)多久才能學(xué)會吧。
8051單片機(jī)是幾位單片機(jī) 51單片機(jī)和52單片機(jī)區(qū)別大嗎
51單片機(jī),又稱8051單片機(jī),是指兼容8051指令系統(tǒng)的單片機(jī),它的指令系統(tǒng)、內(nèi)部結(jié)構(gòu)相對簡單,因此應(yīng)用比較廣泛。51單片機(jī)屬于8位單片機(jī),其數(shù)據(jù)處理一次能夠處理的數(shù)據(jù)的位寬是8個比特位,也就是一個字節(jié)。51單片機(jī)和52單片機(jī)都屬于8位單片機(jī),它們在RAM、定時器、外接晶振等方面存在一定的區(qū)別。下面一起來了解一下8051單片機(jī)是幾位單片機(jī)吧。
什么是32位單片機(jī) 32位單片機(jī)有哪些優(yōu)點(diǎn)和缺點(diǎn)
32位單片機(jī)是指一次能夠處理數(shù)據(jù)位寬為32個比特位的單片機(jī),在物聯(lián)網(wǎng)應(yīng)用上逐漸成為主流。和其他單片機(jī)相比,32位單片機(jī)的主要優(yōu)點(diǎn)在于可以直接處理數(shù)據(jù),速度更快,性能更強(qiáng),資源豐富,不過它也有一定的缺點(diǎn),主要是開發(fā)難度較大,新手入門困難,而且價(jià)格相對較高。下面一起來了解一下32位單片機(jī)有哪些優(yōu)點(diǎn)和缺點(diǎn)吧。
集成電路和軟件企業(yè) 集成電路和軟件上市公司一覽 國內(nèi)上市軟件公司有哪些?
長期以來,集成電路領(lǐng)域和基礎(chǔ)軟件領(lǐng)域研發(fā)是國內(nèi)制造核心技術(shù)的稀缺資源;放眼全球,集成電路設(shè)計(jì)和基礎(chǔ)軟件開發(fā)仍以美國為主導(dǎo),中國大陸是重要參與者,尤其是在核心芯片設(shè)計(jì)領(lǐng)域,全球?qū)γ绹囊蕾嚦潭容^高;為支持集成電路設(shè)計(jì)和軟件產(chǎn)業(yè)發(fā)展,國內(nèi)相關(guān)部門出臺了多項(xiàng)激勵措施,同時受益于國內(nèi)下游終端需求巨大,國內(nèi)的集成電路設(shè)計(jì)企業(yè)不止在智能手機(jī)領(lǐng)域上表現(xiàn)突出,且其它細(xì)分領(lǐng)域市場也有出色公司的涌現(xiàn)。
燒錄器怎么連接單片機(jī) 燒錄器與芯片如何連接
燒錄器是一種常見的用來燒錄程序代碼或數(shù)據(jù)的電子工具,可以將數(shù)據(jù)從計(jì)算機(jī)中送到要被編程或者擦除的芯片中,同時還可以對編好的程序進(jìn)行燒寫和調(diào)試。使用燒錄器可以方便地實(shí)現(xiàn)各種嵌入式系統(tǒng)、單片機(jī)等設(shè)備的編程、測試等任務(wù),具有較高的靈活性和可靠性。下面來了解下燒錄器怎么連接單片機(jī),燒錄器與芯片如何連接。