日韩一区二区三区精品,欧美疯狂xxxxbbbb牲交,热99re久久免费视精品频,人妻互换 综合,欧美激情肉欲高潮视频

歷史上的今天

今天是:2025年08月12日(星期二)

2018年08月12日 | PIC中斷不同型號(hào)的不同寫法

發(fā)布者:水手谷水手 來(lái)源: eefocus關(guān)鍵字:PIC  中斷 手機(jī)看文章 掃描二維碼
隨時(shí)隨地手機(jī)看文章

1.先說(shuō)18系列(MCC18編譯器下):


MPLAB C18不自動(dòng)把中斷服務(wù)程序放在中端向量處。通常將GOTO指令放在中斷向量處,從而把控制權(quán)轉(zhuǎn)交給相應(yīng)中斷服務(wù)程序。


void low_isr(void);

void high_isr(void); 

*****************************低級(jí)中斷入口及服務(wù)子程序************************************/

#pragma code low_vector=0x18//低優(yōu)先級(jí)中斷入口

void interrupt_at_low_vector(void)

{

 _asm  GOTO low_isr  _endasm

}


#pragma interrupt low_isr

#pragma code

void low_isr(void)

{

    //低優(yōu)先級(jí)中斷服務(wù)函數(shù)寫在這里

}

*****************************高級(jí)中斷入口及服務(wù)子程序************************************/

#pragma code high_vecotr=0x08//高優(yōu)先級(jí)中斷入口

void interrupt_at_high_vector(void)

{

 _asm  GOTO high_isr  _endasm

}


#pragma code

#pragma interrupt high_isr

void high_isr(void)

{

    //高優(yōu)先級(jí)中斷服務(wù)函數(shù)寫在這里

}


2.再說(shuō)18系列(PICC18編譯器下):


void PIC18F_High_isr(void);

void PIC18F_Low_isr(void);


*****************************低級(jí)中斷服務(wù)子程序************************************/

#pragma interrupt  lowlow_priority   PIC18F_Low_isr

void PIC18F_Low_isr (void)

{

        //低優(yōu)先級(jí)中斷服務(wù)函數(shù)寫在這里

}

*****************************高級(jí)中斷服務(wù)子程序************************************/

#pragma interrupt  PIC18F_High_isr

void PIC18F_High_isr (void)

{

       //高優(yōu)先級(jí)中斷服務(wù)函數(shù)寫在這里

}


3.說(shuō)16系列(PICC編譯器下)(只有一個(gè)中斷入口,無(wú)所謂高了就):


void interrupt isr (void)

{

      //中斷服務(wù)函數(shù)寫在這里

}


 void init_interrupt()

{


     GIE=0;

     PEIE=1;

     IPEN=1;


    //TMR1IE=1;

    //TMR1IF=0;

    //TMR1IP=0;

    //TMR1L=61;                    

    //T1CON=0xC7;//set up timer0 - 8bit -prescaler


     //TMR0IE=1;

     //TMR0IF=0; 

     //TMR0IP=0;

     //TMR0L=61;                     

     //T0CON=0xC7;//set up timer0 - 8bit -prescaler 1:256 


      GIE=1;

}


4.說(shuō)dsPIC30系列(XC16編譯器下):


dsPIC30系列,對(duì)于每個(gè)中斷源,用戶可分配的中斷優(yōu)先級(jí)位(IP<2:0>) ,位于 IPCx 寄存器中每個(gè)半字節(jié)的最低 3位中。每個(gè)半字節(jié)的 bit 3 未使用,讀為 0。這些位定義了用戶分配給特定中斷的優(yōu)先級(jí)。用戶可分配的優(yōu)先級(jí)為從 0 到 7,0是最低優(yōu)先級(jí),7是最高優(yōu)先級(jí)。 

下面是一個(gè)定時(shí)器的例子:


void time1_init(void)

{

    T1CON=0;

    TMR1=0;

    PR1=(Fcy/256);

    T1CON=0x8030;

    IPC0bits.T1IP=3;//這里定義了優(yōu)先級(jí) 為3

    IFS0bits.T1IF=0;

    IEC0bits.T1IE=1;


}


void __attribute__((interrupt, auto_psv)) _T1Interrupt(void)

{

   //中斷服務(wù)函數(shù)寫在這里    

   IFS0bits.T1IF=0;

   //LED_OVER=~LED_OVER;

}


關(guān)鍵字:PIC  中斷 引用地址:PIC中斷不同型號(hào)的不同寫法

上一篇:PIC24串口發(fā)送和接收程序
下一篇:PIC單片機(jī)-AD轉(zhuǎn)換

推薦閱讀

中國(guó)地區(qū)人工智能領(lǐng)域獲得投資最多的五大細(xì)分領(lǐng)域是計(jì)算機(jī)視覺(jué)(研發(fā)類)、自然語(yǔ)言處理、私人虛擬助理、智能機(jī)器人和語(yǔ)音識(shí)別。從投資領(lǐng)域和趨勢(shì)來(lái)看,未來(lái)國(guó)內(nèi)人工智能行業(yè)的資本將主要涌向機(jī)器學(xué)習(xí)與場(chǎng)景應(yīng)用兩大方向。?隨著專用領(lǐng)域應(yīng)用開發(fā)的成熟和差異化技術(shù)門檻的存在,國(guó)內(nèi)人工智能產(chǎn)業(yè)將逐漸分化為底層基礎(chǔ)構(gòu)建、通用場(chǎng)景應(yīng)用和專用應(yīng)用研發(fā)三個(gè)方...
日前,Vishay Intertechnology, Inc.宣布,推出新款60 V TrenchFET?第四代n溝道功率MOSFET---SiSS22DN,業(yè)內(nèi)首款適用于標(biāo)準(zhǔn)柵極驅(qū)動(dòng)電路的器件,10 V條件下最大導(dǎo)通電阻降至4 mW,采用熱增強(qiáng)型3.3 mm x 3.3 mm PowerPAK? 1212-8S封裝。Vishay Siliconix SiSS22DN專門用于提高功率轉(zhuǎn)換拓?fù)浣Y(jié)構(gòu)的效率和功率密度,柵極電荷僅為22.5 nC,同...
屏下攝像頭技術(shù)即將量產(chǎn)商用,真全面屏手機(jī)越來(lái)越近了。  8月10日消息,博主@鐘文澤曬出了某手機(jī)品牌的新品海報(bào),海報(bào)中的二郎神第三只眼睛不見(jiàn)了,暗示采用屏下攝像頭。  值得注意的是,微博上出現(xiàn)了話題“消失的攝像頭”,該話題閱讀量超過(guò)了55萬(wàn),似乎暗示屏下攝像頭手機(jī)即將登場(chǎng)?! 〔簧倬W(wǎng)友猜測(cè),中興將會(huì)首發(fā)屏下攝像頭技術(shù),新品細(xì)...
英飛凌科技股份公司(FSE: IFX / OTCQX: IFNNY)和羅伯特·博世有限公司推出了一款用于輕型汽車發(fā)電機(jī)的新型超低損耗二極管—有源整流二極管。與傳統(tǒng)的電力轉(zhuǎn)換方法相比,它能使發(fā)電機(jī)的效率提高8%,并有助發(fā)電機(jī)獲得歐盟規(guī)定的生態(tài)創(chuàng)新的資格。部署新的二極管可以使汽車的二氧化碳排放量減少1.8克/公里。由于它可以一對(duì)一地取代標(biāo)準(zhǔn)器件,有源整流二...

史海拾趣

問(wèn)答坊 | AI 解惑

創(chuàng)業(yè)故事

本人創(chuàng)業(yè)10年,9死1生,占過(guò)便宜吃過(guò)虧,辛苦過(guò)也懶惰過(guò),看到這個(gè)論壇里面充斥著大量的沒(méi)有創(chuàng)業(yè)經(jīng)驗(yàn)的人在指導(dǎo)別人創(chuàng)業(yè),另有大量由于缺乏思路賠光家底的故事,本人非常痛心,本著救人加吹牛的心態(tài)特將本人獨(dú)家秘籍和盤托出,以免大家少走彎路.    ...…

查看全部問(wèn)答∨

奧笙公司軟件部門招聘信息(北京職位)

公司簡(jiǎn)介    奧笙時(shí)代科技(北京)有限公司(www.orpheusys.com) 是成立于2007年的高科技企業(yè),位于中關(guān)村腹地才智大廈,毗鄰北大、清華和中科院,本公司與中科院聲學(xué)研究所建立了戰(zhàn)略合作關(guān)系,依托聲學(xué)所在專業(yè)聲學(xué)設(shè)備、試驗(yàn)場(chǎng)所、人 ...…

查看全部問(wèn)答∨

FPGA學(xué)習(xí)步驟,我的體會(huì)

FPGA在目前應(yīng)用領(lǐng)域非常,在目前的單板設(shè)計(jì)里面,幾乎都可以看到它的身影。從簡(jiǎn)單的邏輯組合,到高端的圖像、通信協(xié)議處理,從單片邏輯到復(fù)雜的ASIC原型驗(yàn)證,從小家電到航天器,都可以看到FPGA應(yīng)用,它的優(yōu)點(diǎn)在這里無(wú)庸贅述。從個(gè)人實(shí)用角度看,對(duì) ...…

查看全部問(wèn)答∨

關(guān)于51單片機(jī)通訊問(wèn)題

請(qǐng)教一下大家,我在用AT89S52和MAX485連接與計(jì)算機(jī)通訊,隔離電路圖如下,我主程序中讓單片機(jī)一直發(fā)送一個(gè)數(shù)據(jù)比如0x55,在接收中斷中讓單片機(jī)接收到數(shù)據(jù)后再把接收的數(shù)據(jù)發(fā)出來(lái)。但問(wèn)題是單片機(jī)發(fā)出來(lái)的數(shù)據(jù)一直不對(duì)經(jīng)常發(fā)FF,此時(shí)計(jì)算機(jī)發(fā)送任何 ...…

查看全部問(wèn)答∨

關(guān)于超聲波發(fā)射電路中地線出現(xiàn)振蕩問(wèn)題,尋求高手解決

我最近做個(gè)超聲波檢測(cè)電路 但在超聲波的發(fā)射電路中出現(xiàn)了問(wèn)題 我是參考http://www.vipcn.com/dianzijixie/ceshiceliang/328968_2.html 這個(gè)發(fā)射電路,但我用的是IRF840這個(gè)場(chǎng)效應(yīng)管 R1為10K,C為0.01U,其他的都一樣 加入200V的高壓時(shí) 用示波器 ...…

查看全部問(wèn)答∨

關(guān)于局部變量存在pe文件的問(wèn)題,在線等,了結(jié)給分。

我知道全局變量和靜態(tài)局部變量一般存在.DATA節(jié)中。但是局部變量是不存在pe文件中,在pe文件中查找找不到(不如程序里定義了局部變量像“hhhh”的字符串,在pe文件查找“hhhh”是找不到的)。 但是程序運(yùn)行肯定有局部變量的信息,請(qǐng)問(wèn)它存在哪個(gè)地 ...…

查看全部問(wèn)答∨

AD620運(yùn)放調(diào)零 求助 5腳電壓為什么不穩(wěn)定...

[img]http://b43.photo.store.qq.com/http_imgload.cgi?/rurl4_b=65eb643b9247d96aad2cb1643382905d899ecd1f97fe5bd6136434b1c3771b3759d363bd14945a81c89fcc246b8e930b72244e61fb1e6aeeda5a567cd5895c872543362ab4d4ff0f36ef6fa0fcded7cbbd68e686& ...…

查看全部問(wèn)答∨

74LS273的內(nèi)部結(jié)構(gòu)

我們要做多路搶答器,我查了好多電路圖都用到了74LS273,但是我們沒(méi)有這塊芯片,只能代替,但是我不知道這個(gè)芯片的內(nèi)部結(jié)構(gòu)是由什么門組成的,所以請(qǐng)大俠們多多幫忙??!謝謝了??!…

查看全部問(wèn)答∨

轉(zhuǎn)讓:5片TMS320F28016PZA和18片TMX320F28035PN

如題,如果一起要就200人民幣,保證全新進(jìn)口正品,可以加qq聊513158399…

查看全部問(wèn)答∨

msp430串口中斷問(wèn)題

通過(guò)PC給430發(fā)送指令字符串 通過(guò)接收中斷實(shí)現(xiàn) 波特率115200 但是每次接收中斷后收到的都是最后字符串最后一個(gè)字節(jié) 求解 附代碼 #pragma vector=UART0RX_VECTOR __interrupt void usart0_rx (void) {   //while((IFG1&UTXIFG0)==0); ...…

查看全部問(wèn)答∨
小廣播
設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦

最新單片機(jī)文章

 
EEWorld訂閱號(hào)

 
EEWorld服務(wù)號(hào)

 
汽車開發(fā)圈

 
機(jī)器人開發(fā)圈

電子工程世界版權(quán)所有 京ICP證060456號(hào) 京ICP備10001474號(hào)-1 電信業(yè)務(wù)審批[2006]字第258號(hào)函 京公網(wǎng)安備 11010802033920號(hào) Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved