音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

各位PIC單片機大俠幫我看個CCP中斷問題

作者:cskkxlj 欄目:單片機
各位PIC單片機大俠幫我看個CCP中斷問題
CCP1中斷為啥無法進入??

這是我從網(wǎng)上下載的一個小程序,很短小。

但是我用CCS 3.187編譯后,用PIC Simulator IDE進行仿真觀察,程序無論如何都不會進入CCP1的中斷,為什么呢?

請各位賜教!

另外,各位大俠如果手頭有CCS編譯器,不妨幫我編譯一下看看,到底哪里出錯了?

//
// Timer Example
// By PEK '2004
//
// MCU: 16F877
// Clock: 10 MHz
//
// To be used with the CCS compiler
//

#include <16F877.h>
#fuses HS,NOWDT,NOPROTECT,NOLVP
#use delay(clock=10000000)
#use fast_io(B)

int cntr = 0;


#INT_CCP1
void compare_isr()
{
   set_timer1(0);

   cntr++;
   
   if(cntr == 2)
   {
      OUTPUT_high(PIN_B0);
      OUTPUT_high(PIN_B0);
      OUTPUT_high(PIN_B0);
      OUTPUT_low(PIN_B0);
      OUTPUT_low(PIN_B0);
      OUTPUT_low(PIN_B0);
      
   }
   else if(cntr == 4)
   {
      OUTPUT_high(PIN_B0);
      OUTPUT_high(PIN_B0);
      OUTPUT_high(PIN_B0);
      OUTPUT_low(PIN_B0);
      OUTPUT_low(PIN_B0);
      OUTPUT_low(PIN_B0);
      cntr = 0;
   }
}


void main()
{
   OUTPUT_b(0x00);
   set_tris_b(0xFE);            // Set pin 0 as OUTPUT

   setup_timer_1(T1_INTERNAL | T1_DIV_BY_8);
   CCP_1=250;                 // Set compare VALUE to 1 sec
   setup_ccp1(CCP_COMPARE_INT);
   set_timer1(0);

   enable_interrupts(INT_CCP1);
   enable_interrupts(GLOBAL);

   while(1);
}


2樓: >>參與討論
dodome521
設(shè)置RC2為輸入沒有,
另外,仿真時RC2加激勵信號沒有(周期方波信號)。

3樓: >>參與討論
cskkxlj
我采用的是中斷方式,RC2為啥要設(shè)置為輸入?
我采用的是CCP1中斷方式,RC2為啥要設(shè)置為輸入?
RC2加激勵信號有什么用呢?
應(yīng)該說,CCP1寄存器中的數(shù)值和TIMER1中的比較結(jié)果一樣后,就產(chǎn)生中斷,和RC2的輸入沒有關(guān)系吧。

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
最新版的progisp(1.3)www.zhifengsoft.com
有感某網(wǎng)站取消公開報價!!
日本貨為什么便宜?請看人機界面(觸摸屏)大比拼,HIGHWAY原創(chuàng)
INC A加1指令
有誰寫過Motorola MC68HC08的USB部分代碼??搞不定了
免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號