單片機STC12C5A60S2簡介
STC12C5A60S2是STC生產(chǎn)的單時鐘/機器周期(1T)的單片機,是高速、低功耗、超強抗干擾的新一代8051單片機,指令代碼完全兼容傳統(tǒng)8051,但速度快8-12倍。內(nèi)部集成MAX810專用復位電路,2路PWM,8路高速10位A/D轉換,針對電機控制,強干擾場合。
1、增強型8051CPU,1T(1024G),單時鐘/機器周期
2、工作電壓 5.5-3.5V
3、1280字節(jié)RAM
4、通用I/O口,復位后為:準雙向口/弱上拉
可設置成四種模式:準雙向口/弱上拉,強推挽/強上拉,僅為輸入/高阻,開漏
每個I/O口驅動能力均可達到20mA,但整個芯片最大不要超過120mA
5、有EEPROM功能
6、看門狗
7、內(nèi)部集成MAX810專用復位電路
8、外部掉電檢測電路
9、時鐘源:外部高精度晶體/時鐘,內(nèi)部R/C振蕩器
常溫下內(nèi)部R/C振蕩器頻率為:5.0V單片機為:11~17MHz
3.3V 單片機為:8~12MHz
10、4個16位定時器
兩個與傳統(tǒng)8051兼容的定時器/計數(shù)器,16位定時器T0和T1
11、3個時鐘輸出口,可由T0的溢出在P3.4/T0輸出時鐘,可由T1的溢出在P3.5/T1輸出時鐘,獨立波特率發(fā)生器可以在P1.0口輸出時鐘
12、外部中斷I/O口7路,傳統(tǒng)的下降沿中斷或電平觸發(fā)中斷,并新增支持上升沿中斷的PCA模塊,Power Down模式可由外部中斷喚醒,INT0/P3.2,INT1/P3.3,T0/P3.4,T1/P3.5,RxD/P3.0,CCP0/P1.3,CCP0/P1.3
13、PWM2路
14、A/D轉換,10位精度ADC,共8路,轉換速度可達250K/S
15、通用全雙工異步串行口(UART)
16、雙串口,RxD2/P1.2,TxD2/P1.3
17、工作范圍:-40~85
18、封裝:LQFP-48,LQFP-44,PDIP-40,PLCC
管腳說明
P0.0~P0.7 P0:P0口既可以作為輸入/輸出口,也可以作為地址/數(shù)據(jù)復用總線使用。當P0口作為輸入/輸出口時,P0是一個8位準雙向口,內(nèi)部有弱上拉電阻,無需外接上拉電阻。當P0作為地址/數(shù)據(jù)復用總線使用時,是低8位地址線A0~A7,數(shù)據(jù)線D0~D7
P1.0/ADC0/CLKOUT2
標準IO口、ADC輸入通道0、獨立波特率發(fā)生器的時鐘輸出
P1.1/ADC1
P1.2/ADC2/ECI/RxD2
標準IO口、ADC輸入通道2、PCA計數(shù)器的外部脈沖輸入腳,第二串口數(shù)據(jù)接收端
P1.3/ADC3/CCP0/TxD2
外部信號捕獲,高速脈沖輸出及脈寬調制輸出、第二串口數(shù)據(jù)發(fā)送端
P1.4/ADC4/CCP1/SS非
SPI同步串行接口的從機選擇信號
P1.5/ADC5/MOSI
SPI同步串行接口的主出從入(主器件的輸入和從器件的輸出)
P1.6/ADC7/SCLK
SPI同步串行接口的主入從出
P2.0~P2.7
P2口內(nèi)部有上拉電阻,既可作為輸入輸出口(8位準雙向口),也可作為高8位地址總線使用。
P3.0/RxD
標準IO口、串口1數(shù)據(jù)接收端
P3.1/INT0非
外部中斷0,下降沿中斷或低電平中斷
P3.3/INT1
P3.4/T0/INT非/CLKOUT0
定時器計數(shù)器0外部輸入、定時器0下降沿中斷、定時計數(shù)器0的時鐘輸出
A/D轉換器的結構
STC12C5A60AD/S2系列帶A/D轉換的單片機的A/D轉換口在P1口,有8路10位高速A/D轉換器,速度可達到250KHz(25萬次/秒)。8路電壓輸入型A/D,可做溫度檢測、電池電壓檢測、按鍵掃描、頻譜檢測等。上電復位后P1口為弱上拉型IO口,用戶可以通過軟件設置將8路中的任何一路設置為A/D轉換,不須作為A/D使用的口可繼續(xù)作為IO口使用。
單片機ADC由多路開關、比較器、逐次比較寄存器、10位DAC、轉換結果寄存器以及ADC_CONTER構成。
該單片機的ADC是逐次比較型ADC。主次比較型ADC由一個比較器和D/A轉換器構成,通過逐次比較邏輯,從最高位(MSB)開始,順序地對每一輸入電壓與內(nèi)置D/A轉換器輸出進行比較,經(jīng)過多次比較,使轉換所得的數(shù)字量逐次逼近輸入模擬量對應值。逐次比較型A/D轉換器具有速度高,功耗低等優(yōu)點。
需作為AD使用的口先將P1ASF特殊功能寄存器中的相應位置為‘1’,將相應的口設置為模擬功能。
STC12C5A60引腳圖