




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
S12的輸入/輸入端口(I/O口)I/O端口功能可設置為通用I/O口、驅動、內部上拉/下拉、中斷輸入等功能。設置I/O口工作方式的寄存器有:DDR、IO、RDR、PE、IE和PS。DDR:設定I/O口的數據方向。IO:設定輸出電平的高低。RDR:選擇I/O口的驅動能力。PE:選擇上拉/下拉。IE:允許或禁止端口中斷。PS:1、中斷允許位置位時,選擇上升沿/下降沿觸發中斷;2、中斷禁止時且PE有效時,用于選擇上拉還是下拉。I/O端口設置1、A口、B口、E口寄存器(1) 數據方向寄存器DDRA、DDRB、DDREDDRA、DDRB、DDRE均為8位寄存器,復位后其值均為0。當DDRA=0、DDRB=0、DDRE=0時A口、B口和E口均為輸入口。否則,A口、B口、E口為輸出口。當DDRA、DDRB、DDRE的任何一位置1時,則該位對應的引腳被設置為輸出。例如,將A口設置為輸出口,則其C語言程序的語句為:DDRA=0xff;(2) A口、B口、E口上拉控制寄存器PUCRPUPKE00PUPEE00PUPBEPUMEPUCR為8位寄存器,復位后的值為0。當PUPAE、PUPBE、PUPEE被設置為1時,A口、B口、E口具有內部上拉功能;為0時,上拉無效。當A口、B口、E口為地址/數據總線時,PUPAE和PUPBE無效。(3) A口、B口、E口降功率驅動控制寄存器RDRIVRDRIV為8位寄存器,復位后的值為0,此時,A口、B口、E口驅動保持全功率;當RDPA、RDPB、RDPE為1時,A口、B口、E口輸出引腳的驅動功率下降(4) 數據寄存器PORTA、PORTB、PORTEPORTA、PORTB、PORTE均為8位寄存器,復位后的值為0,端口引腳輸出低電平;要使引腳輸出高電平,相應端口對應位應該置1。由于PE0是/XIRQ、PE1是IRQ,因此,PE0和PE1只能設置為輸入。2、H口寄存器(1)H口I/O寄存器PTHAddressOffset:^_20Read:Write;Bit?e54 321BitOPTH7PTH6PTH5PTH4PTH3PTH2PTH1PTHOSPI1S5TSCK1MOS11MISO1Rsset:0000DD00| =Reservedorunimplemented任意時間讀/寫。當某一引腳對就的數據方向位設置為1時,讀操作返回的是這個端口寄存器的值;否則,讀的是引腳的值。(2)端口H輸入寄存器PTIHAddressOffset:$_21Bit7 6 5 4 3 2 1BitORead:PTIH7PTI曲|~^IH5|PTIH4PTIH3 PT嘩 PTIH。Write:-Reservedorunimpl^nn^nted只可讀,不可寫。讀該寄存器返回的是引腳狀態。該寄存器可檢測相應引腳的輸出是否過載或短路。(3)數據方向寄存器DDRHAddressOffset:$_Brl7_226 5 4 3 2 1 6it0Read:WriteDDRH7DDRH5DDRH5DDRH4DDRH3DDRH2DDRH1 DDRHOResat:00 0 0 0 0 0 0=Reservedorunimp電merited(4)端口H降功率驅動寄存器RDRHAddressOffset:$_23Bit? 6 5 A 3 2 1 BitaRead:Wute:RDRH7RDRH6RDRH5RDRH4RDRH3RDRH2RDRH1RDRHORsset00 0 0 0 Q 0 0=H95crvedorumrrplerTienled
(5)端口H拉動裝置使能寄存器PERHAddressOffset:$Brt7_246 5 4 3 2 1 BitORead'WritePERH7PERH6PERH5PERH4PERH3PERH2PERH1PERHOReset.0o o o a o o o=Reservetiorummplemenied任意時間讀/寫。如果端口H是輸入口,該寄存器將配置被激活的上拉或下拉裝置。當PERH某一位為1時,對應裝備上拉或下拉使能。當PERH某一位為0時,對應裝備上拉或下拉禁止。(6)端口H極性選擇寄存器PPSHAddressOffset:S__256 54321BitOBit7Read:Wnte:PPSH7PPSH6PPSH5PPSH4PPSH3PPSH2PPSH1PPSHOReset:D0000000任意時間讀/寫。該寄存器有兩個作用:選擇激活的中斷邊沿的極性;選擇上拉或下拉。當PPSH某一位為1時,H口對應引腳信號上升沿將使PIFH寄存器中相應位置位;當PERH對應位置1且端口定義為輸入口時,引腳和下拉裝置連接。當PPSH某一位為0時,H口對應引腳信號下降沿將使PIFH寄存器中相應位置位;當PERH對應位置1且端口定義為輸入口時,引腳和上拉裝置連接。(7)H口中斷使能寄存器PIEHAddressOffset:$_26Read:Write.BH7 65 4 321BitOPIEH7PIEH6PIEH5PIEH4PIEH3PIEH2PIEH1PIEHOResei:00000000任意時間讀/寫。PIEH寄存器可設置端口H相應引腳的外部中斷邊沿使能或禁止。PIEH某一位置1時,對應引腳的中斷使能。PIEH某一位置0時,對應引腳的中斷禁止。(8)口中斷標志寄存器PIFHAddressOffset:$Bit7_27S 54321BitOReodWrile:PIFH7PIFH6PIFH5PIFH4PIFH3PIFH2PIFH1PIFH。RosdL0QD000D0=Reservedormimplemented
任意時間讀/寫。當對應引腳出現活動的邊沿時,PIFH相應位被置1。是上升沿或下降沿,由PPSH寄存器相應位的狀態決定。為了清除標志位,向PIFH對應位寫“1”。寫“0”無效。3、J口寄存器(1)J口I/O寄存器PTJ任意時間讀/任意時間讀/寫。當數據方向寄存器對應位置1時,讀PTJ將返回PTJ中的值;否則讀返回對應引腳的值。Reset(2)J口輸入寄存器PTIJResetPTU7PTIJ60000PTIJ1PTIJ0AddressOffset:S_29Brt76 5 4 3 2 1Bit0| | =Reservedorunimplemented只讀不寫。讀該寄存器將返回引腳的值。該寄存器可檢測相應引腳的輸出是否過載或短路。(3)J口數據方向寄存器DDRJAddressOffset;$_2ABit7 6 5 4 3 2 1 BitORead:WtiteDDRJ7DDRJ60000DDRJ1DDRJOReset:Q - - - - 0 0-Reservedorunimplemented(4)J口降功率驅動寄存器RDRJ
AddressOffset:$_2BBil7654321BitOReadRDRJ7RORJG0000RDRJ1RDRJOwrite:Reset:Q0---00—=Reservedoruninnpl<ern9inited(5)J口拉動裝備使能寄存器PERJAddressOffset:52CBit76543 2 1BiioRead:PERJ7PERJ60000PERJ1PERJOwrite:ResetI1--一-~r1~=Reservedorunimplemented⑹J口極性選擇寄存器PPSJAddressOffset:5_2DBit?65 4 321EitORead-PPSJ7PPSJ6a000PPSJ1PPSJOWrite:Reset:00-00=R&ServftdOr□r^irnpl^rri^rit^d任意時間讀/寫。該寄存器有兩個作用:選擇激活的中斷邊沿的極性;選擇上拉或下拉。當PPSJ某一位為1時,J口對應引腳信號上升沿將使PIFJ寄存器中相應位置位;當PERJ對應位置1且端口定義為輸入口時,引腳和下拉裝置連接。當PPSJ某一位為0時,J口對應引腳信號下降沿將使PIFJ寄存器中相應位置位;當PERJ對應位置1且端口定義為輸入口時,引腳和上拉裝置連接。(7)J口中斷使能寄存器PIEJAddressOffset:$_2EBit7 6 5 4 3 2 IBit0ReedPIEJ7PIEJ60000PIEJ1PIEJ。WriteReset. 00-ReservedorunimplementedQ0任意時間讀/寫。PIEJ寄存器可設置端口J相應引腳的外部中斷邊沿使能或禁止。PIEJ某一位置1時,對應引腳的中斷使能。PIEJ某一位置0時,對應引腳的中斷禁止.
(8)J口中斷標志寄存器PIFJAddressOffset:S_2FBit7 6 5 4 3 2 1 BitOReadWrite:PIFJTPIFJ60000PIFJ1RIFJOReset:00 - - - - 0 □=Reservedorunimplennented任意時間讀/寫。當對應引腳出現活動的邊沿時,PIFJ相應位被置1。是上升沿或下降沿,由PPSJ寄存器相應位的狀態決定。為了清除標志位,向PIFJ對應位寫“1”。寫“0”無效。4、M口寄存器(1)M口I/O寄存器PTMAddressOffset:$__106S 4321BilOBit7Read:Write:r??PTL16PTK15PT^MPT113PTM2PTM1PTMOBFBFPSLMBF_PERREF_PROKBF_PSYNTX_BFRX_BFCAN:TXCAN4RXCAN4fXCANORXCAMOTXCAN1RXCAN1rxCANORXCANODDLCTxaRXBCANOTXCANORXCANOCAhMTXCAN4RXCAM4SPIOSCKOMUSICSSOMISOOReset000Q0QQa=Reservedorunimplemented任意時間讀/寫。當數據方向寄存器對應位置1時,讀PTM將返回PTM中的值;否則讀PTM將返回對應引腳的值。(2)M口輸入寄存器PTIMAddressOffset:S_11M7 & 5 4 3 2 I BitORoadWrite.ResetPTIM7PTIMCPTIM5PTIM4PTIM3PTIM2PTIM1PTIMO-Rosarved?只讀不寫。讀該寄存器將返回引腳的值。該寄存器可檢測相應引腳的輸出是否過載或短路。
AddressOffset:S_12Bit7 6 5 4 3 2 1 BitORead:Write.DDRM7DDRM6DDRM5DDRM4DDRM30DRM2DDRMIDDRLKjResei00 0 0 0 0 0 0I=ReservedartinimplementedFigure3-16PortMDataDirectionRegister(DDRM)Byteflight/CAN/BDLC強制將與其輸出對應的引腳置為輸出狀態;同時,將與其輸入對應的引腳置為輸入狀態。(4)M口降功率驅動寄存器RDRMAddressOffset:BilT_136 5 4 3 2 1 BitOReadWrite:RDRM7RDRL16RDRM5RDRM4RDRM3RDRL12RDRM1RnRMOReset:00 0 0 0 0 0 0—二Reservedorunimplemented⑸M口拉動裝備使能寄存器PERMAddressOffset:S_Bit?_14S 5 4 3 2 1 BitOReadWnle.PERFT?PERM6PERM5PERM4PERM3PERF.12PERM1PERM0R痛鈕1:00 0 0 0 0 0 0=Reservedorunirmplemenied任意時間讀/寫。如果端口用于輸入或“線或”輸出,該寄存器配置被激活的上拉或下拉裝置。當端口用于推挽輸出時,相應位無效。(6)M口極性選擇寄存器PPSMAddressOffset:$.Bit7_156 5 4 3 2 1 BitOReed'VWPPSM7PPSM6 PPSM5 PPSM4PPSM3PPSM2PPSM1PPSM0Reset 00 0 0 0 0 0 0=Reservedcfunimplemented任意時間讀/寫。當PPSM的某一位被置為1時,如果PERM對應位使能,并且端口用于通用或BDLC輸入,則一個下拉裝備被連接到M口對應引腳上。當PPSM的某一位被清0時,如果PERM對應位使能,并且端口用于通用、Byteflight或RXCAN輸入,則一個上拉裝備被連接到M口對應引腳上。(7)M口線或模式寄存器WOMMAddressOffset;$_Bit7_166 5 13 2 1 BitOReedWkileWQMM7WOMM6WON心5WOMM4WOMM3WOR1M2WOMM1WQMMOReset00 0 0 0 Q 0 0=Reservedorurimpiemerited該寄存器配置輸出引腳為線或。如果應用于Byteflight、CAN和BDLC輸出且許多幾種串行模式的多點連接,則該寄存器的某一位對于用于輸入的相應引腳無影響。當WOMM某一位置為1時,輸出緩沖器工作在開漏輸出狀態。當WOMM某一位清為0時,輸出緩沖器工作在推挽輸出狀態。5、P口寄存器(1)P口I/O寄存器PTPAddressOffset!Brt7 5 5 4 3 2 I Bit0ReadWrite:PWM;P7P7PTP6PTP5□TIPTP3PTP2PTPIPTPOPWM7PWM5PWRMPWM3PWM2PWKT1PWLWSPISCK1MOSHMISO1Res^t00 0 0 0 0 0 0=Reservedorunimplennefited任意時間讀/寫。如果PWM通道使能,則PWM功能優先于通用I/O功能。如果相應通道使能,通道6~0只能輸出;如果停機特性使能,則通道7可作為PWM輸出與輸入。SPI功能也優先于通用I/O功能。(2)P口輸入寄存器PTIPAddressOffset:$_19Bit7G 5 4 3 2 1Bit0ReadPTIP7PTIPCPTIP5PTIP4PTIP3PTIP2FTIPIPTIROWnte:Reset=Resen/edoruninipkrTKjfiledAddressOffset:$_1ARead.Write.Bit754321BrtODDRP7DDRP6DDRP5DDRMDDFSP3DDRP2DDRPIDDRPOReset:00000000=RsservedorunimpiemenlRd如果PWM對應通道或SPI模式使能,則該寄存器對引腳無效。(4)P口降功率驅動寄存器RDRPAddressOffset:S.Bil7_1B6 5 4 3 2 1 BitORead:WriteRDRP7RDRP6RDRP5RDRP4RDRP3RDRP2RDRP1RDRPOReset. "7TD 0 0 l IT ~1T 0=Reservedorurirnplemented(5)P口拉動裝置使能寄存器PERPAddressOffset:$Bit?_1C6 5 4 3 2 1 BitOReed'WritePERPTPERP6PERPSPERP4PERP3PERP2PERP1PERPUReset00 0 0 D 0 0 0=ReservedorunimplemenTed(6)P口極性選擇寄存器PPSPAddressOffset:$_Bit7_1D6 5 4 3 2 I RrtORead:Write'PPSP7PPSPfiPPSP5PPSP^IPPSP3PPSP2PPSPIPPSPOReset T-■75 s a 0~s g s-=Reservedorunimplerriented任意時間讀/寫。該寄存器有兩個作用:選擇激活的中斷邊沿的極性;選擇上拉或下拉。當PPSP某一位為1時,P口對應引腳信號上升沿將使PIFP寄存器中相應位置位;當PERP對應位置1且端口定義為輸入口時,引腳和下拉裝置連接。當PPSP某一位為0時,P口對應引腳信號下降沿將使PIFP寄存器中相應位置位;當PERP對應位置1且端口定義為輸入口時,引腳和上拉裝置連接。(7)P口中斷使能寄存器PIEPAddressOffset:S_Bit7_1E6 5 4 3 2 I BiERead.WritePIEP7PIFP6 PIEP5 PIFP4 PIEP3 PIEP2 PIEP1 PIEPOResei. 00 0 0 0 0 0 0=ReservedorununpiAim^nt^d任意時間讀/寫。PIEP寄存器可設置端口P相應引腳的外部中斷邊沿使能或禁止。PIEP某一位置1時,對應引腳的中斷使能。PIEP某一位置0時,對應引腳的中斷禁止。(8)P口中斷標志寄存器PIFPAddressOffset;S_Bit7_1F6 5 4 3 2 I 日it0Read:Write:PIFP7PIFP6 PIFP5 PIFP4 PIFP3 PIFP2 PIFP1 PIFP。Reset00 0 0 0 0 0 0=Reservedorunimplemented任意時間讀/寫。當對應引腳出現活動的邊沿時,PIFP相應位被置1。是上升沿或下降沿,由PPSP寄存器相應位的狀態決定。為了清除標志位,向PIFP對應位寫“1”。寫“0”無效。6、S口寄存器(1)S口I/O寄存器PTSAddressOffset;S_Bi17_0H5 54 3 2I BitOReadWrite'SPkSClPTS7PTS6PTS5PTS4PTS3PTS2PTS1PTSOSSOSCK0MOSIOMlSOOTXDIRXD1TXD0RXD0Reset0D 0=Res&ivednr0unimpiennented0000(2)S口輸入寄存器PTIPAddressOffset;$_09-Reserverloruniimpiementod
(3)S口數據方向寄存器DDRSAddressOffset:$_QARGfld.writeBit765 4 321BrIODDRS7DDRS?DDRS5DDRS4QDRS3DDRS2DDRSIDDRSOReset:a0000□00-ReservedorunitriMlemented(4)S口降功率驅動寄存器RDRSAddressOffset:$_Bit7_0B6 5 4 3 2 1 Bit0ReedWrits:RDRS7RDRS6RDRS5RDRS4RDRS3RDRS2RlDRSI RDRSOReset.~G~0 0 0 0 0 0 0=RestsfvedOfunimpiementedl⑸S口拉動裝置使能寄存器PERSAddressOffset:宇一Bit7_oc6 S 4 3 2 1 Bil0Read.WtrtcPERS7PERS€PERS5PERS4 PERS3PERS2PERS1 PERSOReset11111111-R5SWV0J5ufinmpl'efTinted⑹S口極性選擇寄存器PPSSBit7Gs4321Bit0PPSS7PPSS6PPSS5PPSS4PP8S3PPSS2PPSS1PPSS000000000AddressOffset;$_ODReadWrite.-RetarvadorLiriiniplsnisiit^d任意時間讀/寫。該寄存器有兩個作用:選擇激活的中斷邊沿的極性;選擇上拉或下拉。當PPSP某一位為,PERP對應位置1且端口定義為輸入口時,弓I腳和下拉裝置連接。當PPSP某一位為0,PERP對應位置1且端口定義為線或輸出口時,引腳和上拉裝置連接。(7)S口線或模式寄存器WOMSAddressOffset;$__0E21BitORead:WriteBit76 54 3WOMS7WOMS6WOMS5WOMS4WQMS3WOMS2WOMS1WOMSOReset.TIFIT000-Reservedorunimplemented該寄存器配置輸出引腳為線或。如果應用于SPI和SCI輸出且許多幾種串行模式的多點連接,則該寄存器的某一位對于用于輸入的相應引腳無影響。當WOMM某一位置為1時,輸出緩沖器工作在開漏輸出狀態。當WOMM某一位清為0時,輸出緩沖器工作在推挽輸出狀態。S12微控制器中斷模塊中斷源:中斷請求信號的來源。S12微控制器的中斷源:特殊中斷源、外部中斷源、端口中斷源、定時中斷源、通信中斷源、A/D中斷源等。
VectorAddressInterruptSourceCCRMaskLocalEnableHPRIOValuetoElevate$FFFE.阡FFFResetNoneNone—$FFFC,$FFFDClockMonitorfailres&tNonaCOPCTL(CMEFCME)—$FFFA.$FFFBCOPfailureres■日tNoneCOPrategfjlect—$FFF8.$FFF9UnimplementedinsintctkmtrapNoneNone—$FFF&.$FFF7SWINoneNone—SFFF4.$FFF5XIRQBFHighPrionlySyncPulseXBilNoneBFRIER(XSYNIE)—$FFF2,?FFF3IRQ1E-.itINITCR(IRQEN)$F2$FFF0h$FFF1RealTimeInlerruptl-E-.rCRGINT(RTIIE)SFO時FEE.$FFEFEnhancedCaptureTimerchannel0l-F-urTIE01)$EE$FFEC$FFEOEnhancedCaptureTimberchannel1l-BitTIE(Cl1)$EC$FFEA,$FFEBEnhancedCaptureTimberchannel2l-BitTIE(C2I)$EA$FFE8,$FFE9EnhancedCaptureTimberchannel3ILBitTIE(C3I)$E8$FFE6,JFFE7EnhancedCaptureTimerchannel41FrTIE(C4I)$E6$FFE4.$FFE5EnhancedCaptureTimerchonnei5i-BHTIE(C5I)$E4$FFE2,$FFE3EnhancedCaptureTirnerchannel61-BiLTIL{C6I)$E2$FFE0.$FFE1EnhancedCaptureTimerchannel71Bi:TIE(C7I)$ED$FFDE.$FFDFErthancedCaptureTimeroverflow1E-i.TSCR2(TOF)$DE3FFD匚$!FFDDPulseaccumularorAaverflowl-BitPACTL(RAOVI)$DC$FFDA,$FFDBPulssac&umulatDrinputedgsl-RitPACTL(PAI)$DA$FFD8P1FFD9SPIOkBitSPICR1(SPIE.SPUE)$D8$FFD0.$FFD7SCIOl-BitSCICR2(TIE,TCIE,RIE,IDE)$FFD4,$FFD5senbBrt5CICR2(TIE,TCIE,RIE,ILIE)$D4$FFD2,$FFD3ATM1BitATDCTL2(ASCIE)$D2$FFD0,?FFD1ATD11BitATDCTL2(ASCIE)$D0SFFCf$FFCFPtWlJl-BitPIEJ(PIEJ7.P1EJ6.PIEJ1.PIEJO)$CE$FFCC,tFFCDPartH1BitP1EH(PIEH7-0)see$FFCA.4FFCBModulu5DownCounterurKlerflowl-BitMCCTL(MCZI)$CA$FFC8,$FFC9PulseAccumulatorBOverflowKBitPBCTL(PBOVI}$C0$FFC6.$FFC7CRGPLLEl-BitPLLCR(LOCKIE)?FFC4,$FFC5CRGSelfClockMods1-0itPLLCR(SCMIE)$C4$FFC2.|FFC3BDLCKBitDLCBCR1(IE)$C2?FFC0.$FFCIlieBusl-BitIBCR[舊IE)KO$FFBE.$FFEFSPI1l-BitSPICR1(SPIESPTIEJ$6E$FFB€.SFF6DReserved$FFBASFFBBEEPROMl-Bit.ECNFG(CCI6.CBEIE)$BA$FF麗$FFB9FLASHI-BifFCNFG(CCIE.CBEIE)SFFB6,$FFB7CANOwake-upl-BitCANRIER(WUPIE)$FFB4,$FFB5CANOerrorsl-BitCANRIER{CSCir,OVRIE)SB4?FFB2.$FFB3CANOrecetvel-BitCANRIER(RXHE)$B2$FFBO.$FFB1CANOtransmitl-BilCANTIER(TXEIB[2.O]j陽0$FFAE.SFFAFCAN1wak6-upI^BitCANRIER(WUPlE)$AE$FFAC.SFFADCAN1?rnor^l-BitCANRIER{CSCIE,OVRIE)$AC$FFAASFFABCAN1receivel-BitCANRirR(RXFIE)?AA$FFA8.$FFA9CAnitransmitl-BilCANTlEFi(TXElE[20]iw$FFAB.$FFArBFR&ceiveFIFOnotemptyl-BitBFRIER(RCVFIE)w$FFA4.$FFA5BFreoe阿I-BirBFBUF<:TL[I5:D](IENAi$A4$FFA2.SFFA3BFSynchronizationl-BilBFRIER(SYNAIE.SYmiE)w$FFAO,$FFA1BFgemrall-BitBFBUFCTL[15.O](IENA),BFGIERtOVRNIE,ERRIE,SYNEIE,SYNLIE,ILLPIE,LQCKIEPWAKEIE}BFRIER[SLMMIEJ$AD$FF96.^FF&FReserved$FF96$FF97CAN4wake-upl-BitCANRIER(WUPlE)?FF94.$FF&5CAN4errwsl-Bi(CANRIER(CSCIE,OVRIE)$FF9W.$FF的CAN4receivel-BilCANRIER(RXFIE)睥$FFM.$FF91CAN4transmitl-BitCANTIER(TXEIE[2OJ)$卯$FF8E,SFF&FPonPIntenuptl-BitPIEP(PieP7-0}J9EJFF8CSFFSDPWMEmergencyShutdownl-BitPWlMSDN(PWMIE)$8C$FF30toSFF8BReserved中斷過程外部或內部中斷源提出中斷請求,如果存在中斷標志位,則硬件置相應中斷標志位。如果開放了CPU對相應中斷源的中斷請求的響應,CPU將暫停當前程序段的執行,I清0,即關中斷,將斷點地址與相關寄存器的值壓入堆棧保護起來。跳轉到中斷入口地址執行指令,進而執行中斷服務程序。中斷服務程序中清標志位。將壓入堆棧的數據放回相關寄存器,斷點地址放回PC。返回暫停的程序段繼續執行。1、不可屏蔽中斷XIRQ中斷入口地址:$fff4、$fff5。C語言中斷號:5。(1) 中斷允許位X將CCR中的X位清0,就開放了CPU對XIRQ中斷請求的響應。C語言程序中,使用如下指令可開放XIRQ的中斷:ASMLDAA#$10;ASMTAP;(2) 中斷請求信號低電平有效。(3)實驗實驗要求在main()中順序點亮8支發光管,每次點亮1支。在XIRQ的中斷服務程序中反向點亮8支發光管,每次點亮2支。電路連接發光管由A口驅動;將E口與B口連接,由PB0為XIRQ提供中斷請求信號。2、可屏蔽中斷IRQ中斷入口地址:$fff2、$fff3。C語言中斷號:6。(1) 中斷允許總控制位I將CCR中的I位清0,就開放了CPU對可屏蔽中斷源的中斷請求的響應。(2) IRQ控制寄存器IRQCR程序中,IRQCR使用符號INTCR代替。AddressBase+S1EBit7654321BitORead:irqfIRQEN000000Write:Reset'01000000=Unimplemented①IRQ中斷觸發方式選擇位IRQE當IRQE=1時,IRQ引腳下降沿觸發中斷。當IRQE=0時,IRQ引腳低電平沿觸發中斷。②IRQ中斷允許控制位IRQEN當IRQEN=1時,IRQ引腳與中斷邏輯連接,IRQ中斷允許。當IRQEN=0時,IRQ引腳與中斷邏輯斷開,IRQ中斷禁止。(3)實驗實驗要求在main()中順序點亮8支發光管,每次點亮1支。在IRQ的中斷服務程序中反向點亮8支發光管,每次點亮2支。電路連接發光管由A口驅動;將
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025物業管理勞動合同范本
- 2025湖南建筑行業勞動合同模板
- 金融科技發展2025年開放銀行生態構建與合作模式創新研究
- 綠色金融債券2025年市場發行綠色金融風險管理與投資策略研究報告
- 城市地下綜合管廊2025年社會穩定風險評估與可持續發展報告
- 文化產業發展報告-2025年區域協同效應與資源整合實踐
- 金融衍生品市場2025年創新風險管理方法與監管政策研究報告
- 直播電商行業2025年主播影響力與轉化率營銷策略分析報告
- 與散養的孩子一起成長育兒心得體會模版
- 主題公園沉浸式體驗設計策略與2025年項目開發實戰報告
- 電動卷簾門合同協議
- 北京市朝陽區區管企業年輕人才“培優”計劃招聘筆試真題2024
- 2025-2030中國太陽能電池板清潔系統行業市場發展趨勢與前景展望戰略研究報告
- 2025年廣東省深圳高級中學高中園高考數學三模試卷(含答案)
- 上海2025年上海市衛生健康技術評價中心上半年招聘16人筆試歷年參考題庫附帶答案詳解
- 建設分包合同保證金協議
- 2025年甘肅西北永新集團招聘11人筆試參考題庫附帶答案詳解
- 江蘇省鎮江市2024-2025學年下學期七年級數學期中試卷(原卷版+解析版)
- GB/T 45369-2025吸收性衛生用紙制品及原材料消臭效果評價方法
- 第一章+動量守恒定律+章末復習高二上學期物理人教版(2019)選擇性必修第一冊
- 信創產業面試題及答案
評論
0/150
提交評論