pic單片機(jī)選型 + pic單片機(jī)INT0中斷原理
pic單片機(jī)在實(shí)際應(yīng)用中使用廣泛,對pic單片機(jī)各類型特點(diǎn)了熟于心十分必要。只有對每款pic單片機(jī)的特點(diǎn)有所把握的情形下,才能在依據(jù)項(xiàng)目需求而選擇最合適的pic單片機(jī)。本文中,將為大家介紹兩部分內(nèi)容:一、pic單片機(jī)選型參考,二、pic單片機(jī)中INT0的中斷原理,具體內(nèi)容如下。
一、pic單片機(jī)選型參考
PIC12CXXX家族:8引腳12/14位程序詞
PIC12CXXX家族產(chǎn)品為Microchip功能強(qiáng)大的基于RISC的PICmicro系列8號|腳DIP及SOIC封裝。PIC12CXXX產(chǎn)品具有12或14位寬指令集,2.5V低運(yùn)行電壓,小封裝引腳,中斷處理,深硬件堆棧,多通道以及EEPROM數(shù)據(jù)存儲器。這些智能級特性由于價(jià)格與尺寸的原因在以前的產(chǎn)品中是不具備的。
PIC16C5X家族:12位程序詞
PIC16C5X家族具有全套基礎(chǔ)產(chǎn)品,為您提供最有效的價(jià)格解決方案。PIC16C5X產(chǎn)品具備12位寬指令集,目前提供14,18,20及28號引腳封裝。在選用SOIC與SSOP封裝時(shí),產(chǎn)品的引|腳所占據(jù)的空間是最小的。低至2.0V運(yùn)行的低壓OTPMCU使產(chǎn)品成為電池驅(qū)動應(yīng)用產(chǎn)品的理想選擇。另外,PIC16HV5XX在直接應(yīng)用電池時(shí)最高可運(yùn)行至15V。
PIC16CXXX家族:14位程序詞
在推出了新的PIC16CXXX家族成員后,Microchip現(xiàn)已在該產(chǎn)業(yè)中具備向單片機(jī)提供最高性能的12位模擬數(shù)字轉(zhuǎn)換器能力的供應(yīng)商。PIC16CXXX家族可提供從18引腳至68引腳封裝,以及由低級至高級的外圍集成的一系列產(chǎn)品。該家族具備14位寬指令集,中斷處理能力及8級硬件深堆棧。PIC16XXX家族提供了高性能及多功能的中檔應(yīng)用產(chǎn)品,以適應(yīng)當(dāng)今市場的價(jià)格競爭。
PIC17CXXX家族:16位程序詞
PIC17CXXX家族將PICmicroMCU的高性能RISC結(jié)構(gòu)擴(kuò)展為16位指令詞,增強(qiáng)型指令集與強(qiáng)大的矢量中斷處理能力。強(qiáng)大的隊(duì)列式精確在片外設(shè)特性提供了能適應(yīng)更多應(yīng)用場合的各種性能。
PIC18CXXX家族:增強(qiáng)型16位程序詞
PIC18CXXX家族產(chǎn)品具有高性能,CMOS,集成了模擬數(shù)字(A/D)轉(zhuǎn)換器的全靜態(tài)MCU等特點(diǎn)。所有PIC18CXXX的MCU均應(yīng)用了先進(jìn)的RISC。PIC18CXXX具備增強(qiáng)型中心特性,32位深堆棧,以及內(nèi)外多中斷源。Harvard系列中的分離指令與數(shù)據(jù)總線允許16位寬指令詞與獨(dú)立8位寬數(shù)據(jù)。兩級指令通道允許所有指令在一個(gè)周期內(nèi)執(zhí)行,除非子程序中設(shè)定必須在兩個(gè)周期內(nèi)完成。精簡指令集共有77條指令。另外,一個(gè)大寄存器組使采用了結(jié)構(gòu)性創(chuàng)新的MCU達(dá)到10MIPS的極高的性能。PIC18CXXX家族具備的特殊特性能減少外部組件以降低成本,塔強(qiáng)系統(tǒng)可靠性并降低功耗。這些特性包括可編程低壓檢測(LVD)及可編程Brown-Out檢測(BOD)。
PIC12/PIC168位單片機(jī)片機(jī)選型列表
PIC12系列
PIC16系列
二、pic單片機(jī)INT0中斷的原理
RB0/INT0、RB1/INT1及RB2/INT2引腳的外部中斷是邊沿觸發(fā)的;
如果INTCON2 寄存器中相應(yīng)的INTEDGx位被置1,則為上升沿觸發(fā);如果該 INTEDGx 位清零,則為下降沿觸發(fā)。
當(dāng)RBx/INTx引腳上出現(xiàn)一個(gè)有效邊沿時(shí),相應(yīng)標(biāo)志位 INTxF 被置1 。在重新使能該中斷前,必須在中斷服務(wù)程序中先用軟件將標(biāo)志位INTxF 清零。
通過對相應(yīng)的使能位INTxE 清零,可以禁止該中斷。
如果INTxE 位在進(jìn)入休眠狀態(tài)前被置1 ,則所有的外部中斷(INT0、INT1 及INT2)能把處理器從休眠狀態(tài)中喚醒。如果全局中斷使能位 GIE 被置1 ,則處理器將在喚醒之后轉(zhuǎn)移到中斷向量。INT1 和INT2 的中斷優(yōu)先級由中斷優(yōu)先級位INT1IP(INTCON3《6》)和INT2IP (INTCON3《7》)中的值決定。沒有與 INT0 有關(guān)的優(yōu)先級位。INT0 始終是一個(gè)高優(yōu)先級的中斷源。
以上便是小編此次為大家?guī)淼挠嘘P(guān)pic單片機(jī)選型和pic單片機(jī)INT0中斷原理的所有相關(guān)內(nèi)容,希望大家通過本文能對這兩方面的知識有所了解,希望本文給大家?guī)砹艘欢ǖ膶?shí)際作用。