導航:首頁 > 操作系統 > stc52單片機小發明

stc52單片機小發明

發布時間:2023-09-06 21:36:13

Ⅰ 求STC89C52單片機的詳細資料包括引腳功能,存儲器等等的詳細介紹,越詳細越好,謝謝

stc89c52具有以下標准功能: 8k位元組flash,256位元組ram, 32 位i/o 口線,看門狗定時器,2 個數據指針,三個16 位 定時器/計數器,一個6向量2級中斷結構,全雙工串列口,片內晶振及時鍾電路。另外,stc89c52可降至0hz靜態邏輯操作,支持2種軟體可選擇節電模式。空閑模式下,cpu 停止工作,允許ram、定時器/計數器、串口、中斷繼續工作。掉電保護方式下,ram內容被保存,振盪器被凍結,單片機一切工作停止,直到下一個中斷或硬體復位為止。8 位微控制器 8k位元組在系統可編程 flash
p0 口:p0口是一個8位漏極開路的雙向i/o口。作為輸出口,每位能驅動8個ttl邏輯電平。對p0埠寫「1」時,引腳用作高阻抗輸入。
當訪問外部程序和數據存儲器時,p0口也被作為低8位地址/數據復用。在這種模式下, p0具有內部上拉電阻。
在flash編程時,p0口也用來接收指令位元組;在程序校驗時,輸出指令位元組。程序校驗時,需要外部上拉電阻。
p1 口:p1 口是一個具有內部上拉電阻的8 位雙向i/o 口,p1 輸出緩沖器能驅動4 個 ttl 邏輯電平。對p1 埠寫「1」時,內部上拉電阻把埠拉高,此時可以作為輸入口使用。作為輸入使用時,被外部拉低的引腳由於內部電阻的原因,將輸出電流(iil)。
此外,p1.0和p1.2分別作定時器/計數器2的外部計數輸入(p1.0/t2)和時器/計數器2 的觸發輸入(p1.1/t2ex),具體如下表所示。 在flash編程和校驗時,p1口接收低8位地址位元組。
引腳號第二功能
p1.0 t2(定時器/計數器t2的外部計數輸入),時鍾輸出
p1.1 t2ex(定時器/計數器t2的捕捉/重載觸發信號和方向控制)
p1.5 mosi(在線系統編程用)
p1.6 miso(在線系統編程用)
p1.7 sck(在線系統編程用)
p2 口:p2 口是一個具有內部上拉電阻的8 位雙向i/o 口,p2 輸出緩沖器能驅動4 個 ttl 邏輯電平。對p2 埠寫「1」時,內部上拉電阻把埠拉高,此時可以作為輸入口使用。作為輸入使用時,被外部拉低的引腳由於內部電阻的原因,將輸出電流(iil)。
在訪問外部程序存儲器或用16位地址讀取外部數據存儲器(例如執行movx @dptr) 時,p2 口送出高八位地址。在這種應用中,p2 口使用很強的內部上拉發送1。在使用 8位地址(如movx @ri)訪問外部數據存儲器時,p2口輸出p2鎖存器的內容。在flash編程和校驗時,p2口也接收高8位地址位元組和一些控制信號。
p3 口:p3 口是一個具有內部上拉電阻的8 位雙向i/o 口,p2 輸出緩沖器能驅動4 個 ttl 邏輯電平。對p3 埠寫「1」時,內部上拉電阻把埠拉高,此時可以作為輸入口使用。作為輸入使用時,被外部拉低的引腳由於內部電阻的原因,將輸出電流(iil)。 p3口亦作為stc89c52特殊功能(第二功能)使用,如下表所示。在flash編程和校驗時,p3口也接收一些控制信號。
埠引腳 第二功能
p3.0 rxd(串列輸入口)
p3.1 txd(串列輸出口)
p3.2 into(外中斷0)
p3.3 int1(外中斷1)
p3.4 to(定時/計數器0)
p3.5 t1(定時/計數器1)
p3.6 wr(外部數據存儲器寫選通)
p3.7 rd(外部數據存儲器讀選通)
此外,p3口還接收一些用於flash快閃記憶體編程和程序校驗的控制信號。
rst——復位輸入。當振盪器工作時,rst引腳出現兩個機器周期以上高電平將是單片機復位。
ale/prog——當訪問外部程序存儲器或數據存儲器時,ale(地址鎖存允許)輸出脈沖用於鎖存地址的低8位位元組。一般情況下,ale仍以時鍾振盪頻率的1/6輸出固定的脈沖信號,因此它可對外輸出時鍾或用於定時目的。要注意的是:每當訪問外部數據存儲器時將跳過一個ale脈沖。
對flash存儲器編程期間,該引腳還用於輸入編程脈沖(prog)。
如有必要,可通過對特殊功能寄存器(sfr)區中的8eh單元的d0位置位,可禁止ale操作。該位置位後,只有一條movx和movc指令才能將ale激活。此外,該引腳會被微弱拉高,單片機執行外部程序時,應設置ale禁止位無效。
psen——程序儲存允許(psen)輸出是外部程序存儲器的讀選通信號,當stc89c52由外部程序存儲器取指令(或數據)時,每個機器周期兩次psen有效,即輸出兩個脈沖,在此期間,當訪問外部數據存儲器,將跳過兩次psen信號。
ea/vpp——外部訪問允許,欲使cpu僅訪問外部程序存儲器(地址為0000h-ffffh),ea端必須保持低電平(接地)。需注意的是:如果加密位lb1被編程,復位時內部會鎖存ea端狀態。
如ea端為高電平(接vcc端),cpu則執行內部程序存儲器的指令。
flash存儲器編程時,該引腳加上+12v的編程允許電源vpp,當然這必須是該器件是使用12v編程電壓vpp。

Ⅱ stc89c52單片機和51單片機的區別

1、種類不同:51系列單片機是指51內核,stc89c5X基本都是51內核的種類。

2、大小不同:最後一個數字表示E2prom的大小,E2prom=X*4K,c51就是4K,c52就是8k。

3、配件不同:52還多了一個定時器,所以可以說52是51(這個51是塌帶指stc89c51,不是51內核)的增強型。

如下圖,可以很清晰的看出兩者之間的差別:

向左轉|向右轉

(2)stc52單片機小發明擴展閱讀:

單片機(Microcontrollers)改祥作為計算機發展的一個重要分支領域,根據發展情況,從不同角度,單片機大致可以分為通用型/專用型、匯流排型/非匯流排型及工控型/家電型。

通用型

這是按單片機(Microcontrollers)適用范圍來區分的。例如,80C51式通用型單片機,它不是為某種專門用途設計的;專用型單片機是針對一類產品甚至某一個產品設計生產的,例如為了滿足電子體溫計的要求,在片內集成ADC介面等功能的溫度測量控制電路。

匯流排型

這是按單片機(Microcontrollers)是否提供並行匯流排來區分的。匯流排型單片機普遍設置有並行地址匯流排、 數據匯流排、控制匯流排,這些引腳用以擴展並行外圍器件都可通過串列口與單片機連接,另外,許多單片機已把所需要的外圍器件及外設介面集成一片內,因此在許多情況下可以不要並行擴展匯流排,大大減省封裝成本和晶元體積,這類單片機稱團殲蘆為非匯流排型單片機。

控制型

這是按照單片機(Microcontrollers)大致應用的領域進行區分的。一般而言,工控型定址范圍大,運算能力強;用於家電的單片機多為專用型,通常是小封裝、低價格,外圍器件和外設介面集成度高。 顯然,上述分類並不是惟一的和嚴格的。例如,80C51類單片機既是通用型又是匯流排型,還可以作工控用。

Ⅲ 52單片機全稱

52單片機全稱STC89C52單片機。

STC89C52是一種低功耗、高性能CMOS8位微控制器,具有8K在系統可編程Flash存儲器。在單晶元上,擁有靈巧的8位CPU和在系統可編程Flash,使得STC89C52為眾多嵌入式控制應用系統提供高靈活、超有效的解決方案。

單片機介紹:

單片機(Microcontrollers)又稱微控制器,由中央處理器、存儲器、輸入輸出埠(包括並行I/O、串列I/O、模數轉換器)、計時器和計數器等組成,具有完整數字處理功能的大規模集成電路。

微控制器是一種面向控制領域嵌入式應用的集成化計算機晶元,主要用於工業控制、數據處理、信號處理、智能儀器、通信產品及民用消費產品等自動控制產品與器件中。

通常也把它簡稱為MCU或μC,MCU配以適當的外圍設備和軟體就可構成一個計算機應用系統,所以也稱之為單片微型計算機,簡稱為單片機。

MCU的發展始於20世紀70年代中期,當時主要稱為單片機,由於工藝和集成度的限制,一個完整功能的MCU由兩塊集成電路組成。如Fairchild公司的單片機F8必須外接一塊專為F8設計的程序存儲單元電路3851。

第二階段為低性能MCU階段,雖已只用一塊晶元構成,但性能低,品種少。如Intel的MCS-48系列,晶元內含有中央處理器(CPU)、並行I/O口、計時器、隨機存取存儲器(RAM)和只讀存儲器(ROM)等,但其CPU功能不強,I/O的種類和數量少,存儲容量小。

只能應用於要求比較簡單的場合。第三階段是高性能微型計算機系統(MCS)發展階段,此時的MCU內部具有功能很強的CPU、比較多的輸入輸出電路和大容量的數據存儲器、程序存儲器,MCU產品型號、規格多,各具特色,能滿足不同領域應用需求。

Ⅳ 52單片機

STC89C52RC是STC公司生產的一種低功耗、高性能CMOS8位微控制器,具有8K位元組系統可編程Flash存儲器。STC89C52使用經典的MCS-51內核,但是做了很多的改進使得晶元具有傳統的51單片機不具備的功能。在單晶元上,擁有靈巧的8 位CPU 和在系統可編程Flash,使得STC89C52為眾多嵌入式控制應用系統提供高靈活、超有效的解決方案。
STC89C52RC供應商:拍明芯城
器件參數
1. 增強型8051單片機,6 時鍾/機器周期和12 時鍾/機器周期可以任意 選擇,指令代碼完全兼容傳統8051. [1]
2. 工作電壓:5.5V~3.3V(5V單片機)/3.8V~2.0V(3V 單片機)
3.工作頻率范圍:0~40MHz,相當於普通8051 的0~80MHz,實際工作 頻率可達48MHz
4. 用戶應用程序空間為8K位元組
5. 片上集成512 位元組RAM
6. 通用I/O 口(32 個),復位後為:P1/P2/P3 是准雙向口/弱上拉, P0 口是漏極開路輸出,作為匯流排擴展用時,不用加上拉電阻,作為 I/O 口用時,需加上拉電阻。
7. ISP(在系統可編程)/IAP(在應用可編程),無需專用編程器,無 需專用模擬器,可通過串口(RxD/P3.0,TxD/P3.1)直接下載用戶程 序,數秒即可完成一片
8. 具有EEPROM 功能
9. 共3 個16 位定時器/計數器。即定時器T0、T1、T2
10.外部中斷4 路,下降沿中斷或低電平觸發電路,Power Down 模式可 由外部中斷低電平觸發中斷方式喚醒
11. 通用非同步串列口(UART),還可用定時器軟體實現多個UART
12. 工作溫度范圍:-40~+85℃(工業級)/0~75℃(商業級)
13. PDIP封裝

Ⅳ STC80C52單片機介紹,急急急,救幫忙

本文採用STC89C系列的STC89C54RD作為主控晶元是根據方案論證的結果。本系統的監控參數較少,計算也不是特別復雜,選擇宏晶科技公司的STC89C54RD單片機完全可以滿足系統要求,且STC89C系列的單片機價格便宜,開發簡單,從開發周期和研發費用上來說都是合理的選擇。
STC89C54RD晶元具有增強型51內核,有很高的指令運行速度,一個指令周期就可以完成一條指令。
STC89C54RD晶元工作的電壓范圍為3.8-5.5V,溫度范圍為-40ºC-85ºC,且還受到ESD保護,可以輕鬆通過4KV的快速脈沖干擾,具有高抗靜電性能。
STC89C54RD晶元是一款低功耗單片機,它備有空閑模式、掉電模式和正常模式,當單片機處於空閑模式時,它的工作電流要小於1.3mA;而處於掉電模式時,它的工作電流小於0.1μA;在正常工作模式時,工作電流在4mA-7mA,因此非常適合用於低功耗的產品開發。
由於所要開發的是溫濕度監控系統,所以對智能監控節點的溫濕度適應能力要求較高,STC89C54RD晶元可以適應絕大部分的監控條件,而其增強型的51內核代表了它與51單片機的兼容性很好,在開發的過程中我們可以利用對51單片機的熟悉和大量已掌握的51單片機開發資料來縮短開發周期,從而提高系統的開發效率。
STC89C54RD主控單片機的內部資源有:
512位元組片內數據存儲器;
12K位元組片內E2PROM;
ISP/IAP,在系統可編程,在應用可編程,無須專用編程器;
10位ADC,8通道;
4通道捕獲/比較單元(PWM/PCA/CCU);
2個硬體16位定時/計數器;硬體看門狗(WDT);
高速同步串列通信介面SPI,全雙工非同步串列口UART;
32個通用寄存器,硬體乘/除法器;
27個通用I/O口,可設置成四種模式。
每個I/O口的驅動能力均能達到±20mA,但整個晶元最大電流不得超過55mA。
STC單片機在系統開發中的優越性體現在STC單片機有較高的處理速度和時鍾頻率,能輕松的實現各種演算法。有SPI和UART兩個串列口,能實現與PC機之間的數據交換。有掉電數據保護功能,其內部E2PROM可用於掉電存放各種設置參數和其他數據,還有ISP/IAP功能,使晶元可以在不脫板的情況下去下載程序,便於產品軟體換代升級。
STC單片機還具有內部看門狗,可以工作在惡劣的電磁環境下。具有寬電壓范圍,負載端電壓的波動不會影響其正常運行。具有豐富的I/O口,還具有可以代替LED行掃描的通用行解碼器,可以降低產品的開發成本。

Ⅵ 什麼是STC單片機

STC是中國自己產的一種單片機,是宏晶科技生產的單時鍾/機器周期(1T)的單片機。

STC單片機是高速/低功耗/抗干擾的新一代8051單片機,指令代碼完全兼容傳統8051,但速度快8-12倍。內部集成MAX810專用復位電路,2路PWM,8路高速10位A/D轉換(250K/S),針對電機控制,

通用I/O口(36/40/44個),復位後為:准雙向口/弱上拉(普通8051傳統I/O口困行鍵),可設置成四種模式:准雙向口/弱上拉,推挽/強上拉,僅為輸入/高阻,開漏,每個I/O口驅動能力均可達到20mA,但整個晶元最大不要超過120mA;

(6)stc52單片機小發明擴展閱讀

STC公司的1T增強系列因他不但和8051指令,管腳完全兼容,而且其片內的具有大容量帶判程序存儲器且是FLASH工藝的,如STC12C5A60S2單片機內部就自帶高達60K FLASHROM,

這種工藝的存儲器用戶可以用電的方式擦除、改寫。而且STC系列單片機支持串口程序燒寫。顯而易見,這種汪巧單片機對開發設備的要求很低,開發時間也大大縮短。寫入單片機內的程序還可以進行加密,可以很好地保護勞動成果。

參考資料來源:網路-STC12C5A60S2

Ⅶ stc80c52單片機介紹

datasheet是最標準的介紹。

STC80C52RC的話是8Kflash、256bitRAM、封裝DIP40、IO口有4組共32個。
其實跟AT的同型號是完全兼容的,且資源也很類似。

閱讀全文

與stc52單片機小發明相關的資料

熱點內容
雙分錄核演算法反映什麼 瀏覽:210
ubuntuphpaptget 瀏覽:256
安卓手機快充需要什麼數據線 瀏覽:795
程序中存在未轉換未編譯部分 瀏覽:323
編譯匯編鏈接優化 瀏覽:83
程序員打字和作家哪個打字快 瀏覽:579
安卓手機怎麼用cad命令行 瀏覽:385
2200工程機接收命令瞬間消失 瀏覽:255
壓縮機工藝管是多大的 瀏覽:314
安卓刷什麼系統穩定 瀏覽:37
程序員寫炫酷代碼 瀏覽:933
大話存儲pdf 瀏覽:526
中銘機器人怎麼編程 瀏覽:812
把字母變為數字的加密法 瀏覽:523
噬血狂襲第三季哪個app能看 瀏覽:422
江蘇螺桿壓縮機 瀏覽:980
android底部彈出對話框 瀏覽:502
怎麼查伺服器同行fc號 瀏覽:1001
什麼伺服器雲鳥最便宜 瀏覽:221
vs編譯器反匯編 瀏覽:571