❶ STC89C52單片機能進行掉電保存嗎掉電保存如何進行
STC系列單片機大多數型號有一個低電壓檢測中斷功能,可以在這個中斷 進行保存需要保存的數據,待下次上電時恢復保存的數據就可以了,STC89C52單片機可以外接一個電壓檢測電路連接一個INT中斷也可以做到。
❷ STC89C52單片機為什麼選用12M的晶振
個人以為,選用12M晶振主要有兩個理由,一是運行速度快,二是51單片機內部是12分頻,採用12M晶振可以得到1μS的的時鍾周期,這樣定時計算會比較方便。
❸ STC89C52單片機掉電保存如何實現
STC89C52單片機掉電保存很容易的,利用內部的EEPROM就可以保存,每當需要保存的數據變化時,就寫一次EEPROM保存,開機時再讀出保存的數據就行了。見下表。
❹ 求STC89c52詳細介紹。說說它與51的區別,以及STC系列單片機的特點,優點等,最好能稍微多點。
與51的主要區別是:
51隻有4K程序存儲空間,52有8K
51隻有128位元組數據存儲空間,52有256個
51隻有2個定時器,52有3個。
STC單片機是以51內核為主的系列單片機,STC單片機是宏晶生產的單時鍾/機器周期的單片機,是高速、低功耗、超強抗干擾的新一代8051單片機,指令代碼完全兼容傳統8051,但速度快8—12倍,內部集成MAX810專用復位電路。
(4)stc89c52單片機擴展閱讀:
STC89C52RC是STC公司生產的一種低功耗、高性能CMOS8位微控制器,具有8K位元組系統可編程Flash存儲器。STC89C52使用經典的MCS-51內核,但是做了很多的改進使得晶元具有傳統51單片機不具備的功能。
具有以下標准功能: 8k位元組Flash,512位元組RAM, 32 位I/O 口線,看門狗定時器,內置4KB EEPROM,MAX810復位電路,3個16 位定時器/計數器,4個外部中斷,一個7向量4級中斷結構(兼容傳統51的5向量2級中斷結構),全雙工串列口。另外 STC89C52 可降至0Hz 靜態邏輯操作,支持2種軟體可選擇節電模式。
❺ STC89C52究竟是不是51單片機
1、種類不同:51系列單片機是指51內核,stc89c5X基本都是51內核的種類。
2、大小不同:最後一個數字表示E2prom的大小,E2prom=X*4K,c51就是4K,c52就是8k。
3、配件不同:52還多了一個定時器,所以可以說52是51(這個51是指stc89c51,不是51內核)的增強型。
如下圖,可以很清晰的看出兩者之間的差別:
(5)stc89c52單片機擴展閱讀:
STC89c52單片機主要是基於8051內核,是新一代增強型單片機,指令代碼完全兼容傳統8051,速度快8~12倍,帶ADC,4路PWM,雙串口,有全球唯一ID號,加密性好,抗干擾強。
51單片機主要是基於8051內核,是新一代安全防逆向型單片機,指令代碼完全兼容傳統8051,速度快8~12倍,帶有62 K FLASH ROM。
內置256位元組RAM和集成外置1024位元組RAM,白雜訊密碼-沒有規律可循,每顆晶元都有自己的密碼,同樣的密碼不可重用。
❻ 為什麼使用STC89C52單片機
這要看你指的是哪方面了?就目前網上出售的51單片機開發板(其實,也就是實驗板),多數都使用STC89C52單片機。原因很簡單,一是,STC單片機是國產的,是目前51單片機中應用比較方便的一款,主要在燒錄程序時,用USB轉串口線就可以完全,非常簡單容易。而其它型號的單片機就比較麻煩,甚至很困難。二是,STC單片機的價格便宜,型號多,根據不同需求可以選擇最合適的型號,主要是flash容量做到60K。三是,STC單片機有多個系列,而STC89系列與傳統的51單片機完全兼容,對初學者的入門學習很方便無障礙。
❼ stc89c52單片機和51單片機的區別
1、種類不同:51系列單片機是指51內核,stc89c5X基本都是51內核的種類。
2、大小不同:最後一個數字表示E2prom的大小,E2prom=X*4K,c51就是4K,c52就是8k。
3、配件不同:52還多了一個定時器,所以可以說52是51(這個51是指stc89c51,不是51內核)的增強型。
如下圖,可以很清晰的看出兩者之間的差別:
向左轉|向右轉
(7)stc89c52單片機擴展閱讀:
單片機(Microcontrollers)作為計算機發展的一個重要分支領域,根據發展情況,從不同角度,單片機大致可以分為通用型/專用型、匯流排型/非匯流排型及工控型/家電型。
通用型
這是按單片機(Microcontrollers)適用范圍來區分的。例如,80C51式通用型單片機,它不是為某種專門用途設計的;專用型單片機是針對一類產品甚至某一個產品設計生產的,例如為了滿足電子體溫計的要求,在片內集成ADC介面等功能的溫度測量控制電路。
匯流排型
這是按單片機(Microcontrollers)是否提供並行匯流排來區分的。匯流排型單片機普遍設置有並行地址匯流排、 數據匯流排、控制匯流排,這些引腳用以擴展並行外圍器件都可通過串列口與單片機連接,另外,許多單片機已把所需要的外圍器件及外設介面集成一片內,因此在許多情況下可以不要並行擴展匯流排,大大減省封裝成本和晶元體積,這類單片機稱為非匯流排型單片機。
控制型
這是按照單片機(Microcontrollers)大致應用的領域進行區分的。一般而言,工控型定址范圍大,運算能力強;用於家電的單片機多為專用型,通常是小封裝、低價格,外圍器件和外設介面集成度高。 顯然,上述分類並不是惟一的和嚴格的。例如,80C51類單片機既是通用型又是匯流排型,還可以作工控用。
❽ STC89C52 單片機的內部程序存儲器與數據存儲器容量各為多少
STC89C52 單片機的內部程序存儲器為8K位元組;內部數據存儲器容量為512位元組。
❾ STC89C52RC與普通89C52有什麼區別
STC89C52RC比普通89C52多了後綴「RC」,雖然它們都是單片機晶元,但是帶有「RC」字樣的單片機自帶RC時鍾振盪電路(有的頻率可調有的頻率不可調),可以在不接外部晶振就能使用,沒有帶「RC」這個字樣的晶元一般必須安裝外部晶振電路。
STC89C52RC是宏晶公司的增強型MCS-51單片機,與Atmel公司的AT89C52相比,有以下優點:
支持STC的2線制下載方式,下載程序更方便;
支持6T模式(在6T模式下,6個時鍾周期就是一個機器周期);
片內集成了4kB容量的E²PROM;
帶有P4口,具有更多的I/O;
程序存儲器擁有更多的擦寫壽命(STC標稱可以擦寫10萬次,Atmel標稱可以擦寫1000次。不過對於批量生產的成品來說,這個擦寫壽命沒什麼意義)。
相比於Atmel,STC單片機的缺點:在某些情況下,抗干擾能力不如Atmel的MCS-51單片機。
(9)stc89c52單片機擴展閱讀:
STC89C52單片機
STC89C52是一種低功耗、高性能CMOS8位微控制器,具有8K在系統可編程Flash存儲器。在單晶元上,擁有靈巧的8位CPU和在系統可編程Flash,使得STC89C52為眾多嵌入式控制應用系統提供高靈活、超有效的解決方案。
具有以下標准功能:8k位元組Flash,512位元組RAM,32位I/O口線,看門狗定時器,內置4KBEEPROM,MAX810復位電路,三個16位定時器/計數器,一個6向量2級中斷結構,全雙工串列口。
另外STC89X52可降至0Hz靜態邏輯操作,支持2種軟體可選擇節電模式。
空閑模式下,CPU停止工作,允許RAM、定時器/計數器、串口、中斷繼續工作。
掉電保護方式下,RAM內容被保存,振盪器被凍結,單片機一切工作停止,直到下一個中斷或硬體復位為止。
最高運作頻率35Mhz,6T/12T可選。
和atmel的對比STC89C52RC單片機:8K位元組程序存儲空間;512位元組數據存儲空間;內帶4K位元組EEPROM存儲空間;可直接使用串口下載;at89s52單片機:8K位元組程序存儲空間;256位元組數據存儲空間;沒有內帶EEPROM存儲空間。