Ⅰ 51單片機的優缺點
一、51單片機
應用最廣泛的8位單片機當然也是初學者們最容易上手學習的單片機,最早由Intel推出,由於其典型的結構和完善的匯流排專用寄存器的集中管理,眾多的邏輯位操作功能及面向控制的豐富的指令系統,堪稱為一代「經典」,為以後的其它單片機的發展奠定了基礎。
51單片機之所以成為經典,成為易上手的單片機主要有以下特點:
特性
1、從內部的硬體到軟體有一套完整的按位操作系統,稱作位處理器,處理對象不是字或位元組而是位。不但能對片內某些特殊功能寄存器的某位進行處理,如傳送、置位、清零、測試等,還能進行位的邏輯運算,其功能十分完備,使用起來得心應手。
2、同時在片內RAM區間還特別開辟了一個雙重功能的地址區間,使用極為靈活,這一功能無疑給使用者提供了極大的方便。
3、乘法和除法指令,這給編程也帶來了便利。很多的八位單片機都不具備乘**能,作乘法時還得編上一段子程序調用,十分不便。
缺點
(雖然是經典但是缺點還是很明顯的)
1、AD、EEPROM等功能需要靠擴展,增加了硬體和軟體負擔
2、雖然I/O腳使用簡單,但高電平時無輸出能力,這也是51系列單片機的最大軟肋
3、運行速度過慢,特別是雙數據指針,如能改進能給編程帶來很大的便利
4、51單片機保護能力很差,很容易燒壞晶元
應用范圍:目前在教學場合和對性能要求不高的場合大量被採用。
使用最多的器件:8051、80C51
Ⅱ MCS-51單片機內部包含哪些主要功能部件它們的作用是什麼
MCS-51單片機在一塊晶元中集成了 CPU 、RAM、ROM、定時/計數器、多功能 I/O 口 和中棚慎斷控制等基本功能部件。
1、單片機的核心部分是 CPU ,CPU 是單片機的大腦和心臟。
2、程序存儲器用於存放編臘燃好的程序或表格常數。
3、數據存儲器用於存放中間運算結果、數據暫存和緩沖、標志位等。
4、定時/計數器實質上是加法計數器,當它對具有固定時間間隔的內部機器周期進行計數時 ,它是定時器;當它對外部事件進行計數時,它是計數器。
5、I/O 介面的主要功能包括:緩沖與鎖存數據、地址解碼、信息格式轉換、傳遞狀態(外 設狀態)和發布命令等。
6、中斷控制可以解決 CPU 與外設之間速度匹配的問題,使單片機可以及時處理系統中許 多隨機的參數和信息,同時,它也提高了其處理故障與應變能力的能力。
Ⅲ 51單片機是用來干什麼的
簡單的說是用來存放數據的。
51單片機是對所有兼容Intel 8031指令系統的單片機的統稱。該系列單片機的始祖是Intel的8004單片機,後來隨著Flash rom技術的發展,8004單片機取得了長足的進展,成為應用最廣泛的8位單片機之一,其代表型號是ATMEL公司的AT89系列。
它廣泛應用於工業測控系統之中。很多公司都有51系列的兼容機型推出,今後很長的一段時間內將佔有大量市場。51單片機是基礎入門的一個單片機,還是應用最廣泛的一種。需要注意的是51系列的單片機一般不具備自編程能力。
(3)五一單片機的作用擴展閱讀:
硬體說明
1、使用用戶板的晶振:模擬器晶振旁有兩組跳線用來切換內部晶振和用戶板晶振,當兩個短路塊位於模擬器晶振一側時,默認使用模擬板上的晶振(11.0592MHz), 當兩個短路塊位於電容一側時,使用用戶板的晶振。
2、為便於調試帶看門狗的用戶板,模擬器的復位端未與用戶板復位端相連;故模擬器的復位按鈕只復位模擬器,不復位用戶板;若要復位用戶板,請使用用戶板復位按鈕。
Ⅳ 51系列單片機有哪些用途
單片機是一種可通過編程式控制制的微處理器,單片機晶元自身不能單獨應用與某項工程或產品上,它必須要靠外圍數字器件或者是模擬器件的協調才能發揮其自身的強大功能。
單片機屬於控制類數字晶元,目前其應用於領域已非常廣泛。主要如下:
1.工業自動化。如數據採集,測控技術等
2.智能儀器儀表。如數字示波器,數字信號源,數字萬用表,感應電流表等
3.消費類電子產品。如洗衣機,電冰箱,空調,電視機,微波爐,IC卡,汽車電子設備
4.通信方面。如調制協調器,程式控制交換技術,手機,小靈通等
5.武器裝備。如飛機,軍艦,坦克,導彈,太空梭等
51系列單片機只不過是眾多單片機一種。由於其結構簡單,學習方便,價格適中等一系列原因廣泛被大家採用和學習。
Ⅳ 51單片機內部包含哪些主要功能部件它們的作用分別是什麼
MCS-51單片機是在一塊晶元中悔輪集成了 CPU、 RAM、 ROM、鏈前斗定時器/ 計數器和多種功能的I/O介面等一台計算機所需要的基本功能部件。
Ⅵ 51單片機能做什麼我只是業余愛好,只是愛好電子,問一下在生活中有哪些用途都能做什麼呢
51學慣用的比較多,單片機能做很多事,比方說電磁爐,微波爐,遙控電風扇,,,很多家用電器其實就有單片機,因為比以往靠硬體來做功能的機器成本會低很多,也靈活很多得到快速發展。比如一個定時器開關,以前用發條做,塑料外殼發條齒輪,成本很高,現在用單片機做,幾毛錢就能做出來,網頁鏈接有興趣可以下資料看看,有電腦控制單片機的示常式序資料,下到單片機上可以用電腦來控制電器看到效果
Ⅶ 51單片機內部包含哪些主要功能部件各功能部件的主要作用是什麼
51單片機內部包含的功能組件及作用主要有:
1、cpu主晶元(內部通過匯流排連接擴展的設備)
2、時鍾電路(為單片機提供震盪脈沖)
3、電源電路(為單片機提供電源)
4、內部數據存儲器RAM(包括通用數據寄存器和專用寄存器SFR,主要是數據存儲區。)
5、程序存儲器ROM(主要是存儲程序,51系列有4K內部程序ROM,可以外擴64K。)
6、並行埠4*8位(P0,P1,P2,P3主要是數據交換介面。)
7、串列口(TXD,RXD用於串口通信。)
8、中斷系統(外中斷0,定時計數T0,外中斷1,定時計數T1,串口中斷。)
9、定時/計數器(16位用於外部的計數和定時功能。)
(7)五一單片機的作用擴展閱讀
Proteus 自從有了單片機也就有了開發系統,隨著單片機的發展開發系統也在不斷發展。 keil是一種先進的單片機集成開發系統。它代表著匯編語言單片機開發系統的最新發展,首創多項便利技術,將開發的編程、模擬、調試、寫入、加密等所有過程一氣呵成,中間不須任何編譯或匯編。
功能特性
1、可以模擬63K程序空間,接近64K 的16位地址空間。
2、可以模擬64Kxdata 空間,全部64K 的16位地址空間。
3、可以真實模擬全部32 條IO腳。
4、完全兼容keilC51 UV2 調試環境,可以通過UV2 環境進行單步,斷點, 全速等操作。
5、可以使用C51語言或者ASM匯編語言進行調試。
6、可以非常方便地進行所有變數觀察,包括滑鼠取值觀察,即滑鼠放在某 變數上就會立即顯示出它此的值。
7、可選 使用用戶晶振,支持0-40MHZ晶振頻率。
8、片上帶有768位元組的xdata,您可以在模擬時選 使用他們,進行xdata 的模擬。
9、可以模擬雙DPTR 指針。
10、可以模擬去除ALE 信號輸出。
11、自適應300-38400bps 的所有波特率通訊。
12、體積非常細小,非常方便插入到用戶板中.插入時緊貼用戶板,沒有連接電纜,這樣可以有效地減少運行中的干擾,避免模擬時出現莫名其妙的故障。
13、模擬插針採用優質鍍金插針,可以有效地防止日久生銹,選擇優質園腳IC插座,保護模擬插針,同時不會損壞目標板上的插座. 。
14、模擬時監控和用戶代碼分離,不可能產生不能模擬的軟故障。
15、RS-232介面不計成本採用MAX202集成電路,串列通訊穩定可靠,絕非一般三極體的簡易電路可比。
參考資料網路--51單片機
Ⅷ 51系列單片機的基本功能
51子系列的主要功能為:
1)8位CPU。
2)片內帶振盪器,振盪頻率fosc范圍為1.2~12MHZ;可有時鍾輸出。
3)128個位元組的片內數據存儲器。
4)4KB的片內程序存儲器(8031無)
5)程序存儲器的定址范圍為64KB。
6) 片外數據存儲器的定址范圍為64KB。
7)21個位元組專用寄存器。
8)4個8位並行I/O介面:P0、P1、P2、P3。
9)1個全雙工串列I/O介面,可多機通信。
10)2個16位定時器/計數器。
11)中斷系統有5個中斷源,可編程為兩個優先順序。
12)111條指令,含乘法指令和除法指令。
13)有強的位定址、位處理能力。
14)片內採用單匯流排結構。
15)用單一+5V電源。
52子系列單片機:片內數據存儲器增至256個節;片內程序存儲器增至8KB(8032無);有3個16位定時器/計數器;