版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
宏晶
創(chuàng)始人/研發(fā)總監(jiān):姚永平
Fax:STC2C5620AD1個時鐘/機(jī)器周期超???,有全球?抗靜電,? 全部陸本土獨(dú)立自主知識,技術(shù)處于全球領(lǐng)先水平,請全體支持,您的支持大陸本土企業(yè)統(tǒng)?Updatedate:20/3/全球最大的805單片機(jī)設(shè)計(jì)公 臨時技術(shù)支持 STC2C5620AD系列T805單片機(jī)中文指:南通國芯微電子總機(jī)2929/ 傳真2956/第1章STC12C5620AD系列單片機(jī)總體介 .STC2C5620AD系列單片機(jī)簡 .2STC2C5620AD系列單片機(jī)的內(nèi)部結(jié) 0.3STC2C5620AD系列單片機(jī)管腳 .4STC2C5620AD系列單片機(jī)選型?覽 3.5STC2C5620AD系列單片機(jī)最小應(yīng)用系 4.6STC2C5620AD系列在系統(tǒng)可編程(ISP)典型應(yīng)用線路 5.6.STC2C5620AD系列單片機(jī)28腳典型應(yīng)用電 5.6.2STC2C5620AD系列單片機(jī)20腳典型應(yīng)用電 7.6.3STC2C5620AD系列單片機(jī)32腳典型應(yīng)用電 9.7STC2C5620AD系列管腳說 .8STC2C5620AD系列單片機(jī)封裝尺寸 .9STC2C5620AD系列單片機(jī)命名規(guī) .0每個單片機(jī)具有全球???碼 第2章時鐘,省電模式及復(fù) STC2C5620AD系列單片機(jī)的時 .STC2C5620AD系列單片機(jī)內(nèi)部/外部工作時鐘可 .2時鐘分頻及分頻寄存 .3如何知道單片機(jī)內(nèi)部R/C振蕩頻率(內(nèi)部時鐘頻率 .4可編程時鐘輸 STC2C5620AD系列單片機(jī)的省電模 低速模 空閑模 掉電模式/停機(jī)模 由外部中斷0喚醒掉電模式的測試程序(C程序和匯編程序 由外部中斷喚醒掉電模式的測試程序(C程序和匯編程序 由定時器0喚醒掉電模式的測試程序(C程序和匯編程序 由定時器喚醒掉電模式的測試程序(C程序和匯編程序 復(fù) 外部RST引腳復(fù) 軟件復(fù) 上電復(fù)位/掉電復(fù) 內(nèi)部低壓檢測復(fù) MAX80復(fù)位電 看門狗(WDT)復(fù) 冷啟動復(fù)位和熱啟動復(fù) 第3章片內(nèi)器和特殊功能寄存器 程序 數(shù)據(jù)器 內(nèi)部 內(nèi)部擴(kuò)展52字節(jié)RAM(物理上在內(nèi)部,邏輯上在外部 特殊功能寄存器 第4章STC12C5620AD系列單片機(jī)的I/O口結(jié) I/O口各種不同的工作模式及配置介 I/O口各種不同的工作模式結(jié)構(gòu)框 準(zhǔn)雙向口輸出配 強(qiáng)推挽輸出配 僅為輸入(高阻)配 開漏輸出配置(若外?上拉電阻,也可讀 ?種典型三極管控制電 典型發(fā)光二極管控制電 如何讓I/O口上電復(fù)位時為低電 輸出時I/O口的狀 4.9I/O口直接驅(qū)動LED數(shù)碼管應(yīng)用線路 0I/O口直接驅(qū)動LCD應(yīng)用線路 第5章指令系 尋址方 .立即尋 5..2直接尋 5..3間接尋 5..4寄存器尋 5..5相對尋 5..6變址尋 5..7位尋 指令系統(tǒng)分類總 傳統(tǒng)805單片機(jī)的指令定 02第6章中斷系 39中斷結(jié) 4中斷寄存 44中斷優(yōu)先 52中斷處 53外部中 54中斷測試程 55外部中斷0(INT0)的測試程 55外部中斷(INT)的測試程 59定時器0中斷(下降沿中斷,可用于喚醒掉電模式)的測試程 63定時器中斷(下降沿中斷,可用于喚醒掉電模式)的測試程 65 676.6.7PCA模塊中斷(可用于喚醒掉電模式)的測試程 69第7章定時器/計(jì)數(shù) 73定時器/計(jì)數(shù)器的相關(guān)寄存 73定時器/計(jì)數(shù)器0工作模 78模式0(3位定時器/計(jì)數(shù)器 78模式(6位定時器/計(jì)數(shù)器 79模式2(8位自動重裝模式 83模式3(兩個8位計(jì)數(shù)器 86定時器/計(jì)數(shù)器1工作模 87模式0(3位定時器/計(jì)數(shù)器 87模式(6位定時器/計(jì)數(shù)器 88模式2(8位自動重裝模式 92可編程時鐘輸出及測試程序(C程序和匯編程序 95定時器0的可編程時鐘輸出的測試程 97定時器1的可編程時鐘輸出的測試程 99古老 805單片機(jī)定時器0/的應(yīng)用舉 第8章串行口通 串行口的相關(guān)寄存 串行口工作模 2串行口工作模式0:同步移位寄存 2串行口工作模式1:8位UART,波特率可 2串行口工作模式2:9位UART,波特率固 2串行口工作模式3:9位UART,波特率可 串行通信中波特率的設(shè) 串行口的測試程 雙機(jī)通 多機(jī)通 第9章STC12C5620AD系列單片機(jī)的A/D轉(zhuǎn)換 9.6.A/D轉(zhuǎn)換測試程序(ADC中斷方式 第10章STC12C5620AD系列單片機(jī)PCA/應(yīng) 0.與PCA/應(yīng)用有關(guān)的特殊功能寄存 0.2PCA/模塊的結(jié) 0.3PCA模塊的工作模 0.3.捕獲模 0.3.26位軟件定時器模 0.3.3高速輸出模 0.3.4脈寬調(diào)節(jié)模式( 0.4用PCA功能擴(kuò)展外部中斷的示例程序(C程序和匯編程序 0.5用PCA功能實(shí)現(xiàn)定時器的示例程序(C程序和匯編程序 0.6PCA輸出高速脈沖的示例程序(C程序和匯編程序 0.7PCA輸出的示例程序(C程序和匯編程序 0.8利 第11章同步串行接口(SPI接口 .與SPI功能模塊相關(guān)的特殊功能寄存 .2SPI接口的結(jié) .3SPI接口的數(shù)據(jù)通 .3.SPI接口的數(shù)據(jù)通信方 .3.2對SPI進(jìn)行配 .3.3作為主機(jī)/從機(jī)時的額外注意事 .3.4通過SS改變模 .3.5寫.3.6數(shù)據(jù)模 .4適用單主單從系統(tǒng)的SPI功能測試程 .4.中斷方 .4.2查詢方 3.5適用互為主從系統(tǒng)的SPI功能測試程 .5.中斷方 .5.2查詢方 第12章STC12C5620AD系列EEPROM的應(yīng) 2.IAP及EEPROM新增特殊功能寄存器介 2.2STC2C5620AD系列單片機(jī)EEPROM空間大小及地 2.3IAP及EEPROM匯編簡 2.4EEPROM測試程 第13章STC12系列單片機(jī)開發(fā)/編程工具說 3.在系統(tǒng)可編程(ISP)原理,演示工具使用說 3..在系統(tǒng)可編程(ISP)原理使用說 3..2STC2C5620AD系列在系統(tǒng)可編程(ISP)典型應(yīng)用線路 3..3電腦端的ISP控制軟件界面使用說 3..4宏晶科技的ISP編程工具硬件使用說 3..5若無RS-232轉(zhuǎn)換器,如何用宏晶的ISP板做RS-232通信轉(zhuǎn) 3.2編譯器/匯編器,編程器,仿真 3.3自定義演示程序(實(shí)現(xiàn)不停電 附錄G:如何利用KeilC軟件減少代碼長 如何采 I.2分銷機(jī) 4附錄J:每日更新內(nèi)容的備忘 4附錄K:以下是各系列的選型指 4STC5F828EACS系列選型指南(2011年5月開始送樣 4STC5F204EA系列選型指 4STC2C5A60S2系列選型指 4STC/0xx系列選型指 4STC2C520AD系列選型指 4STC2C5620AD系列選型指 4STC2C540AD系列選型指 4STC2C2052AD系列選型指 4STC89C5/STC90C5系列選型指 4宏晶宏晶:com 第1STC12C5620ADSTC2C5620AD系列單片機(jī)是宏晶科技生產(chǎn)的單時鐘/機(jī)器周期(1T)的單片機(jī),是高速/低功耗/超?的新?代8051單片機(jī),指令代碼完全兼容傳統(tǒng)8051,但速度快8-12倍。內(nèi)部集成MAX80復(fù)位電路,4路,8路高速10位A/?轉(zhuǎn)換,針對電機(jī)控制,?干擾場合。增?型8051CPU,1T,單時鐘/機(jī)器周期,指令代碼完全兼容傳統(tǒng)STC12C5620A?5.5V3.5V(5V單片機(jī))STC12LE5620A?系列工作電壓:3.6V-2.2V(3V單片機(jī)工作頻率范圍:0~35MHz,相當(dāng)于普通8051的30K/28K/24K/20K/6K/2K/8K/4K片上集成768字節(jié)通用I/O口(27/23/5個),復(fù)位后為:準(zhǔn)雙向口/弱上拉(普通805傳統(tǒng)I/O口)每個I/O口驅(qū)動能力均可達(dá)到20mA,但整個最大不要超過55mA?SP(在系統(tǒng)可編程)/?AP(在應(yīng)用可編程),無需編程器,無需仿真器可通過串口(P3.0/P3.1)直接用戶程序,數(shù)秒即可完成?片有EEPROM10.內(nèi)部集成MAX810復(fù)位電路(外部晶體20M以下時,可省外部復(fù)位電路時鐘源:外部高精度晶體/時鐘,內(nèi)部R/C用戶在用戶程序時,可選擇是使用內(nèi)部R/C振蕩器還是外部晶體/時鐘常溫下內(nèi)部R/C振蕩器頻率為:5.2MHz~6.8MHz共6個16兩個與傳統(tǒng)8051兼容的定時器/計(jì)數(shù)器,16位定時器T0T1,沒有定時器2,2個時鐘輸出口,可由T0的溢出在P1.0輸出時鐘,可由T1的溢出在P1.1降沿中斷,PowerDown模式可由外部中斷喚醒,INT0/P3.2,INT/P3.3,T0/P3.4,T/P3.5,RxD/P3.0,PCA0/P3.7PCA/P3.5,PCA2/P2.0,PCA3/P2.4(4路)/PCA(可編程計(jì)數(shù)器陣列,4路4路D/A也可用來再實(shí)現(xiàn)4也可用來再實(shí)現(xiàn)4 全球最大的805單片機(jī)設(shè)計(jì)公 臨時技術(shù)支持
STC2C5620AD系列T805:南通國芯微電子總機(jī)2929/ 傳真2956/宏晶宏晶:創(chuàng)始人/研發(fā)總監(jiān):姚永平 A/D10位精度ADC,共8SP?同步通信口,主模式/從模工作溫度范圍:-40~+85℃(工業(yè)級)/0~7521.封裝:LQFP-32,SOP-32/28/20,SKDIP-28,PDIP-20TSSOP-20(超小封裝6.4mm×6.4mm),LQFP32/SOP32有27個I/O口,SOP28/SKDIP28有23個I/O口,SOP20/TSSOP20/PDIP20有個I/O口,I/O口不夠時,可用2到3根普通I/O口線外接74HC595/64/65(均可級聯(lián))來擴(kuò)展I/O口,還可用A/D做按鍵掃描來節(jié)省I/O口,或CPU,三線通信,還多了串口。 宏晶:宏晶:com 程 器RAM地址52256STC2C5620AD系列單片機(jī)的內(nèi)部結(jié)構(gòu)框圖如下圖所示。STC2C5620AD單片機(jī)中包含中央處理器(CPU)、程序器(Flash)、數(shù)據(jù)器(SRAM)、定時/計(jì)數(shù)器、UART串口、I/O程 器RAM地址522568P0~PP.0~PPortPortPortPort程序計(jì)數(shù)器BSTC2C5620AD 宏晶宏晶:創(chuàng)始人/研發(fā)總監(jiān):姚永平):所有封裝形式均滿足歐盟RoHS要求,LQFP-32采用Green?烈推薦選擇SOP-32/28/20及LQFP-32貼片封裝,盡量不選的插件??P封343456789P23RxD/P3P00INT0/P3INT/P3ECI/T0/P3/PCA/T/P33/PCA3/P2P2
P20/PCA2/2P7/SCLK/ADC7P6/MISO/ADC6P5/MOSI/ADC5P03PP3/ADC3P02PP/ADC/CLKOUTP0/ADC0/CLKOUT0P37/PCA0/0P2
P234567893456789P00INT0/P3INT/P3ECI/T0/P3/PCA/T/P33/PCA3/P2P2
P20/PCA2/2P7/SCLKP6/MISOP5/MOSIP0PPP0PP/CLKOUTPP37/PCA0/P2
P2
有27個I/O
P2STC2C5620AD系列(有A/D轉(zhuǎn)換),SOP- STC2C5620AD系列(無A/D轉(zhuǎn)換),SOP-LQFP-329mm×9mm<LQFP-0
P6/MISO/ADC6P5/MOSI/ADC5P6/MISO/ADC6P5/MOSI/ADC5P03P4/SS/ADC4P3/ADC3P0PP/ADCP3.5/T/PCA
ADC7/SCLK/P.7LQFP-0
P6/MISO/ADC6P5/MOSI/ADC5P0P6/MISO/ADC6P5/MOSI/ADC5P03P4/SSP3P0PPP3.5/T/PCAP00INT0/P3P00INT0/P3INT/P3ECI/T0/P3P00INT0/P3INT/P3ECI/T0/P3STC2C5620AD系列(有A/D轉(zhuǎn)換),LQFP- STC2C5620AD系列(無A/D轉(zhuǎn)換),LQFP- 宏晶宏晶:com):P2OP28/SDIOP28/SDIINT0/P3INT/P3ECI/T0/P3/PCA/T/P33/PCA3/P2P2
33456789P7/SCLK/ADC7P6/MISO/ADC6P5/MOSI/ADC5P4/SS/ADC4PPP/ADC/CLKOUTP0/ADC0/CLKOUT0P37/PCA0/0P2P2有23個I/O
P2P23RxD/P3INT0/P3INT/P3ECI/T0/P3/PCA/T/P33/PCA3/P2P2
343456789OP28/SDIP20/PCA2/2P7/SCLKPPP4/SSP3PP/CLKOUTPP37/PCA0/P2P2STC2C5620AD系列(有A/D轉(zhuǎn)換),28- STC2C5620AD系列(無RxD/P3INT0/P3INT/P3ECI/T0/P3/PCA/T/P3
34567893456789P3/ADC3PP/ADC/CLKOUTP0/ADC0/CLKOUT0P37/PCA0/0
OPOPOPSSP-20
RxD/P3INT0/P3INT/P3ECI/T0/P3/PCA/T/P3
34567893456789SSP-P4/SSPP-PP/CLKOUTPP37/PCA0/STC2C5620AD系列(有A/D轉(zhuǎn)換),20- STC2C5620AD系列(無A/D轉(zhuǎn)換),20-超小封裝TSSOP-20, 全球最大的805單片機(jī)設(shè)計(jì)公 臨時技術(shù)支持
STC2C5620AD系列T805:南通國芯微電子總機(jī)2929/ 宏晶宏晶:創(chuàng)始人/研發(fā)總監(jiān):姚永平 型68832-封裝28-封裝20-STC2C5620AD系列單片機(jī)選型?STC55-3有4有有有427/23/有有有STC55-3有4有有有4027/23/有有有STC55-3有4有有有427/23/有有有STC55-3有4有有有4027/23/有有有STC2C5655-3有4有有有427/23/有有有STC2C5655-3有4有有有4027/23/有有有STC2C5655-3有4有有有427/23/有有有STC2C5655-3有4有有有4027/23/有有有STC55-3有4有有有427/23/有有有STC55-3有4有有有4027/23/有有有STC55-3有4有有有427/23/有有有STC55-3有4有有有4027/23/有有有STC55-3有4有有有427/23/有有有STC55-3有4有有有4027/23/有有有STC55-3有4有有有427/23/有有有STC55-3有4有有有4027/23/有有有STC2LE5620AD系列單片機(jī)選型?STC36-2有4有有有427/23/有有有STC36-2有4有有有4027/23/有有有STC36-2有4有有有427/23/有有有STC36-2有4有有有4027/23/有有有STC2LE5636-2有4有有有427/23/有有有STC2LE5636-2有4有有有4027/23/有有有STC2LE5636-2有4有有有427/23/有有有STC2LE5636-2有4有有有4027/23/有有有STC36-2有4有有有427/23/有有有STC36-2有4有有有4027/23/有有有STC36-2有4有有有427/23/有有有STC36-2有4有有有4027/23/有有有STC36-2有4有有有427/23/有有有STC36-2有4有有有4027/23/有有有STC36-2有4有有有427/23/有有有STC36-2有4有有有4027/23/有有有全球最大的805單片機(jī)設(shè)計(jì)公 臨時技術(shù)支持
STC2C5620AD系列T805單片機(jī)中文指 3:南通國芯微電子總機(jī)2929/ 傳真2956/宏晶宏晶:com 可以不用C,R接K電阻到地PowerOnPowerOn+P22P232/PCA2/P2RP3ADC7/SCLK/P5P3ADC6/MIOS/P6ADC5/MOSI/P7ADC4/SS/P8P3ADC3/P9P3ADC2/PP3CLKOUT/ADCP35/T/PCACLKOUT0/ADC0/PP230/PCA0/P3P2P2P210μF 如果外部時鐘頻率在33MHz以上時,建議直接使用外部有源晶振,時鐘從XTAL腳輸入,XTAL2腳必 全
宏晶宏晶:創(chuàng)始人/研發(fā)總監(jiān):姚永平 通過RS-232轉(zhuǎn)換器連接電腦就可以程"用戶程序"
PC/0
VccGnd
+
2
0
78
留此接口,可方便U-P0U-P
USB+5VT1OUTR1?N
USBPower晶振頻率在20M
P2
U-P30U-P3
VCC
+ 0K
2P2P3P3P3P3
P22/PCA2/P20ADC7/SCLK/P7ADC6/MISO/P6ADC5/MOSI/P5ADC4/SS/P4ADC3/P3ADC2/P2
0
+XTAL和XTAL2腳浮空.如果外部時鐘頻率在
P3P35/T/PCA P2 P2
CLKOUT/ADC/PCLKOUT0/ADC0/P00/PCA0/P37P27P26有源晶振,時鐘從XTAL
此線路已做成?個STC12C5620A?系列單片機(jī) 編程工全球最 全全全球最大的805STC2C5620AD全球最大的805STC2C5620AD系列T805總機(jī)2929/傳真2956/宏晶:宏晶:com 用戶在自己的目標(biāo)系統(tǒng)上,如將P3.0/P3.經(jīng)過RS-232電平轉(zhuǎn)換器轉(zhuǎn)換后連接到電腦的普應(yīng)引出?個插座,含Gnd/P3./P3.0/Vcc四個信?線,這樣就可以在用戶系統(tǒng)上直接編程了。當(dāng)然如能引出Gnd/P3./P3.0/Vcc/P./P.0六個信?線為好,因?yàn)榭梢酝ㄟ^P1.0/P1.1?SP程序。如果能將Gnd/P3./P3.0/Vcc/P./P.0/Reset七個信?線引出就更好了,這樣可以很方便的使用“脫機(jī)板(無需電腦)”。分。另外我們有標(biāo)準(zhǔn)化的編程工具,用戶可以在上面編程后再插到目標(biāo)系統(tǒng)上,也可以借用它上面的RS-232電平轉(zhuǎn)換器連接到電腦,以做編程之用。編程?個大致需幾秒鐘,速度比普通的通用編程器快很多,故無須買第的高價編程器。電腦端STC軟件從 宏晶:創(chuàng)始人/研發(fā)總監(jiān):姚永平)宏晶:創(chuàng)始人/研發(fā)總監(jiān):姚永平)PC/PC/12Vcc+0Gnd34056 留此接口,可方便U-P0U-PU-P30U-USBUSB+5VT1OUTR1?N0Power晶振頻率在20M可以不用C1,R1可為不過建議保留R/C2010K+1VCC P3P3ADC7/SCLK/P7ADC6/MISO/P60+ADC5/MOSI/P5如果使用內(nèi)部R/C如果外部時鐘頻率在33MHz"用戶程序"5ADC4/SS/P6P3ADC3/P7P3ADC2/P8P3CLKOUT/ADC9P35/T/PCACLKOUT0/ADC0/P0/PCA0/P3
此線路已做成?個STC12C5620A?系列單片機(jī)?SP編程工具, 全球最大的805STC2C5620AD系列全球最大的805STC2C5620AD系列T805總機(jī)2929/傳真2956/宏晶:com宏晶:com 用戶在自己的目標(biāo)系統(tǒng)上,如將P3.0/P3.經(jīng)過RS-232電平轉(zhuǎn)換器轉(zhuǎn)換后連接到電腦的普應(yīng)引出?個插座,含Gnd/P3./P3.0/Vcc四個信?線,這樣就可以在用戶系統(tǒng)上直接編程了。當(dāng)然如能引出Gnd/P3./P3.0/Vcc/P./P.0六個信?線為好,因?yàn)榭梢酝ㄟ^P1.0/P1.1?SP程序。如果能將Gnd/P3./P3.0/Vcc/P./P.0/Reset七個信?線引出就更好了,這樣可以很方便的使用“脫機(jī)板(無需電腦)”。分。另外我們有標(biāo)準(zhǔn)化的編程工具,用戶可以在上面編程后再插到目標(biāo)系統(tǒng)上,也可以借用它上面的RS-232電平轉(zhuǎn)換器連接到電腦,以做編程之用。編程?個大致需幾秒鐘,速度比普通的通用編程器快很多,故無須買第的高價編程器。電腦端STC軟件從 宏晶:創(chuàng)始人/研發(fā)總監(jiān):姚永平宏晶:創(chuàng)始人/研發(fā)總監(jiān):姚永平)
PC/
34
16 2 "用戶程序"到STC
678
留此接口,可方便U-PU-P.U-P3.0U-P3.
USB+5VTOUTRIN
USBPower10μF+0K
P22P2P3P3P0P3
VCCP2 2/P20ADC7/SCLK/P7ADC6/MISO/P6ADC5/MOSI/P5P03ADC4/SS/P4ADC3/P3
行列式按鍵掃描電路,在?中??側(cè)?上限?0
+
P02
10K10K10K
P3
ADC2/P2A0
P3
CLKOUT/ADC/PA2
P3.5/T/PCA
CLKOUT0/ADC0/P.024C02(I2C總線OC漏電路需? 0K
P2 P2
0/PCA0/P37P27P26
?A
93C46(SP?總線OC門開漏電路需?上拉電阻
44
3
/2
333
A/?轉(zhuǎn)換做按鍵掃
2/33/4
3宏晶宏晶:com)管腳編26標(biāo)準(zhǔn)I/O6標(biāo)準(zhǔn)I/OPORT0[]標(biāo)準(zhǔn)I/O標(biāo)準(zhǔn)I/OP.0/ADC0/P標(biāo)準(zhǔn)I/OPORTADC輸入通道-定時器/計(jì)數(shù)器0P./ADC/P標(biāo)準(zhǔn)I/OPORT[]ADC輸入通道-定時器/計(jì)數(shù)器1可通過設(shè)置WAKE_CLKO[]TCLKO將該管腳配置為PP標(biāo)準(zhǔn)I/OPORTADC輸入通道-PP標(biāo)準(zhǔn)I/OPORTADC輸入通道-PP標(biāo)準(zhǔn)I/OPORTADC輸入通道-PP標(biāo)準(zhǔn)I/OPORTADC輸入通道-PP標(biāo)準(zhǔn)I/OPORTADC輸入通道-PP標(biāo)準(zhǔn)I/OPORTADC輸入通道-標(biāo)準(zhǔn)I/O可編程陣列輸出2脈寬調(diào)制輸出 全球最大的805
D系列T805宏晶:宏晶:創(chuàng)始人/研發(fā)總監(jiān):姚永平 管腳編TSSOP-標(biāo)準(zhǔn)I/OPORT2[]標(biāo)準(zhǔn)I/O22標(biāo)準(zhǔn)I/O標(biāo)準(zhǔn)I/O可編程陣列輸出3脈寬調(diào)制輸出標(biāo)準(zhǔn)I/O標(biāo)準(zhǔn)I/O標(biāo)準(zhǔn)I/O442標(biāo)準(zhǔn)I/OP3.553標(biāo)準(zhǔn)I/OPORT3[]5986標(biāo)準(zhǔn)I/O797標(biāo)準(zhǔn)I/O88標(biāo)準(zhǔn)I/O定時器/計(jì)數(shù)器0P3.5/T/PCA99標(biāo)準(zhǔn)I/O定時器/計(jì)數(shù)器1脈寬調(diào)制輸出 標(biāo)準(zhǔn)I/O可編程陣列輸出0脈寬調(diào)制輸出3348753764全球最大 全球最大的805全球最大的805宏晶宏晶:com LQFP-32LQFP-32OUTLINEYSAYSA---D7.E7.ebc-0.-L-.R-DDb 0ERL RL
.AlldimensionsareinDimDANDEdoesnotincludesticFlash:sticresidualaroundbodyedgeafterdejunk/singulationDimbdoesnotincludedambarprotrusion/tingthickness0.05~0.05WITHcBASE宏晶宏晶:創(chuàng)始人/研發(fā)總監(jiān):姚永平 SOP-3232-PinSmallOutlinePackage(SOP-32)DimensionsinMillimetersD(20zeD(20zeEbCOMMON(UNITSOFbCOMMON(UNITSOFMEASURE=A2.50.0.2.bc--D2E0.eL--R----Φ-z--WITHcΦRΦRLL全球最大的805單片機(jī)設(shè)計(jì)公 臨時技術(shù)支持
STC2C5620AD系列T805單片機(jī)中文指 :南通國芯微電子總機(jī)2929/ 傳真2956/宏晶宏晶:com SOP-28E28-PinSmallOutlinePackage(SOP-28)DimensionsinMillimetersEDD(7zebbcbbcCOMMON(UNITSOFMEASURE=A2.50.0.2.bc--D8.E0.eL--R----Φ-z--BASERRL 全球最大的805單片機(jī)設(shè)計(jì)公 臨時技術(shù)支持
STC2C5620AD系列T805:南通國芯微電子總機(jī)2929/ 宏晶宏晶:創(chuàng)始人/研發(fā)總監(jiān):姚永平 SKDIP-28E sticDual-In-linePackage(SKDIP-28)DimensionsinInchesandMillmetersE DD(ALeALeb
COMMON(UNITSOFMEASURE=COMMON(UNITSOFMEASURE=A--0.20.0--0.0.0.b-0.0---DE-0.3-e-0.-L0.0.0.07 宏晶宏晶:com SOP-2020-PinSmallOutlinePackage(SOP-20)DimensionsinInchesandEDED(2zebbbcbcR
WITHCOMMON(UNITSCOMMON(UNITSOFMEASURE=A2.50.0.2.bc-DEeL--R----Φ-z--LL宏晶宏晶:創(chuàng)始人/研發(fā)總監(jiān):姚永平 PDIP-20CE sticDualInlinePackage(PDIP-20)DimensionsinInchesCE D(D(S0ALebCOMMON(UNITSOFMEASURE=A--0.0.0--0.0.0.b0.00.0C0.0D.0E0.3e0.0.L0.0.0.0-S-- inch=000mil全球最大的805單片機(jī)設(shè)計(jì)公 臨時技術(shù)支持
STC2C5620AD系列T805單片機(jī)中文指 :南通國芯微電子總機(jī)2929/ 傳真2956/南南宏晶宏晶:com STC2 - 32、28、I工業(yè)級40~85℃C:商業(yè)級,0~70℃35:工作頻率可到有AD字樣有A/?轉(zhuǎn)換功能有AD字樣:無A/?轉(zhuǎn)換功30是30K28是28K字節(jié),24是24K20是20K字節(jié),6是6K字節(jié),2是2K08是8K字節(jié),04是4KRAM是768字節(jié), 是4C:5.5V~3.5VLE:STCT805,同樣的工作頻率時,速度是普通805的8~2宏晶宏晶:創(chuàng)始人/研發(fā)總監(jiān):姚永平 每個單片機(jī)具有全球唯一號碼(ID號宏晶科技?代STC2C5620AD系列每?個單片機(jī)出廠時都具有全球???碼(ID?),用戶可以在單片機(jī)上電后讀?內(nèi)部RAM單元從FH-F7H連續(xù)7個單元的?來獲?此單片機(jī)的???碼(ID?),使用“MOV@Ri”指令來讀?。如果用戶需要用全球//讀內(nèi)部???的C語言參考程 STCMCU /*宏晶科技姚永平2009/2/7V /*STC2C520AD系列單片機(jī),軟件實(shí)現(xiàn)自定義程 /*本演示程序在STC-ISPVer3.0A.PCB的編程工具上測試通 /*如果要在程序中使用該程序,請?jiān)诔绦蛑凶⒚魇褂昧撕昃Э萍嫉馁Y料及程序-/*如果要在文章中該程序,請?jiān)谖恼轮凶⒚魇褂昧撕昃Э萍嫉馁Y料及程序-- #include<intrins = =P mand_array[4]={0x22,0x33,0x44,0x55};#defineSelf_Defin #define 8.432MHz, send_UART(unsignedchar); disvoid{unsignedchari=0;unsignedcharj=unsignedcharidata全球最大的
創(chuàng)始人/研發(fā)總監(jiān):姚永平
Fax:idata_point=0xF;for(j=0;j<=6;j++){}while(}
i=*idata_point;void{ = //00,00008TMOD=0x2; //00,000設(shè)置頂時器為8=====}voidsend_UART(unsignedchar{===while(TI = =}voidUART_Interrupt_Receive(void)interrupt{unsignedchark=0;if(RI==){RI=k= 全球最大的805單片機(jī)設(shè)計(jì)公 臨時技術(shù)支持
STC2C5620AD系列T805:南通國芯微電子總機(jī)2929/ 傳真2956/宏晶宏晶:創(chuàng)始人/研發(fā)總監(jiān):姚永平 //是自定義命{ //延時 //延時 }}{}}
TI=void{IAP_CONTR= //00,0000軟復(fù)位到系統(tǒng)ISP}void{unsignedintj=0;unsignedintg=0;{{}}}voiddis{unsignedchari=0;{MCU_Start_Led=0; MCU_Start_Led=; MCU_Start_Led= }}全球最大的805單片機(jī)設(shè)計(jì)公 臨時技術(shù)支持
STC2C5620AD系列T805單片機(jī)中文指 :南通國芯微電子總機(jī)2929/ 傳真2956/南全球最大的805南全球最大的805宏晶宏晶:com 第2STC2C5620AD系列是1T的8051單片機(jī),系統(tǒng)時鐘兼容傳統(tǒng)8051STC2C5620AD系列單片機(jī)有兩個時鐘源:內(nèi)部R/C振蕩時鐘和外部晶體時鐘?,F(xiàn)STC12C5616A?,STC12C5620A?,STC12C5624A?,STC12C5628A?,STC12C5630A?等型?出廠標(biāo)準(zhǔn)配置是使外部晶體或時鐘,而STC12C5604?,STC12C5608?,STC12C5612?等型?出廠標(biāo)準(zhǔn)配置是使用內(nèi)部的R/C振蕩器,?中除STC12C5630A?型?外,?他型?的R/C振蕩時鐘和外部晶體或時鐘在STC-?SP編程器中可選,STC12C5630A?單片機(jī)只能使用外部晶體或時鐘。內(nèi)部的R/C振蕩器,5V單片機(jī)常溫下頻率是5MHz~6.9MHz,因?yàn)??溫度的變化,內(nèi)部R/C振蕩器的頻率會有?些溫飄,再?上制造誤差,故內(nèi)部R/C振蕩器只適用于對時鐘頻率要求不敏感的場合.在對STC2C5620AD系列單片機(jī)進(jìn)行?SP用戶程序時,可以在選項(xiàng)中選擇:這樣完用戶程序后,停電,再冷啟動后單片機(jī)的工作時鐘使用的就不是內(nèi)部R/C振蕩器,而是外部晶體振蕩后產(chǎn)生的高精度時鐘了(接在XTAL/XTAL2管腳上),也可以直接從XTAL如果已被設(shè)置成用外部晶體或時鐘工作的單片機(jī),還要再設(shè)回使用內(nèi)部R/C振蕩器工作,則需給單片機(jī)外接晶體或時鐘,再對STC2C5620AD系列單片機(jī)進(jìn)行ISP用戶程序時在選項(xiàng)中選擇:2.設(shè)置就設(shè)置進(jìn)單片機(jī)內(nèi)部宏晶宏晶:創(chuàng)始人/研發(fā)總監(jiān):姚永平 如果希望降低系統(tǒng)功耗,可對時鐘進(jìn)行分頻。利用時鐘分頻控制寄存器CLK_??V鐘分頻,從而使單片機(jī)在較低頻率下工作。時鐘分頻寄存器CLK_??V各位的定義如下SFR分頻后CPU000外部晶體時鐘或內(nèi)部R/C00(外部晶體時鐘或內(nèi)部R/C00(外部晶體時鐘或內(nèi)部R/C振蕩時鐘0(外部晶體時鐘或內(nèi)部R/C振蕩時鐘00(外部晶體時鐘或內(nèi)部R/C振蕩時鐘0(外部晶體時鐘或內(nèi)部R/C振蕩時鐘0(外部晶體時鐘或內(nèi)部R/C振蕩時鐘(外部晶體時鐘或內(nèi)部R/C振蕩時鐘0系統(tǒng)時鐘÷(至單片機(jī)及 設(shè)備÷CLKS2,CLKSSTC2C5620AD全球 南南宏晶宏晶:com 宏晶科技?代STC2C5620AD系列單片機(jī)除了可以使用傳統(tǒng)的外部時鐘外,還可以選擇內(nèi)部R/C振蕩器時鐘源(內(nèi)部時鐘).如果選擇單片機(jī)工作在內(nèi)部R/C振蕩器頻率(內(nèi)部時鐘頻率),則可以省掉外部晶振。這時XAL/XAL2浮空.但由于使用內(nèi)部時鐘源誤差較大,所以在對時序要求較高或者有串行通信的情況下不建議使用內(nèi)部R/C時鐘源。在上電初始化程序時,我們可以通過讀?內(nèi)部RAM單元(,,,H連續(xù)四個單元)的?來獲?單片機(jī)出廠時的內(nèi)部R/C振蕩器頻率(內(nèi)部時鐘頻率)??梢酝ㄟ^讀?內(nèi)部RAM單元(F8H,F9H,AH,FBH連續(xù)四個單元)的?來獲?用戶最后??使用內(nèi)部R/C振蕩器時鐘程序時的頻率(內(nèi)部時鐘頻率),使用“V@Ri”指令來讀?。//讀內(nèi)部R/C時鐘頻率的C STCMCU /*宏晶科技姚永平2009/2/7V /*STC2C520AD系列單片機(jī),軟件實(shí)現(xiàn)自定義程 /*本演示程序在STC-ISPVer3.0A.PCB的編程工具上測試通 /*如果要在程序中使用該程序,請?jiān)诔绦蛑凶⒚魇褂昧撕昃Э萍嫉馁Y料及程序-/*如果要在文章中該程序,請?jiān)谖恼轮凶⒚魇褂昧撕昃Э萍嫉馁Y料及程序-- #include<intrins = =P mand_array[4]={0x22,0x33,0x44,0x55};#defineSelf_Defin #define 8.432MHz, send_UART(unsignedchar); disvoid{unsignedchari=0;unsignedcharj=unsignedcharidata
創(chuàng)始人/研發(fā)總監(jiān):姚永平
Fax:idata_point=0xF8;{i=*idata_point;}while(}void{=//00,00008=0x2//00,000設(shè)置頂時器為8=====}voidsend_UART(unsignedchar{===while(TI = =}voidUART_Interrupt_Receive(void)interrupt{unsignedchark=0;if(RI==){RI=k=全球最 宏晶:com 宏晶:com { //延時 //延時 }}{}}
TI=void{IAP_CONTR= //00,0000軟復(fù)位到系統(tǒng)ISP}void{unsignedintj=0;unsignedintg=0;{{}}}voiddis{unsignedchari=0;{MCU_Start_Led=0; MCU_Start_Led=; MCU_Start_Led= }}宏晶宏晶:創(chuàng)始人/研發(fā)總監(jiān):姚永平 STC2C5620AD系列單片機(jī)有2三路可編程時鐘輸出:CLKOUT0/P.0,CLKOUT/P.AUXR:AuxiliarySFRT0xTx--WAKE_CLKO:ClockoutputandPower-downWakeupControlSFRT--T = = 特殊功能寄存器IRC_CLKO/INT_CLKO/AUXR的匯編語言 如何利用CLKOUT0/P.0和CLKOUT/P.CLKOUT0/P.0和CLKOUT/P.的時鐘輸出控制由WAKE_CLKO寄存器的T0CLKO位和TCLKO位控制。CLKOUT0的輸出時鐘頻率由定時器0控制,CLKOUT的輸出時鐘頻率由定時器12方式(8位自動重裝載模式),不要允許相應(yīng)的WAKE_CLKO:ClockoutputandPower-downWakeupControlregisterSFRT--T0:PCA上升沿/下降沿中斷喚醒powerdown;:允許PCA上升沿/下降沿中斷喚醒powerdownB6RXD_PIN_IE:掉電模式下,允許P3.0(RXD)下降沿置RI,也能使RXD喚醒0:P3.0(RXD)下降沿置RI,也RXD喚醒powerdown:允許P3.0(RXD)下降沿置RI,也允許RXD喚醒powerdown全球最大的805STC2C5620AD系列T805STC2C5620AD系列T805全球最大的805總機(jī)2929/宏晶宏晶:com B5T_PIN_IE:掉電模式下,允許T/P3.5腳下降沿置T中斷標(biāo)志,也能使T腳喚醒0:T/P3.5腳下降沿置T中斷標(biāo)志,也T腳喚醒powerdown:允許T/P3.5腳下降沿置T中斷標(biāo)志,也允許T腳喚醒powerdownB4T0_PIN_IE:掉電模式下,允許T0/P3.4腳下降沿置T0中斷標(biāo)志,也能使T0腳喚醒0:T0/P3.4腳下降沿置T0中斷標(biāo)志,也T0腳喚醒powerdown:允許T0/P3.4腳下降沿置T0中斷標(biāo)志,也允許T0腳喚醒powerdownBTCLKOP./ADC腳配置為定時器T的時鐘輸出P.腳配置為定時器T的時鐘輸出CLKOUT,此時定時器T只能工作在模式2(8位自動重裝模式),CLKOUTT溢出率/2T1工作在1T模式時的輸出頻率=SYSclk/(256-TH)/2T1工作在12TSYSclk/2(256TH)2如果C/T=1,定時器/計(jì)數(shù)器T1是對外部脈沖輸入(P3.5/T)計(jì)數(shù),則:=(T_Pin_CLK)/(256-TH)/20:不允許將P.腳配置為定時器T的時鐘輸出B0T0CLKO:是否允許將P.0/ADC0腳配置為定時器T0的時鐘輸出:允許將P.0腳配置為定時器T0的時鐘輸出CLKOUT0,此時定時器T0只能工作在模式2(8位自動重裝模式),CLKOUT0T0/2T0工作在1T=SYSclk/(256-TH0)/2T0工作在12TSYSclk/2(256TH0)2=(T0_Pin_CLK)/(256-TH0)/20:不允許將P.0腳配置為定時器T0的時鐘輸出宏晶:宏晶:創(chuàng)始人/研發(fā)總監(jiān):姚永平 SFRSFRT0xTx--B7-T0x2:定時器0速度控制位。:定時器速度 單片機(jī)定時器速度的倍,即不分頻B6-Tx2:定時器1速度控制位。:定時器速度 單片機(jī)定時器速度的倍,即不分頻如果UART串口用T1作為波特率發(fā)生器,則由Tx2位決定UART串口是2T還是TB5-UART_M0x6:串口模式0的通信速度設(shè)置位。:UART串口模式0的速度是傳統(tǒng)8051單片機(jī)串口速度的6倍,即2STC2C520AD系列是T的805單片機(jī),為了兼容傳統(tǒng)805,UART串口復(fù)位后是兼容傳統(tǒng)B4-EADCI:A/?中斷允許控制位。:允許A/?中斷B3ESPI:SPI中斷允許控制位。B2ELVDI:低壓檢測中斷允許控制位。:5V單片機(jī),3.7V以下為低壓,3V單片機(jī),2.4V以下為低壓。如ELV??=1(則會產(chǎn)生低壓檢測中斷。全球 宏晶宏晶:com /*本程序演示CLKOUT0/?NT/T0/P3.4,CLKOUT1/?NT/T1/P3.5,CLKOUT2/P1.0輸出時鐘演示程序/*SYSclk18.432MHz,T0,T1,獨(dú)立波特率發(fā)生器均工作在12T*/sfrWAKE_CLKO=sfrAUXR={/*附?的SFRWAKE_CLKO(地址B7-PCAWAKEUP:允許PCA上升沿/下降沿中斷喚醒powerdownB6-RX?_P?N_?E:1,允許Rx?/P3.0(或Rx?/P1.6)下降沿置R?,也能使Rx?腳喚醒powerdown。B5T1_P?N_?E1,T1/P3.5腳下降沿置T1中斷標(biāo)志,也能使T1powerdown。B4-T0_P?N_?E:1,允許T0/P3.4腳下降沿置T0中斷標(biāo)志,也能使T0腳喚醒powerdown。B3-N/AB2-B1-T1CLKO1,允許P1.1腳輸出T1(P3.5)的溢出脈沖,輸出時鐘頻率=1/2T1T1工作在1T模式時的輸出頻率CLKOUT1=(SYSclk/2)/(256-TH1T112TCLKOUT1SYSclk212256TH10,不允許平P1.1腳輸出T1(P3.5)溢出脈沖B0-T0CLKO1,允許P1.0腳輸出T0(P3.4)溢出脈沖,輸出時鐘頻率=1/2T0T0工作在1T模式時的輸出頻率CLKOUT0=(SYSclk/2)/(256-TH0T012TCLKOUT0SYSclk212256TH00,不允許P1.0腳輸出T0(P3.4)溢出脈沖 AUXR=0xC0; //1T模式WAKE_CLKO=(WAKE_CLKO|0x03); TMO?=0x22; //T0,T12,8TL0=OxFF;TH0=TR0=1; TH1=0xFE;TL1=TR1=1; }宏晶宏晶:創(chuàng)始人/研發(fā)總監(jiān):姚永平 STC2C5620AD系列單片機(jī)可以運(yùn)行3種省電模式以降低功耗,它們分別是:空閑模式,低速模式和掉電模式。正常工作模式下,STC2C5620AD系列單片機(jī)的典型功耗是2.7mA~7mA,而掉電模式下的典型功耗是<0.uA,空閑模式下的典型功耗是<.8mA.低速模式由時鐘分頻器CLK_DIVPCON(PowerControlRegister)SFRLVDF如果內(nèi)部工作電壓Vcc低于低壓檢測門檻電壓,該位自動置1,與低壓檢測中斷是否被允許無關(guān)。即在內(nèi)部工作電壓Vcc低于低壓檢測門檻電壓時,不管有沒有允許低壓檢測中斷,該位都自動為1。該位要用軟件清0,清0后,如內(nèi)部工作電壓Vcc繼續(xù)低于低壓檢測門檻電壓,該位又被自動設(shè)置為1。POF 上電復(fù)位標(biāo)志位,單片機(jī)停電后,上電復(fù)位標(biāo)志位為1,可由軟件清0
POF=0POF=是
將POF清將POF清判斷復(fù)位種類?全球最大的805單片機(jī)設(shè)計(jì)公 臨時技術(shù)支持
STC2C5620AD系列T805單片機(jī)中文指 :南通國芯微電子總機(jī)2929/ 傳真2956/STC2C5620AD系列T805STC2C5620AD系列T805全球最大的805總機(jī)2929/宏晶宏晶:com PD:將?置1時,進(jìn)入PowerDown模式,可由外部中斷低電平觸發(fā)或下降沿觸發(fā)喚醒,進(jìn)入掉外部中斷繼續(xù)工作。可將CPU從掉電模式喚醒的外部管腳有:INT0/P3.2,INT/P3.3,ECI/ /PCA/T/P3.5,RxD/P3.0, PCA3/P2.4。掉電模式也機(jī)模式,此時功耗<0.IDL:將?置,進(jìn)入IDLE模式(空閑),除系統(tǒng)不給CPU供時鐘,CPU不執(zhí)行指令外,?余功?何?個中斷喚醒??蓪PU從空閑模式(??LE模式)喚醒的外部中斷腳有INT0/P3.2,INT/P3.3,T0/P3.4,T/P3.5,內(nèi)部定時器Timer0,Timer也可以將單片機(jī)從空閑模式喚醒,GF,GF0:兩個通用工作標(biāo)志位,用戶可以?SMODSMOD0宏晶:宏晶:創(chuàng)始人/研發(fā)總監(jiān):姚永平 時鐘分頻器可以對系統(tǒng)時鐘(外部晶體時鐘或內(nèi)部R/C振蕩時鐘)進(jìn)行分頻,從而降低工作時鐘頻率,降低功耗,降低EM?。時鐘分頻寄存器CLK_??V各位的定義如下SFR分頻后CPU000外部晶體時鐘或內(nèi)部R/C00(外部晶體時鐘或內(nèi)部R/C00(外部晶體時鐘或內(nèi)部R/C振蕩時鐘0(外部晶體時鐘或內(nèi)部R/C振蕩時鐘00(外部晶體時鐘或內(nèi)部R/C振蕩時鐘0(外部晶體時鐘或內(nèi)部R/C振蕩時鐘0(外部晶體時鐘或內(nèi)部R/C振蕩時鐘(外部晶體時鐘或內(nèi)部R/C振蕩時鐘0系統(tǒng)時鐘÷(至單片機(jī)及 設(shè)備÷CLKS2,CLKS全球 全5全5宏晶宏晶:com 將IDL/PCON.置為IDLECP無時鐘停止工作,但是外部中斷、外部低壓檢測電路、定時器、A/?轉(zhuǎn)換、串行口等?正常運(yùn)行。而看門狗在空閑模式下是否工作?決于?自身有?個“IDLE”模式位:IDLE_WDT(WDT_CONTR.3)當(dāng)IDLE_WDT位被設(shè)置為“”時,看門狗定時器在“空閑模式”計(jì)數(shù),即正常工作。當(dāng)IDLE_WDT位被清“0”時,看門狗定時器在“空閑模式”時不計(jì)數(shù),即停止工作。在空閑模式下,RAM、堆棧指針(SP)、程序計(jì)數(shù)器(PC)、程序狀態(tài)字(PSW)、累?器(A)等寄存器都保持原有數(shù)據(jù)。I/O口保持?空閑模式被激活前那?刻的邏輯狀態(tài)??臻e模式下單片機(jī)的所有設(shè)備都能正常運(yùn)行(除CPU無時鐘不工作外)。當(dāng)?何?個中斷產(chǎn)生時,它們都可以將單片機(jī)喚醒,單片機(jī)被喚醒后,CPU將繼續(xù)執(zhí)行進(jìn)入空閑模式語句的下?條指令。有兩種方式可以退出空閑模式。?何?個中斷的產(chǎn)生都會引起IDL/PCON.0被硬件清除,從而退出空閑模式。另?個退出空閑模式的方法是:外部RST引腳復(fù)位,將復(fù)位腳拉高,產(chǎn)生復(fù)位。這種拉高復(fù)位引腳來產(chǎn)生復(fù)位的信?源需要被保持24個時鐘?上0us再將RST引腳拉低,結(jié)束復(fù)位,單片機(jī)從用戶程序的0000H處開始正常工作。將PD/PCON.置為,單片機(jī)將進(jìn)入PowerDown(掉電)模式,掉電模式也機(jī)模式。進(jìn)入掉電模式后,內(nèi)部時鐘停振,由于無時鐘源,CPU、定時器、看門狗、A/?轉(zhuǎn)換、串行口等停止工作,外部中斷繼續(xù)工作。如果低壓檢測電路被允產(chǎn)生中斷,則低壓檢測電路也可繼續(xù)工作,否則將停止工作。進(jìn)入掉電模式后,所有I/O口、SFRs(特殊功能寄存器)維持進(jìn)入掉電模式前那?刻的狀態(tài)不變??蓪PU從掉電模式喚醒的外部管腳有:INT0/P3.2,INT/P3.3,ECI/T0/P3.4, /PCA/T/P3.5,RxD/P3.0, 另外,外部復(fù)位也將MCU從掉電模式中喚醒,復(fù)位喚醒后的MCU將從用戶程序的0000H處開始正常工作。該?/O控制充
I0.
I
控制充電的I/O口首先配置為推挽/?上拉模式并置高,上面的電路會給儲能電容C1充電。在單片機(jī)進(jìn)入掉電模式之前,將控制充電的I/O口拉低,上面電路通過電阻R1給儲能電容C1放電。當(dāng)電容C1的電被放到小于0.8V時,外部中斷INTx會產(chǎn)生?個下降沿中斷,從而自動地將單片機(jī)從掉電模式中喚醒。宏晶宏晶:創(chuàng)始人/研發(fā)總監(jiān):姚永平 C/*由外部中斷0喚醒掉電模式的示例程 /*STCMCUInternational /*演示STCT系列單片機(jī)由外部中斷0喚醒掉電模 /*-- : /*Fax:86- /*-- :86- /* /*如果要在程序中使用或在文章中該程 /*請?jiān)诔绦蛑谢蛭恼轮凶⒚魇褂昧撕昃Э萍嫉馁Y料及程 #include"reg5h"#include"intrinsh"http://Externalinterrupt0servicevoidexint0()interrupt //interrupt0(locationat{}void{IT0= //setINT0inttype(:Falling0:LowEX0= //enableINT0EA= //openglobalinterruptwhile({}}
INT0= //readyreadINT0while //checkPCON= //MCUpowerP南全南全全全宏晶宏晶:com /*由外部中斷0喚醒掉電模式的示例程 /*STCMCUInternational /*演示STCT系列單片機(jī)由外部中斷0喚醒掉電模 /*-- : /*Fax:86- /*-- :86- /* /*如果要在程序中使用或在文章中該程 /*請?jiān)诔绦蛑谢蛭恼轮凶⒚魇褂昧撕昃Э萍嫉馁Y料及程 ;interruptvector;interrupt0(locationat;0;initial;setINT0inttype(:Falling0:Low;enableINT0;openglobalinterrupt;readyreadINT0P;check;MCUpower;;Externalinterrupt0service宏晶宏晶:創(chuàng)始人/研發(fā)總監(jiān):姚永平 C/*由外部中斷1喚醒掉電模式的示例程 /*STCMCUInternational /*演示STCT系列單片機(jī)由外部中斷1喚醒掉電模 /*-- : /*Fax:86- /*-- :86- /* /*如果要在程序中使用或在文章中該程 /*請?jiān)诔绦蛑谢蛭恼轮凶⒚魇褂昧撕昃Э萍嫉馁Y料及程 #include"reg5h"#include"intrinsh"http://Externalinterrupt0servicevoidexint()interrupt //interrupt2(locationat00{}void{IT= //setINTinttype(:Falling0:LowEX= //enableINTEA= //openglobalinterruptwhile({}}
INT= //readyreadINTwhile(!INT //checkPCON= //MCUpowerP宏晶宏晶:com /*由外部中斷1喚醒掉電模式的示例程 /*STCMCUInternational /*演示STCT系列單片機(jī)由外部中斷1喚醒掉電模 /*-- : /*Fax:86- /*-- :86- /* /*如果要在程序中使用或在文章中該程 /*請?jiān)诔绦蛑谢蛭恼轮凶⒚魇褂昧撕昃Э萍嫉馁Y料及程 ;interruptvector00;interrupt2(locationat00;0;initial;setINTinttype(:Falling0:Low;enableINT;openglobalinterrupt;readyreadINTINT$;check;MCUpowerP;;ExternalinterruptserviceEXINT 全球最大的805單片機(jī)設(shè)計(jì)公 臨時技術(shù)支持
STC2C5620AD系列T805:南通國芯微電子總機(jī)2929/ 全全宏晶宏晶:創(chuàng)始人/研發(fā)總監(jiān):姚永平 C/*由定時器0喚醒掉電模式的示例程 /*STCMCUInternational /*演示STCT系列單片機(jī)由定時器0喚醒掉電模 /*-- : /*Fax:86- /*-- :86- /* /*如果要在程序中使用或在文章中該程 /*請?jiān)诔绦蛑谢蛭恼轮凶⒚魇褂昧撕昃Э萍嫉馁Y料及程 #include"reg5h"#include"intrinsh"http://Externalinterrupt0servicevoidt0int() //interrupt(locationat{}void{WAKE_CLKO=0x0; //enableT0fallingedgewakeupMCUfrompower-downmodeET0=; //enableT0interruptEA= //openglobalinterruptwhile({}}
T0= //readyreadT0while //checkPCON= //MCUpowerP宏晶宏晶:com /*由定時器0喚醒掉電模式的示例程 /*STCMCUInternational /*演示STCT系列單片機(jī)由定時器0喚醒掉電模 /*-- : /*Fax:86- /*-- :86- /* /*如果要在程序中使用或在文章中該程 /*請?jiān)诔绦蛑谢蛭恼轮凶⒚魇褂昧撕昃Э萍嫉馁Y料及程 ;;interruptvector ;interrupt(locationat000BH) ;0;initial#;enableT0fallingedgewakeupMCUfrompower-down;enableT0;openglobalinterrupt;readyreadT0 ;checkPCON,;MCUpowerP;;T0interruptservice
全全宏晶宏晶:創(chuàng)始人/研發(fā)總監(jiān):姚永平 C/*由定時器1喚醒掉電模式的示例程 /*STCMCUInternational /*演示STCT系列單片機(jī)由定時器1喚醒掉電模 /*-- : /*Fax:86- /*-- :86- /* /*如果要在程序中使用或在文章中該程 /*請?jiān)诔绦蛑谢蛭恼轮凶⒚魇褂昧撕昃Э萍嫉馁Y料及程 #include"reg5h"#include"intrinsh"http://Externalinterrupt0servicevoidtint()interrupt //interrupt3(locationat00{}void{WAKE_CLKO=0x20; //enableTfallingedgewakeupMCUfrompower-downmodeET=; //enableTinterruptEA= //openglobalinterruptwhile({}}
T= //readyreadTwhile(!T //checkPCON= //MCUpowerP宏晶宏晶:com /*由定時器1喚醒掉電模式的示例程 /*STCMCUInternational /*演示STCT系列單片機(jī)由定時器1喚醒掉電模 /*-- : /*Fax:86- /*-- :86- /* /*如果要在程序中使用或在文章中該程 /*請?jiān)诔绦蛑谢蛭恼轮凶⒚魇褂昧撕昃Э萍嫉馁Y料及程 WAKE_CLKOEQU;;interruptvector00;interrupt3(locationat00T;0;initial;enableTfallingedgewakeupMCUfrompower-down;enableT;openglobalinterrupt;readyreadTTP;check;MCUpower;;TinterruptserviceT 全球最大的805單片機(jī)設(shè)計(jì)公 臨時技術(shù)支持
STC2C5620AD系列T805:南通國芯微電子總機(jī)2929/ 全全宏晶宏晶:創(chuàng)始人/研發(fā)總監(jiān):姚永平 C/*由串行口RxD喚醒掉電模式的示例程 /*STCMCUInternational /*演示STCT系列單片機(jī)由RxD喚醒掉電模 /*-- : /*Fax:86- /*-- :86- /* /*如果要在程序中使用或在文章中該程 /*請?jiān)诔绦蛑谢蛭恼轮凶⒚魇褂昧撕昃Э萍嫉馁Y料及程 #include"reg5h"#include"intrinsh"typedefunsignedcharBYTE;typedefunsignedint/*DeclareSFRassociatedwiththePCA*/sfrWAKE_CLKO=0x8F;voiduart_isr()interrupt4{if{}}
RI=void{WAKE_CLKO=0x40; //enableRXDfallingedgewakeupMCUfrompower-downmodeES=;EA=while({RXD= //readyreadRXDwhile //checkPCON= //MCUpower}}宏晶宏晶:com /*由串行口RxD喚醒掉電模式的示例程 /*STCMCUInternational /*演示STCT系列單片機(jī)由RxD喚醒掉電模 /*-- : /*Fax:86- /*-- :86- /* /*如果要在程序中使用或在文章中該程 /*請?jiān)诔绦蛑谢蛭恼轮凶⒚魇褂昧撕昃Э萍嫉馁Y料及程 ;/*DeclareSFRassociatedwiththePCA*/ ;clearRI 000H
;enableRXDfallingedgewakeup;frompower-down
;readyreadRXD ;checkRXD PCON,#02H ;MCUpowerdown P
宏晶宏晶:創(chuàng)始人/研發(fā)總監(jiān):姚永平 C /*STCMCUInternational /*演示STCT系列單片機(jī)由PCA喚醒掉電模 /*-- : /*Fax:86- /*-- :86- /* /*如果要在程序中使用或在文章中該程 /*請?jiān)诔绦蛑谢蛭恼轮凶⒚魇褂昧撕昃Э萍嫉馁Y料及程 #include"reg5h"#include"intrinsh"typedefunsignedcharBYTE;typedefunsi
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024新疆二手房買賣合同模板:包含房屋質(zhì)量及安全隱患排查3篇
- 2024影樓與攝影師違約責(zé)任及賠償合同范本3篇
- 2024智能化設(shè)計(jì)合同范本
- 23《童年的發(fā)現(xiàn)》說課稿2023-2024學(xué)年統(tǒng)編版語文五年級下冊
- 2 丁香結(jié) 說課稿-2024-2025學(xué)年統(tǒng)編版語文六年級上冊
- 專業(yè)餐飲顧問服務(wù)合同(2024年修訂)版
- 2024跨境電子商務(wù)平臺搭建與運(yùn)營服務(wù)合同
- 職業(yè)學(xué)生退宿申請表
- 2024年簡化版勞務(wù)協(xié)議格式
- 福建省南平市吳屯中學(xué)2021年高二化學(xué)上學(xué)期期末試卷含解析
- 《三本白皮書》全文內(nèi)容及應(yīng)知應(yīng)會知識點(diǎn)
- 藝術(shù)漆培訓(xùn)課件
- 專題14 思想方法專題:線段與角計(jì)算中的思想方法壓軸題四種模型全攻略(解析版)
- 建德海螺二期施工組織設(shè)計(jì)
- 山東省菏澤市2023-2024學(xué)年高一上學(xué)期期末測試物理試題(解析版)
- 2024年學(xué)校后勤日用品采購合同范本2篇
- 中建中建機(jī)電工程聯(lián)動調(diào)試實(shí)施方案范本
- 上海教育出版社 藝術(shù) 八年級上冊第三單元 鄉(xiāng)音鄉(xiāng)韻 京腔京韻系鄉(xiāng)情 教學(xué)設(shè)計(jì)
- 人教版(2024新教材)七年級上冊數(shù)學(xué)第一章《有理數(shù)》單元測試卷(含答案)
- 商業(yè)倫理與企業(yè)社會責(zé)任(山東財(cái)經(jīng)大學(xué))智慧樹知到期末考試答案章節(jié)答案2024年山東財(cái)經(jīng)大學(xué)
- (正式版)QBT 8006-2024 年糕 標(biāo)準(zhǔn)
評論
0/150
提交評論