回覆列表
  • 1 # 知足常樂0724

    幫忙講解一下微控制器可以嗎?

    微控制器概述

    1、何謂微控制器一臺能夠工作的計算機要有這樣幾個部份構成: CPU (進行運算、控制)、 RAM (資料儲存)、ROM (程式儲存)、輸入輸出裝置(例如:序列口、並行輸出口等),在個人計算機上這些部份被分成若干塊晶片,安裝一個稱之為主機板的印刷線路板上。而在微控制器中,這些部份,全部被做到一塊積體電路晶片中了,所以就稱為單片(單晶片)機,而且有一些微控制器中除了上述部份外,還集成了其它部份如AD, DA等。而PC中的CPU一塊就要賣幾千塊錢,這麼多東西做在一起,還不得買個天價!再說這塊晶片也得非常大了。微控制器的價格並不高,從幾元人民幣到幾十元人民幣,體積也不大,一般用40腳封裝,當然功能多一些微控制器也有引腳比較多的,如68引腳,功能少的只有10多個或20多個引腳,有的甚至只8只引腳。

    為什麼會這樣呢?功能有強弱,打個比方,市場上面有的組合音響一套才賣幾百塊錢,可是有的一臺功放機就要賣好幾千。另外這種晶片的生產量很大,技術也很成熟, 51系列的微控制器已經做了十幾年,所以價格就低了。既然如此,微控制器的功能肯定不強,幹嗎要學它呢?話不能這樣說,實際工作中並不是任何需要計算機的場合都要求計算機有很高的效能,一個控制電冰箱溫度的計算機難道要用PI?應用的關鍵是看是否夠用,是否有很好的效能價格比。所以8051出來十多年,依然沒有被淘汰,還在不斷的發展中。

    2、 MCSS1微控制器和8051, S031, 89C51等的關係我們平常老是講8051,又有什麼8031,現在又有S9CS1,它們之間究竟是什麼關係? MCS51是指由美國INTEL公司(對了,就是大名鼎鼎的INTEL)生產的一系列微控制器的總稱,這一系列微控制器包括了好些品種,如8031, 8051, 8751, 8032, 8052, 8752等,其中S051是最早最典型的產品,該系列其它微控制器都是在8051的基礎上進行功能的增、減、改變而來的,所以人們習慣於用8051來稱呼MCS51系列微控制器,而8031是前些年在中國最流行的微控制器,所以很多場合會看到8031的名稱。INTEL公司將MCSS1的核心技術授權給了很多其它公司,所以有很多公司在做以8051為核心的微控制器,當然,功能或多或少有些改變,以滿足不同的需求,其中89CS1就是這幾年在中國非常流行的微控制器,它是由美國ATMEL公司開發生產的。以後我們將用89CS1來完成一系列的實驗。自20世紀80年代誕生以來, 8051就從未離開過嵌入式應用開發工程師的視 線。在30多年的歷程中,以8051為核心的微控制器在結構、功能和開發語言 等方面一直不斷演進,至今仍被大量應用於各種電子裝置,仍有大批的電 子工程師採用8051微控制器從事嵌入式系統的開發。作為微控制器的鼻祖, 8051奠定了嵌入式晶片系統的經典體系結構;掌握8051的開發應用,有利於從事更高層次的嵌入式開發系統的學習。微控制器的突出特點就是緊跟時代步伐,從實戰角度論述,其設計思路、程式設計技巧和程式演算法源於實踐。讓學習者能夠靈活運用C語言的指標和結構體,可以將已呈現SoC特徵的8051年的效能發揮到極致。希望閱讀者能夠從8051開始,開啟美妙的嵌入式開發之旅。

    拿到一塊晶片,想要使用它,首先必須要知道怎樣連線,我們用的一塊稱之為89 c51的晶片、下面我們就看一下如何給它連線。

    1、電源:這當然是必不可少的了。微控制器使用的是5 v電源,其中正極接40引腳,負極(地)接20引腳。

    2、振藻電路:微控制器是一種時序電路,必須提供脈衝訊號才能正常工作,在微控制器內部已集成了振盪器,使用晶體振盪器,接18、 19腳。只要買來晶振,電容,連上就可以了,按圖1接上即可。

    3、復位引 腳:按圖1中畫法連好,至於復位是何含義及為何需要復要復位,在微控制器功能中介紹。

    4、EA引腳:EA引腳接到正電源端。至此,一個微控制器就接好,通上電,微控制器就開始工作了。

    我們的第一個任務是要用微控制器點亮一隻發光二極體LED,顯然,這個LED必須要和微控制器的某個引腳相連,否則微控制器就沒法控制它了,那麼和哪個引腳相連呢?微控制器上除了剛才用掉的5個引腳,還有35個,我們將這LED和1腳相連。(見圖1,其中R1是限流電阻)按照這個圖的接法,當1腳是高電平時,LED不亮,只有1腳是低電平時,LED才發亮。因此要1時我們要能 夠控制,也就是說,我們要能夠讓1引腳按要求變為高或低電平。即然我們要控制1腳,就得給它起個名字,總不能就叫它一腳吧?叫它什麼名字呢?設計51晶片的英特爾公司已經起好了,就叫它P1.0,這是規定,不可以由我們來更改。

    3、微控制器的應用領域

    工業生產的自動化,能使工業系統處於最佳狀態、提高經濟效益、改善產品質量和減輕操作人員的勞動強度。所以,自動化技術已在機械、電子、電力、石油、化工、紡織、食品等輕重工業領域中得到廣泛的應用。在工業自動化技術中,無論是過程控制技術、資料採集和測控技術,還是生產線上的機器人技術,都需要有微控制器的參與。在工業自動化的領域中,機電一體化技術將發揮越來越重要的作用,在這種集機械、微電子和計算機技術於一體的綜合技術中,微控制器將發揮越來越大的作用。

    現代儀器儀表的自動化和智慧化要求越來越高,對此最好使用微控制器來實現。隨著微控制器的使用,又將加速儀器儀表向數字化、智慧化、多功能化和柔性化方向的發展。而且,微控制器的使用還有助於提高儀器儀表的精度和準確度,簡化結構、減小體積及質量而易於攜帶和使用。並具有降低成本,增強抗干擾能力,便於增加顯示、報警和自診斷等功能。

    智慧化是家用電器產品發展的趨勢,而家電智慧化的進一步提高就需要有微控制器的參與,所以生產廠家常標榜“計算機控制”,以提高其產品的檔次,例如洗衣機、電冰箱、空調、微波爐、電視機和音響影片裝置等,這裡所說的“計算機”實際上就是微控制器。

  • 中秋節和大豐收的關聯?
  • 邊境殺手2劇情解析?