版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
第1章STC15單片機(jī)硬件基礎(chǔ)單片機(jī)原理與接口技術(shù)1.1單片機(jī)概述微型計(jì)算機(jī)系統(tǒng)輸入設(shè)備輸出設(shè)備輸入設(shè)備+軟件系統(tǒng)1.什么單片機(jī)1.1.1認(rèn)識單片機(jī)硬件系統(tǒng)輸入接口電路輸出接口電路運(yùn)算器控制器存儲器輸入接口電路CPU單片機(jī):采用超大規(guī)模集成電路技術(shù)把中央處理器(CPU)、存儲器(RAM/ROM)、輸入/輸出設(shè)備集成到一塊硅片上而構(gòu)成的微型計(jì)算機(jī)系統(tǒng),也稱單片微型計(jì)算機(jī)(SCM)C控制功能強(qiáng)E性價比高2.單片機(jī)的主要特點(diǎn)A集成度高、體積小B使用方便D低電壓、低功耗單片機(jī)是最典型的嵌入式計(jì)算機(jī)系統(tǒng)。它有唯一的專門為嵌入式應(yīng)用而設(shè)計(jì)的體系結(jié)構(gòu)和指令系統(tǒng),并且它具有的芯片級的體積和在現(xiàn)場運(yùn)行環(huán)境下的高可靠性,使其最能滿足各種中、小型對象的嵌入式應(yīng)用要求。134工作存在不足單片機(jī)初級階段典型代表Fairchild公司的F8系列工作存在不足高檔8位單片機(jī)Intel公司的MCS-51系列工作存在不足16位/32位單片機(jī)IntelMCS-96系列ARM系列1974~1976年1979~1982年1983年至今3.單片機(jī)的發(fā)展過程2工作存在不足8位單片機(jī)Intel公司的MCS-48系列1977~1978年SoC嵌入式系統(tǒng)階段MCU微控制器階段SCM單片微型計(jì)算機(jī)階段美國Intel公司MCS-51系列單片機(jī),8051單片機(jī)的標(biāo)準(zhǔn)。美國Atmel公司的89系列單片機(jī)。荷蘭PHILIPS公司的8051內(nèi)核單片機(jī)。我國的STC系列單片機(jī)。目前市場上的51單片機(jī)都是基于MCS-51系列單片機(jī)的8051內(nèi)核而衍生出來的。4.常見的8051內(nèi)核單片機(jī)STC單片機(jī)平均速度比普通8051單片機(jī)快8-12倍。STC單片機(jī)全部采用Flash技術(shù)和ISP/IAP技術(shù),大幅度提高了集成度。STC單片機(jī)有89、90、10、11、12、15等系列。1.1.2
STC15系列單片機(jī)STC單片機(jī)是深圳宏晶有限公司推出的增強(qiáng)型8051單片機(jī)。1.STC15命名規(guī)則2.IAP15F2K61S2單片機(jī)IAP15:1T8051單片機(jī),同樣工作頻率下,其速度是普通8051的8~12倍,用戶可以將用戶程序區(qū)的程序FLASH當(dāng)EEPROM使用,運(yùn)行過程中寫入FLASH的數(shù)據(jù)具有掉電不丟失功能。F:工作電壓為5.5V~4.5V??梢灾苯雍蚑TL器件相連接。2K61:RAM為2K字節(jié),ROM大小為61K。S2:有兩組高速異步串行通信端口UART、一組SPI、內(nèi)部EEPROM、A/D轉(zhuǎn)換、CCP/PCA/PWM功能,封裝類型為LQFP貼片封裝,管腳數(shù)為44。28I:工作頻率可到28MHz,為工業(yè)級芯片,工作溫度范圍為-40℃~85℃。LQFP44:封裝類型為四方扁平式封裝技術(shù),管腳數(shù)為44。注意:1.由于內(nèi)置高精準(zhǔn)R/C時鐘(5~40MHz可設(shè)),不需要外部晶振,XTAL1和XTAL2懸空。2.WR和RD引腳對應(yīng)的是P4.2和P4.4,不是傳統(tǒng)的P3.6和P3.7。智能儀器儀表領(lǐng)域家用電器領(lǐng)域工業(yè)控制領(lǐng)域計(jì)算機(jī)網(wǎng)絡(luò)和通信領(lǐng)域醫(yī)用設(shè)備領(lǐng)域汽車電子領(lǐng)域3.單片機(jī)的應(yīng)用領(lǐng)域(1)智能儀器儀表領(lǐng)域功耗低體積小控制功能強(qiáng)擴(kuò)展靈活微型化+電流溫度壓力測距++1234工作存在不足傳統(tǒng)儀器儀表工作存在不足工作存在不足工作存在不足數(shù)字化智能化微型化多功能化(2)家用電器領(lǐng)域(3)工業(yè)控制領(lǐng)域(4)計(jì)算機(jī)網(wǎng)絡(luò)和通信領(lǐng)域(5)醫(yī)用設(shè)備領(lǐng)域(6)汽車電子領(lǐng)域某些專用單片機(jī)設(shè)計(jì)用于實(shí)現(xiàn)特定功能,從而在各種電路中進(jìn)行模塊化應(yīng)用,而不要求使用人員了解其內(nèi)部結(jié)構(gòu)。(7)電器中的模塊化應(yīng)用領(lǐng)域
第一章
STC15單片機(jī)硬件基礎(chǔ)
單片機(jī)原理與接口技術(shù)1.2IAP15F2K61S2單片機(jī)體系結(jié)構(gòu)
1.2.1IAP15F2K61S2單片機(jī)的內(nèi)部結(jié)構(gòu)IAP15F2K61S2單片機(jī)是STC生產(chǎn)的單時鐘/機(jī)器周期(1T)的單片機(jī),是在應(yīng)用中編程的超高速增強(qiáng)型51單片機(jī),除了兼容傳統(tǒng)8051單片機(jī)外,還增加了很多片內(nèi)資源。增強(qiáng)型8051CPU。數(shù)據(jù)存儲器可擴(kuò)展片外64KB外部存儲器)。程序存儲器(61KBFlashROM)。6個8位可編程并行I/O口。擴(kuò)展版只使用了P0、P1、P2、P3)。6個可編程的16位定時器/計(jì)數(shù)器。2個通用全雙工異步收發(fā)串行口。中斷系統(tǒng)具有14個中斷源、14個中斷向量。高速A/D轉(zhuǎn)換模塊。PWM(或捕獲/比較單元)??撮T狗電路。電源監(jiān)控。片內(nèi)RC振蕩器等模塊。幾乎包含了數(shù)據(jù)采集和控制中所需的所有單元模塊——可稱得上一個片上系統(tǒng)(SOC)結(jié)構(gòu)特點(diǎn):程序存儲器和數(shù)據(jù)存儲器的尋址空間是分開的。結(jié)構(gòu)劃分:片內(nèi)集成有4個物理上相互獨(dú)立的存儲器空間:程序Flash存儲器、數(shù)據(jù)Flash存儲器(EEPROM)、內(nèi)部數(shù)據(jù)存儲器和外部數(shù)據(jù)存儲器。1.2.2IAP15F2K61S2單片機(jī)的存儲器在程序Flash存儲器中有些特殊的單元,是中斷服務(wù)程序的入口地址:0003H外部中斷0中斷服務(wù)程序的入口地址000BH定時/計(jì)數(shù)器0中斷服務(wù)程序的入口地址0013H外部中斷1中斷服務(wù)程序的入口地址001BH定時/計(jì)數(shù)器1中斷服務(wù)程序的入口地址0023H串行通信口1中斷服務(wù)程序的入口地址002BHADC中斷服務(wù)程序的入口地址0033H低電壓檢測中斷服務(wù)程序的入口地址003BHPCA中斷服務(wù)程序的入口地址1.程序Flash存儲器0043H串行通信口2中斷服務(wù)程序的入口地址004BHSPI中斷服務(wù)程序的入口地址0053H外部中斷2中斷服務(wù)程序的入口地址005BH外部中斷3中斷服務(wù)程序的入口地址0063H定時/計(jì)數(shù)器2中斷服務(wù)程序的入口地址0083H外部中斷4中斷服務(wù)程序的入口地址工作原理:響應(yīng)中斷時,單片機(jī)自動轉(zhuǎn)到相應(yīng)的中斷入口地址去執(zhí)行程序,一般在中斷入口的地址區(qū)存放一條無條件轉(zhuǎn)移指令,指向真正存放中斷服務(wù)程序的空間。中斷響應(yīng)后,CPU執(zhí)行這條轉(zhuǎn)移指令,轉(zhuǎn)去執(zhí)行中斷服務(wù)程序。數(shù)據(jù)Flash存儲器用于存放一些應(yīng)用中需要經(jīng)常修改、掉電后又能保持不變的數(shù)據(jù),地址范圍為0000H~03FFH。數(shù)據(jù)Flash被分成2個扇區(qū),地址分別為:0000H~01FFH和0200H~03FFH。2.數(shù)據(jù)Flash存儲器工作寄存器區(qū)位尋址區(qū)通用用戶RAM和堆棧區(qū)特殊功能寄存器區(qū)內(nèi)部數(shù)據(jù)存儲器地址空間分配3.數(shù)據(jù)存儲器1.2.3IAP15F2K61S2單片機(jī)的I/O口1.IAP15F2K61S2封裝
(1)LQFP-44封裝最多可有42根I/O口線:P0口(8根):P0.0~P0.7P1口(8根):P1.0~P1.7P2口(8根):P2.0~P2.7P3口(8根):P3.0~P3.7P4口(8根):P4.0~P4.7P5口(2根):P5.4,P5.5。(2)DIP-40封裝DIP-40封裝的IAP15F2K61 S2單片機(jī)和LQFP-44封裝相比,除了沒有P4.0、P4.3、P4.6、P4.7引腳外,其他資源和的單片機(jī)完全相同。4種模式:準(zhǔn)雙向口/弱上拉,推挽/強(qiáng)上拉,輸入/高阻和開漏模式。復(fù)位后為準(zhǔn)雙向口/弱上拉模式。
每個口的工作模式由2個控制寄存器中的相應(yīng)位控制(PnM0和PnM1,n=0,1,2,3,4,5、6、7)。如:PnM0和PnM1用于設(shè)定Pn口的工作模式:位號D7D6D5D4D3D2D1D0PnM0PnM1寄存器設(shè)置Pn.7設(shè)置Pn.6設(shè)置Pn.5設(shè)置Pn.4設(shè)置Pn.3設(shè)置Pn.2設(shè)置Pn.1設(shè)置Pn.02.I/O口的工作模式PnM1[7:0]PnM0[7:0]I/O口工作模式(n=0,1,2,3,4,5、6、7)00準(zhǔn)雙向口/弱上拉(傳統(tǒng)8051單片機(jī)I/O口模式),灌電流可達(dá)20mA,拉電流為270μA,由于制造誤差,實(shí)際為150uA~270uA01推挽輸出(強(qiáng)上拉輸出,可達(dá)20mA,要加限流電阻,盡量少用)10僅為輸入(高阻)11開漏(OpenDrain),內(nèi)部上拉電阻斷開,要外加上拉電阻若設(shè)置P1.7為開漏模式,P1.6為強(qiáng)推挽輸入輸出模式,P1.5為高阻輸入模式,P1.4、P1.3、P1.2、P1.1和P1.0為弱上拉模式,則可以使用下面的代碼進(jìn)行設(shè)置:P1M1=0xa0;10100000P1M0=0xc0;11000000(1)準(zhǔn)雙向口工作模式的結(jié)構(gòu)(傳統(tǒng)8051單片機(jī)I/O口模式)輸出低電平時,最大灌電流可達(dá)20mA。T1T2T3T4特點(diǎn):具有一定的上拉能力,可以直接驅(qū)動一些小電流負(fù)載,如LED。但驅(qū)動能力有限,且在作為輸入時需要額外操作以保證讀取的準(zhǔn)確性。應(yīng)用場景:常用于簡單的輸入輸出控制,如控制單個LED的亮滅、讀取按鍵狀態(tài)等。3.I/O口的工作模式結(jié)構(gòu)示例代碼(控制
LED)T1T4(2)推挽輸入輸出工作模式的結(jié)構(gòu)特點(diǎn):具有較強(qiáng)的驅(qū)動能力,能夠提供較大的灌電流和拉電流,可以直接驅(qū)動一些功率稍大的負(fù)載,如小型繼電器、蜂鳴器等。應(yīng)用場景:適用于需要較強(qiáng)驅(qū)動能力的場合,如驅(qū)動數(shù)碼管的段選和位選信號、控制小型電機(jī)等。示例代碼(驅(qū)動蜂鳴器)(3)僅為輸入(高阻)工作模式的結(jié)構(gòu)特點(diǎn):輸入阻抗高,幾乎不消耗外部信號的能量,常用于對信號源影響要求極小的場合。應(yīng)用場景:用于讀取一些高內(nèi)阻的傳感器信號,如溫度傳感器、光傳感器等輸出的微弱信號。輸入口帶有一個施密特觸發(fā)輸入以及一個干擾抑制電路。注意,僅為輸入(高阻)工作模式下,I/O口不提供20mA灌電流的能力。示例代碼(讀取傳感器信號)(4)開漏輸出工作模式的結(jié)構(gòu)特點(diǎn):可實(shí)現(xiàn)“線與”功能;只有所有引腳都輸出高阻態(tài)時,總線才被上拉電阻拉高為高電平。應(yīng)用場景:常用于I2C、SMBus等總線通信,以及需要實(shí)現(xiàn)電平匹配和“線與”功能的場合。示例代碼(模擬I2C通信)電源引腳
時鐘引腳控制引腳輸入/輸出(I/O)引腳Vcc:一般接電源的+5V。具體的電壓幅度應(yīng)參考單片機(jī)的手冊。GND:接電源地。IAP15W4K58S4工作電壓:2.5V-5.5VSTC15F2K60S2工作電壓:
5.5V-4.5VSTC15L2K60S2工作電壓:
3.6V-2.4V4.幾個特殊的引腳(1)電源引腳-RST芯片內(nèi)部一個反相放大器的輸入端和輸出端。通常用于連接晶體振蕩器。/P1.6/P1.747pF47pF晶體振蕩器M的頻率可以在4MHz~48MHz之間選擇,典型值是11.0592MHz。電容C1、C2對時鐘頻率有微調(diào)作用,可在5~100pF之間選擇,典型值是47pF。(2)時鐘引腳-XTAL1和XATL2IAP15F2K61S2單片機(jī)內(nèi)部集成高精度R/C時鐘,工作時鐘可以使用內(nèi)部振蕩器或者外部晶振產(chǎn)生的時鐘。內(nèi)部集成的高精度R/C時鐘工業(yè)環(huán)境下的溫漂為±1%,常溫下溫飄5‰,頻率范圍為5MHz~35MHz,可以在編程時設(shè)置。對于時鐘頻率要求不太敏感的場合,內(nèi)部R/C振蕩器完全能夠滿足要求。使用內(nèi)部R/C振蕩器時鐘時,XTAL1和XTAL2引腳懸空。功能:當(dāng)訪問外部存儲器或者外部擴(kuò)展的并行I/O口時,ALE的輸出用于鎖存地址的低位字節(jié)。(3)控制引腳-ALE(與P4.5復(fù)用)標(biāo)準(zhǔn)8051單片機(jī)的ALE腳對系統(tǒng)時鐘進(jìn)行6分頻輸出,可對外提供時鐘。IAP15F2K61S2單片機(jī)直接禁止ALE腳對系統(tǒng)時鐘進(jìn)行6分頻輸出,徹底清除此干擾源,有利于系統(tǒng)的抗干擾設(shè)計(jì)。如果設(shè)計(jì)中需要單片機(jī)輸出時鐘,可以利用IAP15F2K61S2單片機(jī)的可編程時鐘輸出腳(T0CLKO/P3.5,T1CLKO/P3.4等)對外輸出時鐘。當(dāng)8051單片機(jī)時鐘頻率較高時,ALE腳是一個干擾源。(4)復(fù)位引腳-RST出廠時默認(rèn)為I/O口,可在STC-ISP編程軟件下載程序時,將其設(shè)置為RST復(fù)位腳。P0口用作數(shù)據(jù)總線(D7~D0)或者地址總線低8位(A7~A0)。用作普通I/O。P1口用作普通I/O。復(fù)用為ADC轉(zhuǎn)換輸入、捕獲/比較/脈寬調(diào)制、SPI通信線、第二串口或者第二時鐘輸出。引腳復(fù)用功能P1.0ADC0/CCP1(捕獲/比較/脈寬調(diào)制通道1)/RxD2(串口2輸入)P1.1ADC1/CCP0(捕獲/比較/脈寬調(diào)制通道0)/TxD2(串口2輸出)P1.2ADC2/ECI(可編程計(jì)數(shù)器陣列定時器的外部時鐘輸入)/SS(SPI從器件選擇)P1.3ADC3/MOSI(SPI主機(jī)輸出從機(jī)輸入)P1.4ADC4/MISO(SPI主機(jī)輸入從機(jī)輸出)P1.5ADC5/SCLK(SPI時鐘)P1.6ADC6/XTAL2(外接晶體引腳)/RxD_3(串口1輸入備用切換引腳)P1.7ADC7/XTAL1(外接晶體引腳)/TxD_3(串口1輸出備用切換引腳)4.I/O口的復(fù)用功能P2口用作地址總線的高8位輸出。用作通用I/O口使用。用于SPI和捕獲/比較/脈寬調(diào)制的備用切換端口引腳復(fù)用功能P2.0A8/RSTOUT_LOW(復(fù)位后輸出低電平引腳)P2.1A9/SCLK_2(SPI時鐘備用切換引腳)P2.2A10/MISO_2(SPI主機(jī)輸入從機(jī)輸出備用切換引腳)P2.3A11/MOSI_2(SPI主機(jī)輸出從機(jī)輸入備用切換引腳)P2.4A12//ECI_3(可編程計(jì)數(shù)器陣列定時器的外部時鐘輸入備用切換引腳)/SS_2(SPI從器件選擇備用切換引腳)P2.5A13/CCP0_3(捕獲/比較/脈寬調(diào)制通道0備用切換引腳)P2.6A14/CCP1_3(捕獲/比較/脈寬調(diào)制通道1備用切換引腳)P2.7A15/CCP2_3(捕獲/比較/脈寬調(diào)制通道2備用切換引腳)P3口用作通用I/O口使用??蓮?fù)用為外部中斷輸入、計(jì)數(shù)器輸入、時鐘輸出、第一串口和外部總線的讀/寫控制。端口引腳復(fù)用功能P3.0RXD(串口1輸入)//INT4(外部中斷4,只能下降沿中斷)/T2CLKO(T2的時鐘輸出)P3.1TXD(串口1輸出)/T2CLKO(T2的外部輸入)P3.2/INT0(外部中斷0輸入,既可上升沿中斷也可下降沿中斷)P3.3/INT1(外部中斷1輸入,既可上升沿中斷也可下降沿中斷)P3.4T0(定時器0外部輸入)/T1CLKOU(T1時鐘輸出)/ECI_2(可編程計(jì)數(shù)器陣列定時器的外部時鐘輸入備用切換引腳)P3.5T1(定時器1外部輸入)/T0CLKOU(T0時鐘輸出)/CCP0_32(捕獲/比較/脈寬調(diào)制通道0備用切換引腳)P3.6/INT2(外部中斷2輸入,只能下降沿中斷)/RxD_2(串口1輸入備用切換引腳)/CCP1_2(捕獲/比較/脈寬調(diào)制通道1備用切換引腳)P3.7/INT3(外部中斷3輸入,只能下降沿中斷)/TxD_2(串口1輸出備用切換引腳)/CCP2(捕獲/比較/脈寬調(diào)制通道2)/CCP2_2(捕獲/比較/脈寬調(diào)制通道2備用切換引腳)P4口作通用I/O口使用。某些口線具有復(fù)用功能,可配置為SPI通信線、捕捉/比較/脈寬調(diào)制、第二串口線等。端口引腳復(fù)用功能P4.0MOSI_3(SPI主輸出從輸入備用切換引腳)P4.1MISO_3(SPI主輸入從輸出備用切換引腳)P4.2
(外部總線寫控制信號)P4.3SCLK_3(SPI時鐘備用切換引腳)P4.4
(外部總線讀控制信號)P4.5ALE(地址鎖存控制信號,主要用于外部總線擴(kuò)展)P4.6RxD2_2(第二串口輸入備用切換引腳)P4.7TxD2_2(第二串口輸出備用切換引腳)P5口P5.4/RST(復(fù)位腳)/MCLKO(內(nèi)部R/C振蕩時鐘輸出)。該引腳默認(rèn)為I/O口,可以通過ISP編程將其設(shè)置為RST(復(fù)位)引腳。P5.5沒有復(fù)用功能。捕獲/比較/脈寬調(diào)制(CCP)通道的引腳切換、SPI接口的引腳切換以及串口的引腳切換由輔助寄存器AUXR1和外設(shè)功能切換寄存器P_SW2確定。捕獲/比較/脈寬調(diào)制(CCP)通道可以在三個地方切換,由CCP_S1和CCP_S0兩個控制位選擇。CCP_S1CCP_S0切換引腳00CCP在[P1.2/ECI,P1.1/CCP0,P1.0/CCP1,P3.7/CCP2]01CCP在[P3.4/ECI_2,P3.5/CCP0_2,P3.6/CCP1_2,P3.7/CCP2_2]10CCP在[P2.4/ECI_3,P2.5/CCP0_3,P2.6/CCP1_3,P2.7/CCP2_3]11無效SPI可以在三個地方切換,由SPI_S1和SPI_S0兩個控制位選擇。SPI_S1SPI_S0切換引腳00SPI在[P1.2/SS,P1.3/MOSI,P1.4/MISO,P1.5/SCLK]01SPI在[P2.4/SS_2,P2.3/MOSI_2,P2.2/MISO_2,P2.1/SCLK_2]10SPI在[P5.4/SS_3,P4.0/MOSI_3,P4.1/MISO_3,P4.3/SCLK_3]11無效串口1可以在三個地方切換,由S1_S1和S1_S0兩個控制位選擇。S1_S1S1_S0切換引腳00串口1在[P3.0/RxD,P3.1/TxD]01串口1在[P3.6/RxD_2/XTAL2,P3.7/TxD_2/XTAL1],串口1在P1口時要使用內(nèi)部時鐘10串口1在[P1.6/RxD_3,P1.7/TxD_3],串口1在P1口時要使用內(nèi)部時鐘11無效串口2可以在兩個地方切換,由S2_S0控制位選擇:0:串口2在[P1.0/RxD2,P1.1/TxD2]1:串口2在[P4.6/RxD2_2,P4.7/TxD2_2]GF2:通用標(biāo)志位。該位是由用戶定義的一個狀態(tài)標(biāo)志。可以用軟件來使它置“1”或清“0”,也可以由軟件測試GF2控制程序的流向。ADRJ:留作備用。DPS:數(shù)據(jù)指針選擇位。0:使用缺省數(shù)據(jù)指針DPTR0;1:使用另一個數(shù)據(jù)指針DPTR1。
1.2.4IAP15F2K61S2單片機(jī)的時鐘與復(fù)位
1.時鐘內(nèi)部RC時鐘頻率選擇外部時鐘電路CLK_DIV(97H)D7D6D5D4D3D2D1D0MCKO_S1MCKO_S0ADRJTx_RxMCLKO_2CLKS2CLKS1CLKS0
兩種時鐘源產(chǎn)生的時鐘稱為主時鐘。如希望降低系統(tǒng)功耗,使單片機(jī)在較低頻率下工作,主時鐘需經(jīng)過一個可編程時鐘分頻器進(jìn)行分頻,分頻后的時鐘稱為系統(tǒng)時鐘。主時鐘分頻系數(shù)由時鐘分頻控制寄存器CLK_DIV進(jìn)行設(shè)置:CLK_DIV寄存器中的CLKS2、CLKS1和CLKS0與時鐘分頻系數(shù)的關(guān)系:CLKS2CLKS1CLKS0系統(tǒng)時鐘000不分頻,fOSC001二分頻,fOSC/2010四分頻,fOSC/4011八分頻,fOSC/8100十六分頻,fOSC/16101三十二分頻,fOSC/32110六十四分頻,fOSC/64111一百二十八分頻,fOSC/128主時鐘fOSC可以從P5.4引腳引出,主時鐘的頻率由CLK_DIV寄存器中的MCKO_S1和MCKO_S0進(jìn)行設(shè)置:MCKO_S1MCKO_S0系統(tǒng)時鐘00主時鐘禁止對外輸出時鐘01主時鐘對外輸出時鐘頻率=fOSC10主時鐘對外輸出時鐘頻率=fOSC/211主時鐘對外輸出時鐘頻率=fOSC/4(1)外部RST引腳復(fù)位IAP_CONTR(C7H)D7D6D5D4D3D2D1D0IAPENSWBSSWRSTCMD_FAIL-WT2WT1WT0復(fù)位是單片機(jī)的初始化工作,IAP15F2K61S2單片機(jī)的復(fù)位都是高電平復(fù)位,有外部RST引腳復(fù)位、掉電復(fù)位/上電復(fù)位、軟件復(fù)位、內(nèi)部低壓檢測復(fù)位、MAX810專用復(fù)位電路、看門狗復(fù)位和程序地址非法復(fù)位等7種方式。2.復(fù)位(2)掉電復(fù)位/上電復(fù)位與MAX810專用復(fù)位電路(3)軟件復(fù)位通過IAP_CONTR寄存器中的SWBS和SWRST來實(shí)現(xiàn)的。如使軟件復(fù)位到ISP監(jiān)控程序區(qū)開始執(zhí)行程序,則IAP_CONTR=0x20,如使軟件復(fù)位到用戶程序區(qū)開始執(zhí)行程序,則IAP_CONTR=0x20。
圖1.14內(nèi)部低壓檢測復(fù)位設(shè)置圖1.15STC-ISP軟件中看門狗的設(shè)定(4)內(nèi)部低壓檢測復(fù)位PCON(87H)D7D6D5D4D3D2D1D0SMODMOD0LVDFPOFGF1GF0PDIDL(5)看門狗(WDT)復(fù)位PCON(C1H)D7D6D5D4D3D2D1D0WDT_FLAG-EN_WDTCLR_WDTDLE_WDTPS2PS1PS0圖1.16PCON寄存器的數(shù)據(jù)格式WDT復(fù)位功能可以由STC-ISP軟件中進(jìn)行設(shè)定,如上圖1.15所示。也可以由看門狗控制寄存器WDT_CONTR來設(shè)定PS2PS1PS0預(yù)分頻系數(shù)看門狗溢出時間(ms)fOSC=11.0592MHzfOSC=12MHzfOSC=20MHz000271.165.539.30014142.2131.078.60106284.4262.1157.30118568.8524.2314.4100161137.71048.5629.1101322275.52097.11250110644551.141
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年開遠(yuǎn)市興遠(yuǎn)開發(fā)投資集團(tuán)有限公司招聘備考題庫及答案詳解1套
- 2026年墨玉縣國有資產(chǎn)投資經(jīng)營管理有限責(zé)任公司公開招聘備考題庫及一套參考答案詳解
- 2026年南昌市安義縣總醫(yī)院縣人民醫(yī)院院區(qū)編外合同制工作人員招聘備考題庫及參考答案詳解一套
- 2026年廣東省食品進(jìn)出口集團(tuán)有限公司招聘備考題庫及答案詳解1套
- 2026年天津人力資源開發(fā)服務(wù)有限公司招聘國有大型銀行派遣制客服代表備考題庫參考答案詳解
- 2026年東莞市松山湖第一小學(xué)面向全國招聘備考題庫附答案詳解
- 2026年佛山市順德區(qū)倫教周君令初級中學(xué)招聘臨聘教師備考題庫及完整答案詳解一套
- 2025年縉云縣保安服務(wù)有限公司公開招聘國有企業(yè)項(xiàng)目用工備考題庫完整答案詳解
- 工程部門內(nèi)控制度
- 農(nóng)業(yè)巨災(zāi)保險內(nèi)控制度
- b超臨床試題及答案2025年新版
- 《黃土情》嗩吶曲演奏技法與地域音樂風(fēng)格關(guān)聯(lián)性分析
- 江蘇高中學(xué)業(yè)水平測試生物復(fù)習(xí)資料
- 高速消防安全知識培訓(xùn)課件
- 光纜成纜工作業(yè)指導(dǎo)書
- 社區(qū)矯正培訓(xùn)課件教學(xué)
- 測評題庫及答案京東
- 行政事務(wù)處理員高級工工勤技師迎考測試題及答案-行政事務(wù)人員
- 2025年《國際貿(mào)易學(xué)》期末試題以及答案
- 報(bào)警信息管理辦法
- 2025年上??季嬖囶}目及答案
評論
0/150
提交評論