微控制器為什麼要加復位電路,不加不一樣嗎

2021-12-21 04:59:00 字數 1161 閱讀 3850

1樓:神級人氏

復位電路的目的:一是在開始時把絕大部份特殊暫存器設定到一個我們所要求的固定的值上才也正確的執行,二是讓它有一個開始的起點才知從那開始,只要能做到這二點你就可不要復位電路中。因它有這功能,所以在執行中如因受干擾程式跑飛時我們就常利用這復位把它拉回到正確的執行上來。

微控制器,全稱單片微型計算機(英語:single-chip microcomputer),又稱微控制器(microcontroller),是把**處理器、儲存器、定時/計數器(timer/counter)、各種輸入輸出介面等都整合在一塊積體電路晶片上的微型計算機。與應用在個人電腦中的通用型微處理器相比,它更強調自**(不用外接硬體)和節約成本。

它的最大優點是體積小,可放在儀表內部,但儲存量小,輸入輸出介面簡單,功能較低。由於其發展非常迅速,舊的微控制器的定義已不能滿足,所以在很多應用場合被稱為範圍更廣的微控制器;從上世紀80年代,由當時的4位、8位微控制器,發展到現在的32位300m的高速微控制器。

2樓:做而論道

加,還是不加,對於微控制器的設計、生產廠家來說,這的確是個問題。

對於使用者來說,你愛加不加。

3樓:你我一樣的天空

如果不加,萬一你的程式崩了,你怎麼辦,復位就可以讓程式重新執行啊

4樓:時間_奔流

無所謂,需要就加不需要就不弄

基本沒用

微控制器為什麼要加復位電路?

5樓:

1.上電覆位可以對內部暫存器進行復位,否則暫存器狀態未知。

2.同步內、外部時鐘訊號。防止頻率不穩及晶振停振。

3.有些高階晶片,不先復位根本部工作。

4.有復位引腳的晶片必須加復位,這是電子設計的基本要求。

6樓:匿名使用者

是cpu都要復位,不復位內部的儲存器狀態未知,程式會出錯的。

7樓:匿名使用者

復位電路肯定是要的

看你什麼微控制器,現在的很多微控制器內部都帶有復位電路,不是stc,c8051等系列的,如果內部有也可以不加了

8樓:匿名使用者

像stc微控制器內部有復位電路 可以不加復位電路的 只是把復位那個腳接個10k的下拉電阻就行了

復位電路為什麼要加二極體為什麼復位電路的放電二極體要反著接

復位電路中,放電二極體d不可缺少。當電源斷電後,電容通過二極體d迅速放電,待電源恢復時便可實現可靠上電自動復位。若沒有二極體d,當電源因某種干擾瞬間斷電時,由於c不能迅速將電荷放掉,待電源恢復時,微控制器不能上電自動復位,導致程式執行失控。電源瞬間斷電干擾會導致程式停止正常執行,形成程式 亂飛 或進...

微控制器的復位電路作用就是在晶片上電後讓復位引腳保持20us左右的低電平嗎

電源剛接通時微控制器要把ram的資料全部設為預設的資料。復位引腳的電壓就可以把ram的資料清處,你說的微控制器的復位電路作用就是在晶片上電後讓復位引腳保持20us左右的低電平嗎?有些微控制器的復位電路的作用就是使剛上電時讓復位引腳保持二十微秒低電平,但有些微控制器的復位電路剛相反其復位電路的作用是剛...

微控制器為什麼都把主程式的起始地址放在中斷向量表03h到2bh後

因為bai51微控制器的中斷服務程式入口地址du就在這一段空zhi間。外部中dao斷0 0003h定時器 版0 000bh 外部中斷1 0013h 定時器1 001bh 串列埠 權 0023h 如果是52系列的話,還會佔用002bh 因為中斷向量表的bai位置是du 固定不變的。只要系zhi統發生中...