《單片機原理與接口技術》 課件 1.2 IAP15F2K61S2單片機體系結構_第1頁
《單片機原理與接口技術》 課件 1.2 IAP15F2K61S2單片機體系結構_第2頁
《單片機原理與接口技術》 課件 1.2 IAP15F2K61S2單片機體系結構_第3頁
《單片機原理與接口技術》 課件 1.2 IAP15F2K61S2單片機體系結構_第4頁
《單片機原理與接口技術》 課件 1.2 IAP15F2K61S2單片機體系結構_第5頁
已閱讀5頁,還剩42頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

第一章STC15單片機硬件基礎1.2

IAP15F2K61S2單片機體系結構單片機原理與接口技術AUX-RAM256字節(jié)B寄存器程序存儲器(Flash)8K~63.5K堆棧指針I(yè)SP/IAPTMP2定時器/計數(shù)器2地址生成器串口

1程序計數(shù)器(PCCCP/PCA/PWMSPI掉電喚醒專用定時器高可靠復位(8級可選復位門檻電壓)△DdPO,P2,P3,P4,PS驅動器P1.0~P1.7P0,P2,P3,P4,P5IAP15F2K61S2單片機是STC

生產(chǎn)的單時鐘/機器周期(1T)的單片機,是在應用中編程的超高速增強型51

單片機,除

了兼容傳統(tǒng)8051

單片機外,還增加了很多片內資源。1.2.1

IAP15F2K61S2單片機的內部結構內部高精度R/C時鐘(±0.3%)Port1

驅動器

±1%溫飄(-40℃~+85℃)常溫下溫飄±0.6%(-20℃~+65℃),PO,P2,P3,P4,P5鎖存器RAM

地址

寄存器定時器/計數(shù)器0/1看門狗(WDT)Por1鎖存器控制單元P1.0~P1.7串

2內部TMP1RAMALUPSWRAM地址寄存器程序存儲器(Flash)8K~63.5KACCISPLAPTMP2

TMP1定時器/計數(shù)器2地址生成器串口1程序計數(shù)器(PC)CCP/PCA/PWMSPI掉電喚醒專用定時器(8級可選復位門檻電壓)ADdPor

1驅動器內部高精度R/C時鐘(±0.3%)±1%溫飄(-40℃~+85℃)常溫下溫飄±0.6%(-20℃~+65℃)P1.0~P1.7◆增強型8051CPU?!魯?shù)據(jù)存儲器可擴展片外64KB

外部存儲器)。◆程序存儲器(61KB

Flash

ROM)

。◆6個8位可編程并行I/O口。擴展

版只使用了P0

、P1

、P2

、P3)◆6個可編程的16位定時器/計

數(shù)

。堆棧指針定時器/計數(shù)器0/1內部高可靠復位-P1.0~P1.7

介P0,P2,P3,P4,P5

驅動器P0,P2,P3,P4,P5

鎖存器AUX-RAM1792字節(jié)RAM256字節(jié)Port1鎖存器看門狗(WDT)PO,P2,P3,P4,P5控制單元B寄存器串口2ALUPSW◆2個通用全雙工異步收發(fā)串行口

?!糁袛嘞到y(tǒng)具有14個中斷源

、14個中斷向量?!舾咚貯/D

轉換模塊?!鬚WM(或捕獲/比較單元)?!艨撮T狗電路?!綦娫幢O(jiān)控?!羝瑑萊C

振蕩器等模塊。內部高可靠復位-(8級可選復位門檻電壓)內部高精度R/C時鐘(±0.3%)Por1驅動器

±1%溫飄(-40℃~+85℃)常溫下溫飄±0.6%(-20℃~+65℃)P1.0~P1.7P0,P2,P3,P4,P5

鎖存器ADdP0,P2,P3,P4,P5

驅動器P0,P2,P3,P4,P5程序存儲器(Flash)8K~63.5KISPLAP地址生成器程序計數(shù)器(PC)CCP/PCA/PWMSPI掉電喚醒專用定時器幾乎包含了數(shù)據(jù)采集和控制中所需的所有單元模塊——可稱得上一個片上系統(tǒng)(

SOC)ACCTMP2

TMP1堆棧指針定時器/計數(shù)器0/1定時器/計數(shù)器2ALUPSWRAM地址

寄存器AUX-RAM1792字節(jié)串口1串口2RAM256字節(jié)Port1鎖存器看門狗(WDT)控制單元B寄存器P1.0~P1.71.2.2

IAP15F2K61S2單片機的存儲器結構特點:程序存儲器和數(shù)據(jù)存儲器的尋址空間是分開的。結構劃分:片內集成有4個物理上相互獨立的存儲器空間:程序Flash存儲器、數(shù)據(jù)Flash存儲器

(

EEPROM

)、

內部數(shù)據(jù)存儲器和外部數(shù)據(jù)存儲器。FFH[80H7FH00H高128字節(jié)

內部RAM低128字節(jié)

內部RAM特殊功能

寄存器06FFH1792字節(jié)

擴展RAM0000H擴展數(shù)據(jù)存儲器F3FFH61KB程序Flash存儲器0000HL程序Flash存儲器數(shù)據(jù)Flash存儲器1KB數(shù)據(jù)Flash

存儲器03FFH[0000HL內部數(shù)據(jù)存儲器外部中斷0中斷服務程序的入口地址定時/計數(shù)器0中斷服務程序的入口地址

外部中斷1中斷服務程序的入口地址定時/計數(shù)器1中斷服務程序的入口地址

串行通信口1中斷服務程序的入口地址

ADC中斷服務程序的入口地址低電壓檢測中斷服務程序的入口地址PCA中斷服務程序的入口地址1.程序Flash存儲器在程序Flash存儲器中有些特殊的單元,是中斷服務程序的入口地址:F3FFH61KB程

序Flash存儲器000OHL程

序Flash

存儲器-0003H-00OBH-0013H-001BH-0023H-002BH-0033H-003BH-0043H串行通信口2中斷服務程序的入口地址-004BH

SPI中斷服務程序的入口地址-0053H外部中斷2中斷服務程序的入口地址-005BH外部中斷3中斷服務程序的入口地址-0063H定時/計數(shù)器2中斷服務程序的入口地址

-0083H

外部中斷4中斷服務程序的入口地址工作原理:響應中斷時,單片機自動轉到相應的中斷入口地址去執(zhí)行程序,一般在中斷入口的地址區(qū)存放一條無條件轉移指令,指向真正存放中斷服

務程序的空間。中斷響應后,CPU

執(zhí)行這條轉移指令,轉去執(zhí)行中斷服務

。F3FFH61KB程序Flash

存儲器000OHL程序Flash存儲器2.數(shù)據(jù)Flash存儲器數(shù)據(jù)Flash存儲器用于存放一些應用中需要經(jīng)常修改、掉電后又能保持不變的數(shù)據(jù),地址范圍為0000

H~03FFH。數(shù)據(jù)Flash被分成2個扇區(qū),地址分別為:0000

H~01FFH

和0200H~03FFH。F3FFH61KB程

序Flash存儲器000OHL程

序Flash

存儲器數(shù)據(jù)Flash

存儲器數(shù)

據(jù)Flash

存儲器03FFH[

1KB0000H[80H~FFH[只能間接尋址訪問]通用用戶RAM和堆棧區(qū)(30H~7FH)[可直接或間接字節(jié)尋址]位尋址區(qū)(16字節(jié),共128位)也可以字節(jié)尋址3區(qū)(R7~RO)2

區(qū)(R7~RO)1

區(qū)(R7~RO)0

區(qū)(R7~RO)內部數(shù)據(jù)存儲器工作寄存器區(qū)位尋址區(qū)通用用戶RAM和堆棧

區(qū)特殊功能寄存器區(qū)3.數(shù)據(jù)存儲器

內部數(shù)據(jù)存儲器地址空間分配7FH30H2FH20H1FH~18H

17H~10H0FH~08H

07H~00HFFH

特殊功能寄存器區(qū)(80H~FFH)80H[只能直接尋址訪問]4個工作寄存器區(qū)

也可做RAM單元使用高128字節(jié)

內部RAM低128字節(jié)

部RAM特殊功能

寄存器◆◆◆FFH80H7FH00H◆1.IAP15F2K61S2

封裝(1)LQFP-44

封裝最多可有42根I/O口線:-PO口(8根):P0.0~P0.7-P1口(8根):P1.0~P1.7-P2

口(8根):P2.0~P2.7-P3口(8根):P3.0~P3.7-P4

口(8根):P4.0~P4.7-P5

口(2根):P5.4,P5.5

。照P2.7/A15/CC6/A14/CCF331P2.3/A11/MOSI

2321P2.2/A10/MISO_2311P2.1/A9/SCLK_2301P2.0/A8/RSTOUT

LOW

291P4.4/RD28

P4.3/SCLK327

P4.2/WR261P4.1/MISO_325P3.7/INT3/TxD_3/CCP2/CCP2_324P3.6/INT2/RxD_3/CCPI_323P3.5/TI/TOCLKO/CCP0_31/ADI#

導導AD5/P0.5AD6/P0.6

AD7P0.7RxD2/CCPI/ADCO/P1.0TxD2/CCPO/ADC1/P1.1TxD2_2/P4.7ECISS/ADC2/P1.2MOSIADC3/P1.3MISO/ADC4/P1.4

SCLK/ADC5/P1.5XTAL2/RxD_2/ADC6/P1.61.2.3

IAP15F2K61S2單片機的I/O口121314日

同日19.

//AA12/EC113/CCP4534P235P2P0.4/AD4PO.3/AD3PO.2AD2INTO/P3.2INTI/P3.31_3/TICLKOTO/P3.4LKO/INT4/RxD/P3.0RC_CLKO/RST/P5.41/TxD_2ADC7/P1.7MOSI

3/P4.04.6/RxD2_22TxD/P3.1VecP5.5P0.0/AD0P4.5/ALE18GND20(2)DIP-40

封裝AD0/P0.0

AD1/P0.1AD2/P0.2AD3/P0.3

AD4/P0.4AD5/P0.5

AD6/P0.6AD7/P0.7RxD2/CCP1/ADCO/P1.0TxD2/CCPO/ADC1/P1.1ECI/SS/ADC2/P1.21MOSI/ADC3/P1.3MISO/ADC4/P1.4

·ALE/P4.5P2.7/A15/CCP2_2P2.6/A14/CCP1_2P2.5/A13/CCP0_2P2.4/A12/ECI_2/SS_2P2.3/A11/MOSI_2P2.2/A10/MISO_2P2.1/A9/SCLK_2P2.0/A8/RSTOUT_LOWP4.4/RDP4.2/WRP4.1/MISO_3P3.7INT3/TxD_3/CCP2/CCP2_s

P3.6/INT2/RxD_3/CCP1_3P3.5/T1/TOCLKO/CCP0_3

P3.4/TO/T1CLKO/ECI_3P3.3/INT1P3.2/INTOP3.1/TxD/T2P3.0/RxD/INT4/T2CLKOSCLK/ADC5/P1.5

XTAL2/RxD_2/ADC6/P1.6

XTAL1/TxD_2/ADC7/P1.7SS_3/IRC_CLKO/RST/P5.440393837363534333231302928272625242322211234567891011121314151617181920VccP5.5-

GND-(b)幾DIP-40封裝的IAP15F2K61S2

片機和LQFP-44封裝相比,除了

沒有P4.0

、P4.3

、P4.6

、P4.7

腳外,其他資源和的單片機完全

相同

。P4口P3口P5.5SS_3/IRC_CLKO/RST/P5.4TxD2_2/P4.7RxD2_2/P4.6

ALE/P4.5 RD/P4.4

SCLK_3/P4.3

WR/P4.2MISO_3/P4.1MOSI_3/P4.0CCP2_3/CCP2/TxD_3/INT3/P3.7CCP1_3/RxD_3/INT2/P3.6

CCPO_3/TOCLKO/T1/P3.5ECI_3/T1CLKO/T0/P3.4INT1/P3.3

INTO/P3.2T2/TxD/P3.1T2CLKO/INT4/RxD/P3.0P0.7/AD7

P0.6/AD6P0.5/AD5

P0.4/AD4P0.3/AD3

P0.2/AD2P0.1/AD1P0.0/ADOP1.7/ADC7/TxD_2/XTAL1\

P1.6/ADC6/RxD_2/XTAL2P1.5/ADC5/SCLKP1.4/ADC4/MISOP1.3/ADC3/MOSIP1.2/ADC2/SS/ECIP1.1/ADC1/CCPO/TxD2

P1.0/ADCO/CCP1/RxD2P2.7/A15/CCP2_2P2.6/A14/CCP1_2P2.5/A13/CCP0_2P2.4/A12/ECI_2/SS_2P2.3/A11/MOSI_2P2.2/A10/MISO_2P2.1/A9/SCLK_2P2.0/A8/RSTOUT_LOWPO

口P1

口P2口GND

VccSTC1F2K60S2RxD2/CCP1/ADCO/P1.0TxD2/CCPO/ADC1/P1.1 ECI/SS/ADC2/P1.2 MOSI/ADC3/P1.3 MISO/ADC4/P1.4

SCLK/ADC5/P1.5XTAL2/RxD3/ADC6/P1.6XTAL1/TxD3/ADC7/P1.7SS

3/MCLKO/RST/P5.4T2CLKO/INT4/RxD/P3.0T2/TxD/P3.1

INTO/P3.2

INT1/P3.3ECI_2/T1CLKO/TO/P3.4CCPO_2/TOCLKO/T1/P3.5WR/P4.2

RD/P4.4 NCNCGND332625二VCCP0.0/ADOP0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7P5.5P4.5/ALEP4.1/MISO

3P2.7/A15/CCP23P2.6/A14/CCP1_3P2.5/A13/CCPO_3P2.4/A12/ECI_3/SS_2P2.3/A11/MOSI_2P2.2/A10/MISO_2P2.1/A9/SCLK_2P2.0/A8/RSTOUT_LOWIAP15F2K61S2轉

STC89C52/90C52/12C5A60S2

仿真用轉換板STC15F2K60S2/IAP15F2K61S2HH[PPJ2.I/O口的工作模式◆

4種模式:準雙向口/弱上拉,推挽/強上拉,輸入/高阻和開漏模式。

復位后為準雙向口/弱上拉模式?!裘總€口的工作模式由2個控制寄存器中的相應位控制(PnMO和PnM1,

n=0,1,2,3,4,5

、6

、7)。如:PnMO和PnM1用于設定Pn口的工作模式:位號D7D6D5D4D3D2D1D0PnM0設置Pn.設置Pn.設置Pn.設置Pn.設置Pn.設置Pn.設置Pn.設置Pn.PnM17

6

5

4

3

2

1

0寄存器00準雙向口/弱上拉(傳統(tǒng)8051單片機I/O口模式),灌電流可達

20mA,拉電流為270μA,由于制造誤差,實際為150uA~270uA01推挽輸出(強上拉輸出,可達20mA,要加限流電阻,盡量少

)10僅為輸入(高阻)11開漏(Open

Drain),內部上拉電阻斷開,要外加上拉電阻若設置P1.7為開漏模式,P1.6為強推挽輸入輸出模式,P1.5為高

阻輸入模式,

P1.4、P1.3、P1.2、

P1.1

P1.0為弱上拉模式,則

可以使用下面的代碼進行設置:P1M1=0xa0;

10100000P1M0=0xc0;

11000000PnM1[7:0]

PnM0[7:0]

I/O口工作模式(n=

0,1,2,3,4,5、6、7)Vec2個CPU時鐘延時

強T4灌電流最大可達

20mA,輸出低時輸入數(shù)據(jù)3.I/O

口的工作模式結構(1)準雙向口工作模式的結構(傳統(tǒng)8051單片機I/O口

)輸出低電平時,最大灌電流可達20mA?!籼攸c:具有一定的上拉能力,可以直接驅動一些小電流負載,如LED

。但驅動能力

有限,且在作為輸入時需要額外操作以保證讀取的準確性。應用場景:常用于簡單的輸入輸出控制,如控制單個LED

的亮滅、讀取按鍵狀態(tài)等口鎖存數(shù)據(jù)一干擾抑制濾波引腳極弱VecVcc弱·

示例代碼(控制LED)#include

<STC15F2K60S2.h>sbit

LED

=P1^0;voidmain(

){while(1){LED

=

0

;

//

點亮LED//可添加延時代碼LED

=

1

;

//

熄滅LED

//可添加延時代碼}◆

點:具有較強的驅動能力,能夠提供較大的灌電流和拉電流,可以直接驅動一些功

率稍大的負載,如小型繼電器、蜂鳴器等?!魬脠鼍埃哼m用于需要較強驅動能力的場合,如驅動數(shù)碼管的段選和位選信號、控制

小型電機等。Vcc拉電流最大可達20mA,輸出高時強灌電流也可承受20mA,輸出低時干擾抑制濾波口鎖存數(shù)據(jù)一輸入數(shù)據(jù)(2)推挽輸入輸出工作模式的結構void

main(

){P1M1&=

0xFE;

//

設置P1.1

為推挽輸出模式

P1MO|=

0x02;while(1){Buzzer

=0;//

蜂鳴器響//可添加延時代碼Buzzer

=

1;////可添加延時代碼位號D7D6D5D4D3D2D1D0PnM0設置Pn.7設置Pn.6設置Pn.5設置Pn.4設置Pn.3設置Pn.2設置Pn.1設置Pn.0PnM1準雙向口/

弱上拉(20mA,拉電流為150uA~270uA推挽輸出(強上拉!

用)0

僅為輸入(高阻)開漏(OpenDrain)#

include

<STC15F2K60S2.h>sbit

Buzzer

=P1^1;·

示例代碼(驅動蜂鳴器)PnM1[7:0]

PnM0[7:0]I/O口

工寄存器(3)僅為輸入(高阻)工作模式的結構高阻輸入時,不提供吸入20mA電流的能力一輸入口帶有一個施密特觸發(fā)輸入以及一個干擾抑制電路。-注意,僅為輸入(高阻)工作模式下,I/O口不提供20mA

灌電流的能力?!?/p>

特點:輸入阻抗高,幾乎不消耗外部信號的能量,常用于對信號源影響要求極小的場

合?!?/p>

應用場景:用于讀取一些高內阻的傳感器信號,如溫度傳感器、光傳感器等輸出的微弱信號。P1M1

|=

0x04;

//設置P1.2為高阻輸入模式

P1MO&=0xFB

;while

(1){if

(Sensor

==

1){//處理傳感器高電平信號}

else

{//處理傳感器低電平信號位號D7D6D5D4D3D2D1D0PnM0設置Pn.7設置Pn.6設置Pn.5設置Pn.4設置Pn.3設置Pn.2設置Pn.1設置Pn.0PnM1

I/O口

工0

0

準雙向口/弱上拉(20mA,拉電流為150uA~270uA推挽輸出(強上拉!

用)#include

<STC15F2K60S2.h>sbit

Sensor=P1^2;void

main(

){1

0

僅為輸入(高阻)·

示例代碼(讀取傳感器信號)PnM1[7:0]

PnM0[7:0]1

開漏(OpenDrain)寄

存器(4)開漏輸出工作模式的結構口鎖存數(shù)據(jù)灌電流也可承受20mA,輸出低時輸入數(shù)據(jù)◆特點:可實現(xiàn)“線與”功能;只有所有引腳都輸出高阻態(tài)時,總線才被上拉電阻拉高為

高電平。◆

景:常用于I2C、SMBus等總線通信,以及需要實現(xiàn)電平匹配和“線與”功能的

場合。干擾抑制濾波sbit

SDA

=P1^3;sbit

SCL

=P1^4;void

I2C_Init(){P1M1

|=

0x18;

/

/將P1M1的第3位和第4位置1,對應P1.3和P1.4P1M0

|=

0x18;//將P1MO的第3位和第4位置1,對應P1.3和P1.4

//其他初始化操作位號D7D6D5D4D3D2D1D0PnM0設置Pn.7設置Pn.6設置Pn.5設置Pn.4設置Pn.3設置Pn.2設置Pn.1設置Pn.0PnM1PnM1[7:0]PnM0[7:0]I/O口工準雙向口/弱上拉(

20mA,

拉電流為150uA~270uA僅為輸入(高阻)·

示例代碼(模擬I2C

通信)推挽輸出(強上拉!

用)1開漏(OpenDrain)#

include

<STC15F2K60S2.h>寄

存器4.幾個特殊的引腳◆

電源引腳◆

時鐘引腳◆

控制引腳◆

輸入/輸出

(I/O)

腳(1)電源引腳-RSTVcc:一

般接電源的+5V。具體的電壓幅度應參考單片機IAP15

W4K58S4工作電壓:2.5V-5.5VSTC15F2K60S2

工作電壓:5.5V-4.5VSTC15L2K60S2工作電壓:3.6V-2.4V的手冊。

GND:接電源地。(2)時鐘引腳-XTAL1

和XATL2●芯片內部一個反相放大器的輸入端和輸出端。通常用于連接晶體振蕩器。晶體振蕩器M的頻率可以在4

MHz~48MHz

之間選擇,典型值是11.0592

MHz。電容C1、

C2對時鐘頻率有微調作用,可在5~100

pF之間選擇,典型值是47

pF。XTAL2/P1.6XTAL1/P1.7GNDC247pFC147pF單片機M-IAP15F2K61S2

單片機內部集成高精度R/C時鐘,工作時鐘可以使

用內部振蕩器或者外部晶振產(chǎn)生的時鐘。-內部集成的高精度R/C時鐘工業(yè)環(huán)境下的溫漂為±1%,常溫下溫

飄5‰,頻率范圍為5MHz~35MHz,

可以在編程時設置。一對于時鐘頻率要求不太敏感的場合,內部R/C振蕩器完全能夠滿足要求。使用內部R/C振蕩器時鐘時,

XTAL1和XTAL2引腳懸空。的低位字節(jié)。A15~A8地址總線A15~A0P4.5/ALE下降沿鎖存地址上A7~A0(3)控制引腳-

ALE(

與P4.5復用)功能:當訪問外部存儲器或者外部擴展的并行I/O口

,ALE

的輸出用于鎖存地址74LS138等產(chǎn)生多個擴展芯片的片選線A12~A8二A7~A0A15~A13

譯碼器A12~A8二A7~A0地

址鎖存器CS數(shù)據(jù)存儲器WRRDCS并

行IO口WRRDPO口P4.2/

WR

P4.4/

RD數(shù)據(jù)總線D7

~DO

二AD7~AD0P2口一當8051單片機時鐘頻率較高時,ALE腳是一個干擾源。一標準8051單片機的ALE

腳對系統(tǒng)時鐘進行6分頻輸出,可對外提供時鐘。IAP15F2K61S2單片機直接禁止ALE腳對系統(tǒng)時鐘進行6分頻輸出,徹底清除此干擾源,有利于系統(tǒng)的抗干擾設計。一如果設計中需要單片機輸出時鐘,可以利用IAP15F2K61S2單片機的可編程時鐘輸出腳(TOCLKO/P3.5,T1CLKO/P3.4等)對外輸出時鐘。硬件選項

Link1/U8W脫機程序加密后傳輸

ID號?本次下載需要修改硬件選項?本次下載需要調節(jié)IRC頻率?選擇使用內部IRC時鐘(不選為外部時鐘)輸入用戶程序運行時的IRC頻

率11.0592MHz?振蕩器放大增益(12M以上建議選擇)?使用快速下載模式設置復位時,

?上電復位使用較長延時需取消勾選

?復位腳用作I/0

口?允許低壓復位(禁止低壓中斷)低壓檢測電壓

3.82

V?低壓時禁止EEPROM操作□上電復位時由硬件自動啟動看門狗看門狗定時器分頻系數(shù)

256?空閑狀態(tài)時停止看門狗計數(shù)下次下載用戶程序時擦除用戶EEPROM區(qū)□P2.0

腳上電復位后為低電平(不選為高電平)串口

1數(shù)據(jù)線[KXI,1x

到[P3.6,P3.7],P3.7

腳輸出P3.6腳

平(4)復位引腳-RST◆

出廠時默認為I/O口,可在STC-ISP編程軟件下載程序時,將其設置為RST復位腳。P2.0引腳設置4.I/O口的復用功能●

P0口-用作數(shù)據(jù)總線

(D7~D0)

或者地址總線低8位

(A7~AO)。-

用作普通I/0?!?/p>

P1口-

用作普通I/0。-

復用為ADC轉換輸入、捕獲/比較/脈寬調制、SPI通信線、第二串口或者第二時鐘輸出。引腳復用功能P1.0ADC0/CCP1(捕獲/比較/脈寬調制通道1)/RxD2(串口2輸入)P1.1ADC1/CCP0(捕獲/比較/脈寬調制通道0)/TxD2(串口2輸出)P1.2ADC2/ECI(可編程計數(shù)器陣列定時器的外部時鐘輸入)/SS(SPI從器件選擇)P1.3ADC3/MOSI(SPI主機輸出從機輸入)P1.4ADC4/MISO(SPI主機輸入從機輸出)P1.5ADC5/SCLK(SPI時鐘)P1.6ADC6/XTAL2(外接晶體引腳)/RxD_3(串口1輸入備用切換引腳)P1.7ADC7/XTAL1(外接晶體引腳)/TxD_3(串口1輸出備用切換引腳)引腳復用功能P2.0A8/RSTOUT_LOW(復位后輸出低電平引腳)P2.1A9/SCLK_2(SPI時鐘備用切換引腳)P2.2A10/MISO_2(SPI主機輸入從機輸出備用切換引腳)P2.3A11/MOSI_2(SPI主機輸出從機輸入備用切換引腳)P2.4A12//ECI_3(可編程計數(shù)器陣列定時器的外部時鐘輸入備用切換引腳)/SS_2

(SPI從器件選擇備用切換引腳)P2.5A13/CCP0_3(捕獲/比較/脈寬調制通道0備用切換引腳)P2.6A14/CCP1_3(捕獲/比較/脈寬調制通道1備用切換引腳)P2.7A15/CCP2_3(捕獲/比較/脈寬調制通道2備用切換引腳)

P2

口-用作地址總線的高8位輸出。

一用作通用I/0

口使用。-

于SPI和捕獲/比較/脈寬調制的備用切換端口端口引腳復用功能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(可編程計數(shù)器陣列定時器的外部時鐘輸入備用切換引腳)P3.5T1(定時器1外部輸入)/TOCLKOU(TO時鐘輸出)/CCP0_32(捕獲/比較/脈寬調制通道0備用切換引腳)P3.6/INT2(外部中斷2輸入,只能下降沿中斷)/RxD_2(串口1輸入備用切換引腳)/CCP1_2(捕獲/比較/脈寬調制通道1備用切換引腳)P3.7/INT3(外部中斷3輸入,只能下降沿中斷)/TxD_2(串口1輸出備用切換引腳)/CCP2(捕

獲/比較/脈寬調制通道2)/CCP2_2(捕獲/比較/脈寬調制通道2備用切換引腳)

P3口-用作通用I/O口使用。一可復用為外部中斷輸入、計數(shù)器輸入、時鐘輸出、第一串口和外

部總線的讀/寫控制。端口引腳復用功能P4.0MOSI_3(SPI主輸出從輸入備用切換引腳)P4.1MISO_3(SPI主輸入從輸出備用切換引腳)P4.2(外部總線寫控制信號)P4.3SCLK_3(SPI時鐘備用切換引腳)P4.4(外部總線讀控制信號)P4.5ALE(地址鎖存控制信號,主要用于外部總線擴展)P4.6RxD2_2(第二串口輸入備用切換引腳)P4.7TxD2_2(第二串口輸出備用切換引腳)●

P4口一作通用I/0

口使用。一某些口線具有復用功能,可配置為SPI

通信線、捕捉/比較/脈寬調制、第

二串口線等?!?/p>

P5口-P5.4/RST(復位腳)/MCLKO

(

部R/C振蕩時鐘輸出)。一該引腳默認為I/O口,可以通過ISP編程將其設置為RST(復位)引腳。-P5.5

沒有復用功能?!癫东@/比較/脈寬調制

(

CCP)

通道的引腳切換、SPI接口的引腳切換以及

串口的引腳切換由輔助寄存器AUXR1和外設功能切換寄存器P_SW2確定。位號寄存器名稱D7D6D5D4D3D2D1D0AUXR1S1_S1S1_S0CCP_S1CCP_SOSPI_S1SPI_SO0DPSP_SW2S2_SCCP_S1CCP_SO切換引腳00CCP在[P1.2/ECI,P1.1/CCP0,P1.0/CCP1,P3.7/CCP2]0工CCP在[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無效●捕獲/比較/脈寬調制

(

CCP

)通道可以在三個地方切換,由CCP_S1

CCP_SO兩個控制位選擇。SPI_S1SPI_SO切換引腳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無效●

SPI可以在三個地方切換,由SPI_S1和SPI_SO兩個控制位選擇。S1_S1S1_SO切換引腳00串口1在[P3.0/RxD,P3.1/TxD]01串口1在[P3.6/RxD_2/XTAL2,P3.7/TxD_2/XTAL1],

串口1在P1口時要使用內部時鐘10串口1在[P1.6/RxD_3,P1.7/TxD_3],串口1在P1口時要

使用內部時鐘11無效●串口1可以在三個地方切換,由S1_S1和S1_S0兩個控制位選擇。●串口2可以在兩個地方切換,由S2_SO控制位選擇:0:

串口2在[P1.0/RxD2,P1.1/TxD2]1:

串口2在[P4.6/RxD2_2,P4.7/TxD2_2]●GF2:

通用標志位。該位是由用戶定義的一個狀態(tài)標志??梢杂密?/p>

件來使它置“1”或清“0”,也可以由軟件測試GF2

控制程序的流向?!?/p>

ADRJ:

?!馜PS:

數(shù)據(jù)指針選擇位。0:使用缺省數(shù)據(jù)指針DPTRO;1:使用另一個數(shù)據(jù)指針DPTR1。1.時鐘內部RC時鐘頻率選擇謙件選項

Link1/

脫機

程席

·?本次下氣露費修改進件選項□本次下頻落要誤節(jié)1師草?選擇使用內部1K時鐘(不退為外腿鐘)輸入用戶程序運行拍頻車回使用快速下載模式日上電復位使用峽長時?復位腳用作I/O口?允許低壓賢位謝止低壓中斷低壓檢測電壓

3

魏Y?低壓時景止EPE操作□上電復位抽誕件自動啟動看門狗看門狗定時器分頻系數(shù)?空利狀態(tài)時佛止看門狗計數(shù)1.2.4

IAP15F2K61S2單片機的時鐘與復位懸空_

P1.6XTAL2P1.7/XTAL1n外部時鐘電路P.6XTAL2P1.7XTAL1兩種時鐘源產(chǎn)生的時鐘稱為主時鐘。如希望降低系統(tǒng)功耗,使單片機在較低頻率下工作,主時鐘需經(jīng)過一個可編程時鐘分頻器進行分頻,分頻后的

時鐘稱為系統(tǒng)時鐘。主時鐘分頻系數(shù)由時鐘分頻控制寄存器CLK_DIV

進行

:CLK_DIV(97H)D7D6D5D4D3D2D1D0MCKO_S1MCKO_SOADRJTx_RxMCLKO_2CLKS2CLKS1CLKSOCLKS2CLKS1CLKSO系統(tǒng)時鐘000不分頻,

fosc001二分頻,fosc/2010四分頻,fosc4011八分頻,fosc/8100十六分頻,

fosc/16101三十二分頻,

fosc/32110六十四分頻,

fosc/64111一百二十八分頻,

fosc/128CLK_DIV

寄存器中的CLKS2

、CLKS1和CLKSO與時鐘分頻系數(shù)的關系:MCKO_S1MCKO_SO系統(tǒng)時鐘00主時鐘禁止對外輸出時鐘01主時鐘對外輸出時鐘頻率=fosc10主時鐘對外輸出時鐘頻率=fosc/211主時鐘對外輸出時鐘頻率=fosc14主時鐘fosc可以從P5.4引腳引出,主時鐘的頻率由CLK_DIV

寄存器中的MCKO_S1

和MCKO_SO

進行設置:2.復位復位是單片機的初始化工作,IAP15F2K61S2

單片機的復位都是高電平復位,有外部RST引腳復位、掉電復位/上電復位、軟件復位、內部低壓檢測復位、MAX810專用復位電路、看門狗復位和程序地址非法復位等7種方式。(

1

)

部RST

引腳復位IAP_CO

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論