• slider image 442
  • slider image 483
  • slider image 484
  • slider image 485
  • slider image 486
  • slider image 487
  • slider image 488
  • slider image 491
:::

論壇索引


Board index » All Posts (minglong)




LED顯示
#1
新會員
新會員


各位大大,我想用外部中斷來控制LED的亮暗,按一下按鈕開關,下一個燈就亮,類似跑馬燈那樣,不過按按鈕燈都不能固定,每次過沒多久就會又跑回初始值的燈亮,下面是我的程式,要怎麼改才不會這樣阿。


#include <pic16f946.h>

unsigned int k=0,j=0,num[6]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf};
void delay(unsigned int us)
{
unsigned int i;
for(i=us;i>0;i--);
}

void interrupt isr (void)
{
if(INTF==1)
{
k++;
if(k=100)
{
PORTG=num[j];
j++;
if(j==5) j=0;
INTF=0;
}
}
}

main(void)
{
TRISB0=1;
TRISG=0;

GIE=1;
INTE=1;
INTF=0;
//INTEDG=1;

while(1)
{

};
}

發表於: 2009/10/22 16:29
頂部


Re: MPLAB關於config寫在程式中的一個缺點!
#2
新會員
新會員


可以阿!!!
你可以改成
__config _CPD&_CP&_BODEN& (空一行)
&_MCLRE_OFF&...
你試試看。

發表於: 2009/9/10 14:52
頂部


ICD2的燒錄問題..
#3
新會員
新會員


請問各位前輩,ICD2是否可以對atmel的avr系列的晶片做ISP燒錄的動作阿??如果可以的話,腳位要怎麼接阿??

發表於: 2009/9/9 11:41
頂部






:::

Microchip連結

https://www.facebook.com/microchiptechnologytaiwan/
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=13
https://mu.microchip.com/page/tmu
http://elearning.microchip.com.tw/modules/tad_link/index.php?cate_sn=1
https://page.microchip.com/APAC-PrefCenters-TW.html
http://www.microchip.com/
http://www.microchip.com/treelink
http://www.microchipdirect.com/
http://www.microchip.com.cn/newcommunity/index.php?m=Video&a=index&id=103
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/Data_CD/eLearning/index.html
http://www.microchip.com.tw/RTC/RTC_DVD/
https://www.microchip.com/development-tools/
https://www.youtube.com/user/MicrochipTechnology
[ more... ]

教育訓練中心

!開發工具購買
辦法說明 [業界客戶] [教育單位]
----------------------------------
!校園樣品申請
辦法說明 [教師資格] [學生資格]
----------------------------------