1樓:匿名使用者
1、 什麼是微控制器?它與個人計算機有什麼不同?
一臺能夠工作的計算機要有這樣幾個部份構成:**處理單元cpu(進行運算、控制)、隨機儲存器ram(資料儲存)、儲存器rom(程式儲存)、輸入/輸出裝置i/o(序列口、並行輸出口等)。
在個人計算機(pc)上這些部份被分成若干塊晶片,安裝在一個被稱之為主機板的印刷線路板上。而在微控制器中,這些部份全部被做到一塊積體電路晶片中了,所以就稱為單片(單晶片)機,而且有一些微控制器中除了上述部份外,還整合了其它部份如模擬量/數字量轉換(a/d)和數字量/模擬量轉換(d/a)等。
(這麼多東西做在一起,**不是很高嗎?!這塊晶片也非常大了?!其實**並不高,從幾元人民幣到幾十元人民幣;體積也不大,一般用40腳封裝,當然功能多一些微控制器也有引腳比較多的,如68引腳,功能少的只有10多個或20多個引腳,有的甚至只有8只引腳。
)(為什麼會這樣呢?因為功能有強弱,打個比方,市場上面有的組合音響一套才賣幾百塊錢,可是有的一臺功放機就要賣好幾千。另外這種晶片的生產量很大,技術也很成熟,有些微控制器已經做了十幾年了,所以**就低了。
)2、 微控制器有什麼用?
實際工作中並不是任何需要計算機的場合都要求計算機有很高的效能,一個控制電冰箱溫度的計算機難道要用p4嗎?應用的關鍵是看是否夠用,是否有很好的效能**比。
微控制器通常用於工業生產的控制、生活中與程式和控制有關(如:電子琴、冰箱、智慧空調等)的場合,它不是用來做辦公自動化用的。
3、 微控制器家族有哪些成員?
mcs51微控制器,8051,8031,89c51。
mcs51是指由大名鼎鼎的美國intel公司生產的一系列微控制器的總稱,這一系列微控制器包括了好些品種,如8031,8051,8751,8032,8052,8752等,其中8051是最早最典型的產品,該系列其它微控制器都是在8051的基礎上進行功能的增、減、改變而來的,所以人們習慣於用8051來稱呼mcs51系列微控制器,而8031是前些年在我國最流行的微控制器,所以很多場合會看到8031的名稱。intel公司將mcs51的核心技術授權給了很多其它公司,所以有很多公司在做以8051為核心的微控制器,當然,功能或多或少有些改變,以滿足不同的需求,其中89c51就是這幾年在我國非常流行的微控制器,它是由美國atmel公司開發生產的。
4、 怎樣使用微控制器?
拿到一塊晶片,想要使用它,首先必須要知道怎樣連線,我們介紹一塊稱之為89c51的晶片,下面我們就看一下如何給它連線。
(1) 電源:這當然是必不可少的了。微控制器使用的是5v電源,其中正極接40引腳,負極(地)接20引腳。
(2) 振蒎電路:微控制器是一種時序電路,必須提供脈衝訊號才能正常工作,在微控制器內部已整合了振盪器,使用晶體振盪器,接18、19腳。只要買來晶振、電容,連上就可以了,按圖1接上即可。
(3) 復位引腳:按圖1中畫法連好,至於復位是何含義及為何需要復要復位,在微控制器功能中介紹。
(4) ea引腳:ea引腳接到正電源端。
至此,一個微控制器就接好,通上電,微控制器就可以開始工作了。 圖1
微控制器上除了剛才用掉的5個引腳,還有35個,怎麼用呢?今後我們會逐漸學習。
5、 微控制器怎樣工作?
叫人做事,說一聲就可以,這叫釋出命令,要計算機做事,也得要向計算機發命令,計算機能聽得懂的命令稱之為計算機的指令。
如:mov
addsetb p10;
clr p10;
lcall delay;
ajmp loop等等
我們得把指令翻譯成計算機能懂的方式,再讓計算機去讀。
應用上:微控制器基本是工業用,實現某個邏輯或者程式,要求可靠性高,但是通用性相對差。微機一般安裝作業系統,應用程式多,實現功能也多,通用性較強。
2樓:匿名使用者
微控制器又叫微控制器,是晶片,
包括了運算器、rom ram (flash)儲存器、i/o口等。
微機是機器,包括計算機的整個系統。
微控制器一般用於嵌入式開發,我覺得用在控制領域多一些,與一般的晶片一樣,通過讀寫不同的引腳來實現資料的i/o,很方便!
而我們平時說到微機,除了主機之外,都包括了外設,也可以說是廣義的理解吧!
微控制器的主要應用在實時控制系統中,實時性較強。有專門的應用場合。
微機的反應則較慢。用於系統中。
簡述微控制器和計算機的特點,應用場合等地方有什麼不同?
3樓:電子資訊工程師
1.微控制器的特點為執行單一功能,高可靠性,結構尺寸小巧,適合高度整合,超低功耗,適合移動使用;計算機的特點主要為運算能力強,通用性好,方便升級。
2.微控制器應用場合主要為結構受限,環境惡劣,移動應用等,主要用於國防,工業,農業,科技,移動消費類等專門的行業;計算機則普遍應用於企業,個人,教育,娛樂等場合。
4樓:一隻會飛的豬
計算機主要是用來辦公,微控制器大部分被用在工業上或者智慧生活裡。
5樓:匿名使用者
簡述微控制器和計算機的特點,應用場合等地方有什麼不同?
eda技術與微控制器有什麼區別,pic微控制器與51微控制器有什麼區別?
士飛薇武鈞 eda是電子設計自動化。一般大學的eda課講的都是fpga,有的略帶cpld。fpga是現場可程式設計門陣列,是一種可程式設計的晶片 你把它編成微控制器那它就是微控制器 你編成其他的它就是其他的 設計fpga要用eda 電子設計自動化 輔助工具,說白了,這些工具就是晶片開發廠商提供的開發...
微控制器sfr和sbit有什麼區別
墨汁諾 一 含義不同 bit位標量是c51編譯器的一種擴充資料型別,利用它可定義一個位標量,但不能定義位指標,也不能定義位陣列。它的值是一個二進位制位,不是0就是1,類似一些高階語言中的boolean型別中的true和false。sfr也是一種擴充資料型別,點用一個記憶體單元,值域為0 255。利用...
微控制器c語言int和char有什麼區別
佔用的空間不同,微控制器的儲存器很小,儘量不要浪費空間,能用小的就用小的。char 是1個位元組,int是2個位元組,一般都用無符號的。 表示的資料型別不同 int是表示數值型變數的,char是表示字元型變數的 佔用的儲存空間不同 int在32位機器下佔用4個位元組,char在相同機器下佔用1個位元...