⑴ 什麼是STC單片機
STC系列單片機是宏晶科技生產的單時鍾/機器周期(1T)的單片機。
它是高速/低功耗/超強抗干擾的新一代8051單片機,指令代碼完全兼容傳統8051,但速度快8-12倍。內部集成MAX810專用復位電路,2路PWM,8路高速10位A/D轉換(250K/S),針對電機控制,強干擾場合。
這種工藝的存儲器用戶可以用電的方式瞬間擦除、改寫。而且STC系列單片機支持串口程序燒寫。顯而易見,這種單片機對開發設備的要求很低,開發時間也大大縮短。寫入單片機內的程序還可以進行加密。
(1)stc25單片機命名規則擴展閱讀
單片機技術的開發
(1)CPU開發。
開發單片機中的CPU匯流排寬度,能夠有效完善單片機信息處理功能緩慢的問題,提高信息處理效率與速度,開發改進中央處理器的實際結構,能夠做到同時運行2-3個CPU,從而大大提高單片機的整體性能。
(2)程序開發。
嵌入式系統的合理應用得到了大力推廣,對程序進行開發時要求能夠自動執行各種指令,這樣可以快速准確地採集外部數據,提高單片機的應用效率。
(3)存儲器開發。
單片機的發展應著眼於內存,加強對基於傳統內存讀寫功能的新內存的探索,使其既能實現靜態讀寫又能實現動態讀寫,從而顯著提高存儲性能。
(4)計算機開發。
進一步優化和開發單機片應激即分析,並應用計算機系統,通過連接通信數據,實現數據傳遞。
⑵ 80c54,80c32,87c54,89c54 cpu有什麼不同
89C51
8代表8位單片機
9代表falsh存儲器,此位置為0代表無rom,7代表eprom存儲器
c代表CMOS工藝,此位置為S代表ISP編程方式
1代表片內程序存儲器容量,容量大小對應為該位數字*4KB
89C52:8KB容量
at89s51_&_stc89c51命名規則
本文介紹了最常見的兩種廠家的單片機的命名規則.
以後見了stc和atmel的單片機看看型號就知道,什麼配置了.
先說ATMEL公司的AT系列單片機
89系列單片機的型號編碼由三個部分組成,
它們是前綴、型號和後綴。格式如下:
AT89C XXXXXXXX其中,AT是前綴,89CXXXX是型號,XXXX是後綴。
下面分別對這三個部分進行說明,並且對其中有關參數的表示和意義作相應的解釋。
(l)前綴由字母「AT」組成,表示該器件是ATMEL公司的產品。
(2)型號由「89CXXXX」或「89LVXXXX」或「89SXXXX」等表示。
「89CXXXX」中,9是表示內部含 Flash存儲器,C表示為 CMOS產品。
「89LVXXXX」中,LV表示低壓產品。
「89SXXXX」中,S表示含有串列下載 Flash存儲器。
在這個部分的「XXXX」表示器件型號數,如51、1051、8252等。
(3)後綴由「XXXX」四個參數組成,每個參數的表示和意義不同。在型號與後綴部分有「—」號隔開。
後綴中的第一個參數 X用於表示速度,它的意義如下:
X=12,表示速度為12 MHz。 X=20,表示速度為20 MHz。
X=16,表示速度為16 MHz。 X=24,表示速度為24 MHz。
後綴中的第二個參數 X用於表示封裝,它的意義如下:
X=D,表示陶瓷封裝。 X=Q,表示 PQFP封裝。』
X=J,表示 PLCC封裝。 X=A,表示 TQFP封裝。
X=P,表示塑料雙列直插 DIP封裝。 X=W,表示裸晶元。
X=S,表示 SOIC封裝。
後綴中第三個參數 X用於表示溫度范圍,它的意義如下:
X=C,表示商業用產品,溫度范圍為0~十 70℃。
X=I,表示工業用產品,溫度范圍為—40~十 85℃。
X=A,表示汽車用產品,溫度范圍為—40~十 125℃。
X=M,表示軍用產品,溫度范圍為—55~十 150℃。
後綴中第四個參數 X用於說明產品的處理情況,它的意義如下:
X為空,表示處理工藝是標准工藝。
X=/883,表示處理工藝採用 MIL—STD—883標准。
例如:有一個單片機型號為「AT89C51—12PI」,則表示意義為該單片機是 ATMEL公司的Flash單片機,內部是 CMOS結構,速度為12 MHz,封裝為塑封 DIP,是工業用產品,按標准處理工藝生產。
國產stc單片機.我現在使用的就是stc 89C52RC-40C-PDIP可以看出
52內核,512位元組RAM ,最大工作在40MHZ下,腳雙列直插式封裝形式 ,商業級.
4.1.1 MCS-51系列和80C51系列單片機
MCS是Intel公司單片機系列的符號。Intel公司推出有MCS-48、MCS-51、MCS-96系列單片機。其中MCS-51系列單片機典型機型包括51和52兩個子系列。
在51子系列中,主要有8031、8051、875l三種機型,它們的指令系統與晶元引腳完全兼容,只是片內程序存儲器有所不同。
51子系列的主要功能為:
l 8位CPU。
l 片內帶振盪器及時鍾電路。
l 128B片內數據存儲器。
l 4KB片內程序存儲器(8031/80C31無)。
l 程序存儲器的定址范圍為64KB。
l 片外數據存儲器的定址范圍為64KB。
l 21B特殊功能寄存器。
l 4×8根I/O線。
l 1個全雙工串列I/O介面,可多機通信。
l 2個16位定時器/計數器。
l 中斷系統有5個中斷源,可編程為兩個優先順序。
l 111條指令,含乘法指令和除法指令。
l 布爾處理器。
l 使用單+5V電源。
52子系列的產品主要有8032、8052、8752三種機型。與51子系列的不同之處在於:片內數據存儲器增至256B,片內程序存儲器增至8KB(8032/80C32無),有26B的特殊功能寄存器,有3個16位定時器/計數器,有6個中斷源。其他性能均與5l子系列相同。其對應的低功耗CHMOS工藝器件分別為80C32、80C52和87C52。
4.1.2 80C51系列單片機的命名規則
1. Intel 80C51系列產品命名規則
圖為Intel公司80C51系列單片機產品命名規則。
Intel 80C51系列單片機產品命名規則
Mask ROM:為掩模ROM。
EPROM:紫外線可擦除ROM。
2. Atmel 80C51系列產品命名規則
Atmel公司是第一家將Flash EEPROM存儲器用於80C51系列單片機的生廠商,其典型產品有AT89C51、AT89C52,對應的低功耗產品為AT89LV51和AT89LV52。圖為 Atmel公司80C51系列單片機產品命名規則。
Atmel 80C51系列單片機產品命名規則
Flash EEPROM:在片程序存儲器為電可擦除的閃速存儲器Flash EEPROM。
LV:Low-Voltage,晶元工作電源電壓為2.7V~6V。
3. Philips 80C51系列產品命名規則
Philips公司的80C51系列單片機的命名規則如圖所示。
OTP ROM:在片程序存儲器為由用戶一次性可寫入的ROM,成本低於Flash EEPROM,但高過Mask ROM。
Philips 80C51系列單片機產品命名規則
從上述命名規則可以看出,典型的80C51系列單片機不同型號主要在於片內程序存儲器狀態。
4.1.3 80C51系列單片機的選擇特性
不論哪個廠家推出的80C51系列產品,其51子系列和52子系列都保證了產品在指令系統、匯流排、外部引腳與MCS-51的產品的高度一致性。
指令系統的全兼容,使開發環境具有良好的軟硬體歸一化環境,簡化了開發裝置的結構,降低了軟體開發成本,保證了應用軟體設計的獨立性和可移植性。匯流排兼容性保證了所有80C51匯流排型單片機都能實現相同的並行擴展模式,其外圍系統的擴展和系統配置的介面電路可以相互兼容。引腳兼容為單片機應用系統設計和產品開發帶來極大方便,產品改型替換容易,產品開發過程中不必更換開發裝置,也無需加裝適配器,只需將開發裝置上的單片機更換成引腳兼容的單片機即可。
1. 程序存儲器
單片機程序存儲器用於存放單片機應用系統的目標程序,目標程序通過稱之為商用編程器的工具寫入單片機,該過程稱為編程。
2. 數據存儲器
單片機片內數據存儲器目前供應的類型有SRAM靜態數據存儲器,少數單片機片內有 EEPROM非易失性數據存儲器。51子系列片內RAM有128B,52子系列片內RAM有256B,52子系列向下兼容51子系列,兩者價格目前基本持平,選擇52子系列在使用上更為方便靈活。
3. 功耗
許多公司都供應低電壓的80C51系列單片機,具有低功耗的特點。如Atmel公司的AT89LV51和AT89LV52,它的工作電壓范圍為2.7V~6V,可直接替換相應的5V工作電壓晶元。
4. 體積
在應用系統的空間有限時,可選擇相應型號的PLCC和QFP封裝的單片機,外圍晶元當然也要選擇小型封裝。在無外圍擴展時也可選擇非匯流排型的單片機
⑶ STC12C5A60S2中各個數字字母的含義
STC12C5A60S2系列單片機是STC生產的單時鍾周期(真正的1T)單片機,增加了AD和PWM功能。其命名規則如下:
⑷ STC89C52RC-40I-PQFP與STC單片機-STC89C52RC-40C-PQFP44/LQFP44有什麼區別
STC的命名規則如下,對照下就知道什麼不同了,很明顯,等級不一樣(前者工業級,後者商業及)、封裝不一樣、管腳也不一樣。。但是內部功能是一樣的,速度耶一樣。
⑸ 5.+STM32系列單片機的命名規則是怎麼樣如何根據項目要求選擇STM32系列中某一
如圖所示,STM32系列微控制器的命名規則是由這樣幾個部分依次構成的:
ST:意法半導體廠商縮寫
M32:代表基於ARM內核的32位微控制器
F:通用系列
103:具體屬於哪一產品線
X:管腳數目
X:Flash存儲器容量
X:封裝類型
X:工作溫度等級
XXX:其它說明,例如包裝形式、樣片批次等
選擇微控制器,首先你得明確自己的需求,選定各個功能模塊大致需要用到的單片機資源並定量,根據需求反推選擇對應的型號,在成本、大小、功耗、功能實現方式之間找尋懸於一線的微妙平衡
⑹ 有關單片機的分類,型號的種種疑問
呵呵,一樓二樓四樓說的對,三樓有漏洞,五樓就是一派胡言。
就我用過的一些單片機,做一下介紹吧。
因為不同廠家不同內核不同位數,單片機的型號也是不同的。
比如國內用的多的是國產宏晶的STC系列的單片機,因為學校教學使用的比較多。STC系列的全部都是51內核的,8位機,有STC89系列,STC12、STC15等等系列,因為資源不同所以分成很多的型號。
其次是Atmel公司生產的AT89系列的51內核的單片機,STC的單片機與之兼容。一般的前綴都是公司代號STC代表宏晶公司,AT代表atmel公司。當然還有恩智浦(即NXP)、SST都有生產51內核的單片機,它們的指令什麼都兼容,因為它們使用的都是intel公司授權的8051內核,這些廠家都沒有對8051內核做出過大的修改,無非是在外設上動些手腳。
C8051F是Silicon Lab公司的,它生產的C8051F已經不是原來的8051內核了,它對8051內核做出過修改,它們稱之為增強型的51。
以上是51內核的單片機,它們都是8位機,指令一致(C8051F可能會有些不同),都是CISC(復雜指令集)。
AVR單片機是ATMEL公司A先生和V先生設計的RISC單片機,故稱之為AVR,當然ATMEL公司的命名規則很有意思,AT89系列是51,AT90系列是AVR,AT91是ARM,當然AVR不止是AT90系列,還包括ATTiny系列,ATmega系列,ATXmega系列,AVR32。tiny和mega是8位的,xmega是16位,AVR32是32位的。當然你說的avr的atmega128是屬於atmega系列的8位機。
PIC單片機是microchip公司生產的,它是擁有自己獨立的pic內核的RISC(精簡指令集)單片機,其型號有pic10、pic12、pic16、pic18系列,以上型號都是8位機,pic24是16位單片機,pic32系列是32位的。
msp430單片機是TI公司生產的,它也擁有自己的msp430內核,430系列都是16位單片機,msp430f1xx系列、msp430f2xx系列、msp430f3xx系列……當然還有4、5、6xx系列,根據功能不同,當然一般的單片機命名規則是f代表了內部是flash,當然還有otp的。430裡面g系列是超值系列,比較廉價。
當然16位的單片機還有飛思卡爾的單片機MC打頭的,如mc9s12x什麼的,還有台灣凌陽單片機也是16位的,如SPCE061A 什麼的(所謂的61單片機),他們都擁有自己的內核。
還有後起之秀stm8系列的單片機,是st(意法半導體)公司生產的,8位單片機,也是擁有自己的內核,stm8s、stm8l系列等。
雖然51依然占據的大部分市場,但是在一些特殊的應用場合,還有資源,速度,抗干擾的要求,如控制電機,一般AVR、PIC、ST用的會比較多,msp430系列用於低功耗場合,一般水電表,手持設備會用到。如果成本要求高市場上流行的還有台系的單片機,如義隆單片機,一般EM78P打頭的,合泰單片機,一般ht打頭的,當然還有其他chip-on什麼的都是很便宜的,以上這些內核都是仿pic的,或者是日系單片機如瑞薩,常用的R8C打頭的等等。
介紹了一些常用的單片機,如還有問題,可以追問
⑺ STC90c52RC的命名的個字母有什麼含義
STC90C52RC的命名中字母含義如下
STC90:90系列,C為工作電壓3.3V~5.5V,52:程序存儲器8k
RC:內部RAM為512B
⑻ STC的單片機如何區分工業級還是商業級,還有汽車級
命名規則中的頻率後面的第二個字母,i為工業,c為商業
⑼ 單片機匯編語言程序每段程序可以隨便命名嗎
單片機匯編語言程序每段程序名(即標號)的命名是有規則約束的:
1、不能是與匯編語言中的關鍵字同名,比如MOV、ADD、Ac、DB,DW,END等等;
2、標號的第一個字元必須是字母,一般由字元、數字和下劃線組成;
3、標號長度不能超過8個字元;
4、標號就以「:」結束。
⑽ 單片機型號的命名規則是什麼
STM32系列單片機命名規則
略
PIC單片機型號命名規則
1.前綴: PIC MICROCHIP 公司產品代號,
特別地:dsPIC為集成DSP功能的新型PIC單片機
2.系列號:10、12、16、18、24、30、33、32,其中
PIC10、PIC12、PIC16、PIC18為8位單片機
PIC24、dsPIC30、dsPIC33為16位單片機
PIC32為32位單片機
3.器件型號(類型):
C CMOS 電路
CR CMOS ROM
LC 小功率CMOS 電路
LCS 小功率保護
AA 1.8V
LCR 小功率CMOS ROM
LV 低電壓
F 快閃可編程存儲器
HC 高速CMOS
FR FLEX ROM
4.改進類型或選擇
54A 、58A 、61 、62 、620 、621
622 、63 、64 、65 、71 、73 、74
42 、43 、44等
5.晶體標示:
LP 小功率晶體,
RC 電阻電容,
XT 標准晶體/振盪器
HS 高速晶體
6.頻率標示:
-02 2MHZ,
-04 4MHZ,
-10 10MHZ,
-16 16MHZ
-20 20MHZ,
-25 25MHZ,
-33 33MHZ
7.溫度范圍:
空白 0℃至70℃,
I -45℃至85℃,
E -40℃至125℃
8.封裝形式:
L PLCC 封裝
JW 陶瓷熔封雙列直插,有窗口
P 塑料雙列直插
PQ 塑料四面引線扁平封裝
W 大圓片
SL 14腿微型封裝-150mil
JN 陶瓷熔封雙列直插,無窗口
SM 8腿微型封裝-207mil
SN 8腿微型封裝-150 mil
VS 超微型封裝8mm×13.4mm
SO 微型封裝-300 mil
ST 薄型縮小的微型封裝-4.4mm
SP 橫向縮小型塑料雙列直插
CL 68腿陶瓷四面引線,帶窗口
SS 縮小型微型封裝
PT 薄型四面引線扁平封裝
TS 薄型微型封裝8mm×20mm
TQ 薄型四面引線扁平封裝