生活中我們經常遇到微控制器的例子,請你選其中的一樣,描述其工作原理

2021-05-16 22:35:59 字數 2873 閱讀 5938

1樓:匿名使用者

【例子】:火災報警

器。【原理】:報警器通過內部智慧處理器感應離散光源、微小的煙粒和氣霧來檢測,一旦檢測到煙霧,立刻通過一個內建的專用ic驅動電路和一個外部壓電式換能器輸出報警聲,使人們及早得知火情,將火災撲滅在萌芽狀態。

其採用低功耗 cmos 微處理器就屬於微控制器。

【硬體組成】:電源、煙霧感應器、cmos 微處理器(微控制器)、煙霧報警器、蜂鳴器等。兩匯流排制方式掛接ei系列剩餘電流式電氣火災監控探測器,接收並顯示火災報警訊號和剩餘電流監測資訊,發出聲、光報警訊號。

2樓:黑豹

教材中的微控制器是通用型產品,主要用於教學與新產品開發,實用的微控制器應該稱為專用智慧晶片,或者專用積體電路,其內部整合了必須的微控制器功能與外圍電路,固化了應用程式,即降低了電路成本、功耗,也提高了可靠性 —— 多一個元件多一個故障點!

如電視機遙控器,沒有按鍵按下時,微控制器處於休眠狀態,耗電極低。微控制器被按鍵喚醒後,根據按鍵輸入的功能調出(或計算出)相應的指令編碼,驅動紅外發射器發出遙控電視機的指令。

網頁連結

典型的應用還有滑鼠。

網頁連結

3樓:y不想言語

比如熱水器,溫度感測器測出水溫,傳給微控制器相應的訊號,微控制器根據接受的訊號,把當前的溫度通過數碼管顯示出來。

4樓:匿名使用者

自行車防盜鎖大部分用的都有微控制器,還有智慧遙控玩具車,用的都是微控制器。

5樓:匿名使用者

比如智慧洗衣機.看看下面這個,算是瞭解一下微控制器的用途吧.http:

微控制器學習如何入門?

6樓:匿名使用者

請問你是學生還是剛畢業還是已工作者?

建議可以用proteus來學習。

該軟體可以搭建電路,**電路,程式設計。不需要什麼成本的。

如果有條件,可以自己參照一些試驗書或專案,買器件搭電路。

學習微控制器怎麼入門?

7樓:是楓泰香菱

循序漸近,一點點吃透學習,方法如下:

8樓:匿名使用者

有大量的學微控制器入門的,很多都是來這裡學習和取經的,微控制器是理工科學生幾乎都要學習的課程,所以幾乎每個學期都有入門的人所以是前赴後繼,從不間斷的有人走進來,和走出去。

9樓:尋武召嘉石

有個開發板是必要的。學微控制器要有c基礎、數電基礎,先了解微控制器的簡單概念,不用在彙編上花費太多時間,往後回了想深入在看。看看一些簡單的例程,然後動手改改,燒錄,看效果。

先學i/o口,控制一個等的亮滅,然後再做流水燈之類的,或者按一個按鍵對應燈亮滅。在學學定時器,控制燈的閃爍,也可以搞個秒錶。再搞外部中斷,再搞串列埠、ad\da、spi和各類通訊,這就算是入門了。

關鍵是在學中找到樂趣,埋頭看理論的東西看彙編,不動手,結果可能就是堅持不了。

10樓:匿名使用者

學習微控制器很快的,你不要把它看得很神祕,我介紹一下經驗和心得:

要想快速學習要買以個開發板,100元左右的就可以,最好自己焊;

看看微控制器c語言快速入門,瞭解引腳功能,和基本程式設計方法學習一下定時,中斷,串列埠

微控制器是實際應用才行,不應用就不懂,你用一天就會掌握它的基本思路!

祝你好運

11樓:匿名使用者

學習微控制器不一定要懂太多的數電模電什麼的,但是你要知道什麼的暫存器,還有一些時序,還有就是邏輯關係知道一點就行@!還有微控制器裡面關於引腳的一些輸出方式(開漏與推輓兩種)

我個人認為還是自己做一些小的板,不要去買什麼開發板之類的,當你把一些小的東西能做了後,再去弄那個開發板,就更好一點,新手還是先弄點小的,比如紅外檢測什麼的,那樣你對硬體電路會更加熟悉,對後面的深層學習就更加有幫助。如果你買實驗板,最多就是學習些程式什麼的,其餘的就沒有什麼了。

至於微控制器的c語言,你知道一點就夠了,有個一般的c語言教材就行,微控制器對高層次的程式要求沒有那麼多,等你學到一定的水平了,你自然會最多什麼樣的演算法更好之類的!

祝你學習好!~

12樓:匿名使用者

買書的話,我建議你買「北京航天航天大學出版社」的微控制器書,這個出版社的書我認為是比較適合微控制器初學者的,或者你也可以在網上找微控制器教程,有很多教程。如果想用c語言的話,你就看微控制器程式,看到那一步不懂就去找c語言書,這樣學的比較快點,不過你在這之前對c語言一點都沒有接觸的話,最好是先看一下c語言最基本的演算法還有變數的定義還有for/while/switch/do,while/的迴圈還有/if/語句,這些都是微控制器中常見到的,

學微控制器有開發板最後,沒有的話也可以自己做,不過這樣也可以增加自己對微控制器的瞭解,因為你用微控制器畢竟做過一些東西。

學微控制器我認為用手抄程式是進步比較快的方法,不妨你可以試一下,找個本多抄點程式,彙編和c語言的都抄。

在學彙編和c語言的問題上,我的建議是,稍微 瞭解一下彙編,然後馬上轉c語言,對彙編不用太精通。

13樓:匿名使用者

建議先買一個成熟的實驗板 從除錯程式開始 慢慢再接觸硬體

硬體的除錯情況比較複雜 309285183

14樓:匿名使用者

推薦《微控制器原理與應用-基於彙編、c51及混合程式設計》一書,該書以stc12c5a60s2為主線介紹,這一款微控制器內部功能多,適合於競賽和產品設計,該書的特點:各個例題的原理圖與實際電路圖一致,標出了各器件的引數,給出了彙編、c51兩種程式設計的詳解,該書例題的程式編寫思路符合於產品設計,最後一章給出了兩個完整的例項,通俗易懂,即可指導初學者入門,也可以做設計時參考

微控制器中PT11是什麼意思,微控制器中的SMOD是什麼意思

定時中斷1優先順序置1。就是定時中斷1設為高優先順序。定時 計數器t1優先順序設定位,定時中斷1為高中斷級 管腳pt1輸出高電平 微控制器中的 od是什麼意思?od屬於特殊暫存器,該位跟串列埠通訊相關,是對定時器t0 t1工作方式跟模式的選擇。它是80c51微控制器中最具有特色的部分,幾乎所有80c...

關於微控制器中if,else if 的用法

if.else if.這是預處理語句。預處理就是在進行編譯的第一遍詞法掃描和語法分析之前所作的工作。說白了,就是對原始檔進行編譯前,先對預處理部分進行處理,然後對處理後的 進行編譯。這樣做的好處是,經過處理後的 將會變的很精短。在微控制器中屬於條件編譯,也就是說當滿足條件,就將 if後面的語句進行編...

什麼叫做微控制器中的溢位標誌

溢位就是定時器的值到達最大範圍了,例如16位定時器最大值65536,當定時器由0執行到65536即溢位了,再也裝不下了,此時再加沒任何意義,一般溢位時微控制器就會將對應定時器的溢位標誌至1,然後觸發中斷,告訴你需要定時的時間到了需要處理 明確 溢位是針對有符號數來說的,無符號數沒有溢位問題 注意 處...