導航:首頁 > 操作系統 > 51單片機的特點

51單片機的特點

發布時間:2022-04-17 10:19:02

⑴ 請高手幫忙解答,簡述51單片機P1,P3的主要功能和性能特點

P1口
P1口為8位準雙向口,每一位均可單獨定義為輸入或輸出口,當作為輸入口時,1寫入鎖存器,Q(非)=0,T2截止,內上拉電阻將電位拉至"1",此時該口輸出為1,當0寫入鎖存器,Q(非)=1,T2導通,輸出則為0。
作為輸入口時,鎖存器置1,Q(非)=0,T2截止,此時該位既可以把外部電路拉成低電平,也可由內部上拉電阻拉成高電平,正因為這個原因,所以P1口常稱為准雙向口。
需要說明的是,作為輸入口使用時,有兩種情況:
1.首先是讀鎖存器的內容,進行處理後再寫到鎖存器中,這種操作即讀—修改—寫操作,象JBC(邏輯判斷)、CPL(取反)、INC(遞增)、DEC(遞減)、ANL(與邏輯)和ORL(邏輯或)指令均屬於這類操作。
2.讀P1口線狀態時,打開三態門G2,將外部狀態讀入CPU。

P3口
P3口的電路如圖4所示,P3口為准雙向口,為適應引腳的第二功能的需要,增加了第二功能控制邏輯,在真正的應用電路中,第二功能顯得更為重要。由於第二功能信號有輸入輸出兩種情況,我們分別加以說明。
P3口的輸入輸出及P3口鎖存器、中斷、定時/計數器、串列口和特殊功能寄存器有關,P3口的第一功能和P1口一樣可作為輸入輸出埠,同樣具有位元組操作和位操作兩種方式,在位操作模式下,每一位均可定義為輸入或輸出。
我們著重討論P3口的第二功能,P3口的第二功能各管腳定義如下:
·P3.0 串列輸入口(RXD)
·P3.1 串列輸出口(TXD)
·P3.2 外中斷0(INT0)
·P3.3 外中斷1(INT1)
·P3.4 定時/計數器0的外部輸入口(T0)
·P3.5 定時/計數器1的外部輸入口(T1)
·P3.6 外部數據存儲器寫選通(WR)
·P3.7 外部數據存儲器讀選通(RD)

對於第二功能為輸出引腳,當作I/O口使用時,第二功能信號線應保持高電平,與非門開通,以維持從鎖存器到輸出口數據輸出通路暢通無阻。而當作第二功能口線使用時,該位的鎖存器置高電平,使與非門對第二功能信號的輸出是暢通的,從而實現第二功能信號的輸出。對於第二功能為輸入的信號引腳,在口線上的輸入通路增設了一個緩沖器,輸入的第二功能信號即從這個緩沖器的輸出端取得。而作為I/O口線輸入端時,取自三態緩沖器的輸出端。這樣,不管是作為輸入口使用還是第二功能信號輸入,輸出電路中的鎖存器輸出和第二功能輸出信號線均應置「1」。

⑵ 51系列單片機特點,型號和性能

51單片機是對所有兼容Intel 8031指令系統的單片機的統稱。該系列單片機的始祖是Intel的8004單片機,後來隨著Flash rom技術的發展,8004單片機取得了長足的進展,成為應用最廣泛的8位單片機之一,其代表型號是ATMEL公司的AT89系列,它廣泛應用於工業測控系統之中。很多公司都有51系列的兼容機型推出,今後很長的一段時間內將佔有大量市場。51單片機是基礎入門的一個單片機,還是應用最廣泛的一種。需要注意的是51系列的單片機一般不具備自編程能力。

主要產品
Intel(英特爾)的:80C31、80C51、87C51,80C32、80C52、87C52等;
ATMEL(艾德梅爾)的:89C51、89C52、89C2051,89S51(RC),89S52(RC)等;
Philips(飛利浦)、華邦、Dallas(拉達斯)、Siemens(西門子)等公司的許多產品;
STC(國產宏晶)單片機:89c51、89c52、89c516、90c516等眾多品牌。

⑶ 51單片機與通用微機相比,結構上有哪些主要特點

相同點:
都是計算機
不同點:
51單片機為8位,現在的通用微機處理器通常都為64位。
51單片機主頻一般不超過40MHz,現在的通用微機處理器主頻通常為1~4GHz(1000~4000Mhz)。
51單片機的I/O(輸入/輸出)引腳少(只有6~44個,更多的就不是典型的51了),通用微機處理器的I/O引腳多(通常數百個)。
51單片機將程序存儲器、數據存儲器、處理器還有一些特殊設備(如模擬-數字轉換器)等都集成在一塊晶元中,系統結構緊湊,功能簡單,適合低成本的電器控制。通用微機的程序存儲器為硬碟,數據存儲器為內存(實際有交錯),這些設備以及其他外部設備都在主板上而不是晶元內,系統結構復雜,功能強大,可以實現各種豐富的應用。

簡單總結:
這兩種計算機是同根同源的,51單片機同樣也是一種「通用」計算機,你可以這樣理解:
把通用微機的輸入、輸出設備(鍵盤、滑鼠、顯示器等)去除,各種介面(USB等)去除(只剩下串列口和普通I/O),功能簡單化,性能降低數千倍(甚至更多),體積縮小到一塊0.5到8平方厘米的晶元中,存儲器整合至晶元中,價格降低至10元以下,就成了單片機(51是單片機最經典、最流行的一種)。當然,這樣的性能讓它無法定位在「通用」處理上,一般讓它來做控制簡單電路的工作還是比較經濟的。

⑷ 典型51單片機有幾個定時/計數器,都各有哪些工作方式,都有哪些特點

普通51單片機一般有2個定時/計數器,52單片機有3個定時/計數器
一般有4中工作模式:
模式0:13位定時計數模式
模式1:16位定時計數模式
模式2:8位自動重裝載模式

模式3:兩個獨立8位定時計數模式(T0)

⑸ 51單片機的特點

算是其他單片機的基礎吧,學好了學其他的就簡單輕鬆了,等你深入了解了他,再學習其他單片機其特點是顯而易見的

⑹ 總結mcs51單片機p0 p1 p2 p3的功能和特性

mcs51單片機的特性:

P0.0~P0.7 P0口8位雙向口線(在引腳的39~32號端子)。

P1.0~P1.7 P1口8位雙向口線(在引腳的1~8號端子)。

P2.0~P2.7 P2口8位雙向口線(在引腳的21~28號端子)。

P3.0~P3.7 P3口8位雙向口線(在引腳的10~17號端子)。

P0口有三個功能:

1、外部擴展存儲器時,當做數據匯流排(如圖1中的D0~D7為數據匯流排介面)。

2、外部擴展存儲器時,當作地址匯流排(如圖1中的A0~A7為地址匯流排介面)。

3、不擴展時,可做一般的I/O使用,但內部無上拉電阻,作為輸入或輸出時應在外部接上拉電阻。

總結如下:

單片機(Single-Chip Microcomputer)是一種集成電路晶元,是採用超大規模集成電路技術把具有數據處理能力的中央處理器CPU、隨機存儲器RAM、只讀存儲器ROM、多種I/O口和中斷系統。

定時器/計數器等功能(可能還包括顯示驅動電路、脈寬調制電路、模擬多路轉換器、A/D轉換器等電路)集成到一塊矽片上構成的一個小而完善的微型計算機系統。

在工業控制領域廣泛應用。從上世紀80年代,由當時的4位、8位單片機,發展到現在的300M的高速單片機。

⑺ 51單片機系列的區別與特點介紹

1、8031的特點

8031片內不帶程序存儲器ROM,使用時用戶需外接程序存儲器和一片邏輯電路373,外接的程序存儲器多為EPROM的2764系列。用戶若想對寫入到EPROM中的程序進行修改,必須先用一種特殊的紫外線燈將其照射擦除,之後再可寫入。寫入到外接程序存儲器的程序代碼沒有什麼保密性可言。

2、8051的特點

8051片內有4k ROM,無須外接外存儲器和373,更能體現「單片」的簡練。但是你編的程序你無法燒寫到其ROM中,只有將程序交晶元廠代你燒寫,並是一次性的,今後你和晶元廠都不能改寫其內容。

3、8751的特點

8751與8051基本一樣,但8751片內有4k的EPROM,用戶可以將自己編寫的程序寫入單片機的EPROM中進行現場實驗與應用,EPROM的改寫同樣需要用紫外線燈照射一定時間擦除後再燒寫。

由於上述類型的單片機應用的早,影響很大,已成為事實上的工業標准。後來很多晶元廠商以各種方式與Intel公司合作,也推出了同類型的單片機,如同一種單片機的多個版本一樣,雖都在不斷的改變製造工藝,但內核卻一樣,也就是說這類單片機指令系統完全兼容,絕大多數管腳也兼容;在使用上基本可以直接互換。人們統稱這些與8051內核相同的單片機為「51系列單片機」,學了其中一種,便會所有的51系列。

4、AT89C51、AT89S51的特點

在眾多的51系列單片機中,要算 ATMEL 公司的AT89C51、AT89S51更實用,因他不但和8051指令、管腳完全兼容,而且其片內的4K程序存儲器是FLASH工藝的,這種工藝的存儲器用戶可以用電的方式瞬間擦除、改寫,一般專為 ATMEL AT89xx 做的編程器均帶有這些功能。顯而易見,這種單片機對開發設備的要求很低,開發時間也大大縮短。寫入單片機內的程序還可以進行加密,這又很好地保護了你的勞動成果。再著,AT89C51、AT89S51目前的售價比8031還低,市場供應也很充足。

AT89S51、52是2003年ATMEL推出的新型品種,除了完全兼容8051外,還多了ISP編程和看門狗功能。我們也專門為這種新片設計了一款 編程、學習、實驗板。

5、AT89C2051、AT89C1051等的特點

ATMEL公司的51系列還有AT89C2051、AT89C1051等品種,這些晶元是在AT89C51的基礎上將一些功能精簡掉後形成的精簡版。AT89C2051取掉了P0口和P2口,內部的程序FLASH存儲器也小到2K,封裝形式也由51的P40腳改為20腳,相應的價格也低一些,特別適合在一些智能玩具,手持儀器等程序不大的電路環境下應用;AT89C1051在2051的基礎上,再次精簡掉了串口功能等,程序存儲器再次減小到1k,當然價格也更低。

對2051和1051來說,雖然減掉了一些資源,但他們片內都集成了一個精密比較器,別小看這小小的比較器,他為我們測量一些模擬信號提供了極大的方便,在外加幾個電阻和電容的情況下,就可以測量電壓、溫度等我們日常需要的量。這對很多日用電器的設計是很寶貴的資源。

ATMEL的51、2051、1051均有多種封裝,如AT89C(S)51有PDIP、PLCC和PQFP/TQFP等封裝;2051/1051有PDIP和SOIC封裝等。下圖是部分封裝實物。

由於51系列單片機的內核都一樣,所以在51單片機教材方面目前仍然沿用Intel MCS 8051單片機的書籍。開發軟體和工具也是一樣,我們統稱為8051開發系統、環境、等等,如我們網站介紹的匯編程序ASM51、Keil C51、MedWin 等均是針對8051內核單片機的開發軟體。

單對AT89C51、AT89S51來說,在實際電路中可以直接互換8051//8751,替換8031隻是第31腳有區別,8031因內部沒有ROM,31腳需接地(GND),單片機在啟動後就到外面程序存儲器讀取指令;而8051/8751/89c51因內部有程序存儲器,31腳接高電平(VCC),單片機啟動後直接在內部讀取指令。也就是51晶元的31腳控制著單片機程序從內部讀取還是從外部讀取,31腳接電源,程序從內部讀取,31腳接地,程序從外部讀取。其他無須改動。另外,AT89C51、AT89s51替換8031後因不用外存儲器,不必安裝原電路的外存儲器和373晶元。

6、89S51與89C51的區別

MCS-51單片機是美國INTE公司於1980年推出的產品,典型產品有 8031(內部沒有程序存儲器,實際使用方面已經被市場淘汰)、8051(晶元採用HMOS,功耗是630mW,是89C51的5倍,實際使用方面已經被市場淘汰)和8751等通用產品,一直到現在, MCS-51內核系列兼容的單片機仍是應用的主流產品(比如目前流行的89S51、89C51等),各高校及專業學校的培訓教材仍與MCS-51單片機作為代表進行理論基礎學習。有些文獻甚至也將8051泛指MCS-51系列單片機,8051是早期的最典型的代表作,MCS-51內核實際上已經成為一個8位單片機的標准。

其他的公司的51單片機產品都是和MCS-51內核兼容的產品而以。同樣的一段程序,在各個單片機廠家的硬體上運行的結果都是一樣的,如ATMEL的89C51(已經停產)、89S51, PHILIPS(菲利浦),和WINBOND(華邦)等,我們常說的已經停產的89C51指的是ATMEL公司的 AT89C51單片機,同時是在原基礎上增強了許多特性,如時鍾,更優秀的是由Flash(程序存儲器的內容至少可以改寫1000次)存儲器取帶了原來的ROM(一次性寫入),AT89C51的性能相對於8051已經算是非常優越的了。

不過在市場化方面,89C51受到了PIC單片機陣營的挑戰,89C51最致命的缺陷在於不支持ISP(在線更新程序)功能,必須加上ISP功能等新功能才能更好延續MCS-51的傳奇。89S51就是在這樣的背景下取代89C51的,現在,89S51目前已經成為了實際應用市場上新的寵兒,作為市場佔有率第一的Atmel目前公司已經停產AT89C51,將用AT89S51代替。89S51在工藝上進行了改進,89S51採用0.35新工藝,成本降低,而且將功能提升,增加了競爭力。89SXX可以像下兼容89CXX等51系列晶元。同時,Atmel不再接受89CXX的定單,大家在市場上見到的89C51實際都是Atmel前期生產的巨量庫存而以。如果市場需要,Atmel當然也可以再恢復生產AT89C51。

7、89S51相對於89C51增加的新功能包括:

1)性能有了較大提升,價格基本不變,甚至比89C51更低!
2)ISP在線編程功能,這個功能的優勢在於改寫單片機存儲器內的程序不需要把晶元從工作環境中剝離。是一個強大易用的功能。
3)最高工作頻率為33MHz,大家都知道89C51的極限工作頻率是24M,就是說S51具有更高工作頻率,從而具有了更快的計算速度。
4)具有雙工UART串列通道。
5)內部集成看門狗計時器,不再需要像89C51那樣外接看門狗計時器單元電路。
6)雙數據指示器。
7)電源關閉標識。
8)全新的加密演算法,這使得對於89S51的**變為不可能,程序的保密性大大加強,這樣就可以有效的保護知識產權不被侵犯。
9) 兼容性方面:向下完全兼容51全部字系列產品。比如8051、89C51等等早期MCS-51兼容產品。

⑻ 51單片機跟32的區別

  1. 所代表的公司不同,內部資源不同。

  2. 51單片機是對所有兼容Intel8031指令系統的單片機的統稱,這一系列的單片機的始祖是Intel的8031單片機,後來隨著flash ROM技術的發展,8031單片機取得了長足的進展成為了應用最廣泛的8bit單片機之一,他的代表型號就是ATMEL公司的AT89系列。

  3. STM32單片機則是ST公司使用arm公司的cortex-M為核心生產的32bit系列的單片機,他的內部資源(寄存器和外設功能)較8051、AVR和PIC都要多的多,基本上接近於計算機的CPU了,適用於手機、路由器等等。


拓展資料

51單片機特點,可以模擬63K程序空間,接近64K 的16位地址空間;可以模擬64Kxdata 空間,全部64K 的16位地址空間;可以真實模擬全部32 條IO腳;完全兼容keilC51 UV2 調試環境,可以通過UV2 環境進行單步,斷點, 全速等操作;可以使用C51語言或者ASM匯編語言進行調適。

⑼ 51單片機特點

小巧靈活、成本低、易於產品化。它能方便地組裝成各種智能式控制設備以及各種智能
儀表。
面向控制,能針對性地解決從簡單到復雜的各類控制任務,
從而獲得最佳性價比。抗
干擾能力強,
適應溫度范圍寬,
在各種惡劣條件下都能可靠地工作,
這是其它機型所無法比
擬的。可以很方便地實現多機和分布式控制,使整個系統的效率和可靠性大為提高。

閱讀全文

與51單片機的特點相關的資料

熱點內容
蘋果筆記本t2加密晶元怎麼打開 瀏覽:796
安卓如何把手機投屏至電視 瀏覽:737
方舟編譯器現在可提速哪些軟體 瀏覽:58
微信加密為什麼是黑屏 瀏覽:473
android去電狀態 瀏覽:602
蘋果13如何加密視頻 瀏覽:813
linuxweblogic緩存 瀏覽:67
雲伺服器不同地域 瀏覽:946
python鬧鍾怎麼打 瀏覽:686
虛擬主機伺服器有什麼區別 瀏覽:833
演算法與程序的奧秘章節檢測 瀏覽:377
找pdf 瀏覽:530
與伺服器連接斷開如何處理 瀏覽:833
伺服器維修預計十分鍾什麼意思 瀏覽:170
黑馬程序員主打教學是什麼 瀏覽:41
python九乘法表怎麼編寫 瀏覽:974
思維方式pdf 瀏覽:656
tcc社區app怎麼注冊 瀏覽:941
央視網下載加密 瀏覽:455
命令行訪問伺服器 瀏覽:37