會員登陸
帳號:

密碼:

記住我



忘記密碼?

現在註冊!
網站導航
最新下載
訪問統計 (自2012/5/3)


正在流覽:   1 名訪客





關於16f877A-Timer1使用請教
高級會員
註冊日期:
2007/03/24 09:21
所屬群組:
註冊會員
文章: 74
等級: 7; EXP: 53
HP : 0 / 163
MP : 24 / 5517
離線
各位前輩,能否幫我看一下為何我的timer1啟動不了
功能:使用timer1 計時, 1s led閃爍一次



#include <pic.h> //覃蚚PIC16F87XA等え儂腔芛恅璃



//妗暱妏蚚笢,涴欴怮鎊歲,勤衾蘇珇+,扂蠅蔚む綺謹裁:
__CONFIG(HS&WDTDIS&LVPDIS);


unsigned short TMR1cnt=0;
unsigned short min=0,i=0;


void main()
{

ANSEL =ANSELH= 0; //關閉類比功能
CCP1CON=CCP2CON=0; //關閉比較器
PORTB =PORTC=0; //
TRISD=0x00; //OUTPUT
PORTD=0xFF;

T1CON=0b00011010; //關閉TMR1計時
//預除器 1:2
//選擇外部系統時脈
TMR1IF=0; //清除TMR1中斷旗標,
TMR1H =(65536-20000)/256; //設定10ms中斷的初值
TMR1L =(65536-20000)%256;
TMR1IE=1; //致能 TMR1中斷
TMR1ON=1;
GIE=1;
PEIE=1;


while(1)
{
if (TMR1cnt >=100) //100*10ms=1s
{
TMR1cnt = 0;
RD0=^RD0;

}
}
}



void interrupt()
{
if(TMR1IF ==1)
{
TMR1cnt++ ;
TMR1IF = 0; // 除TMR1中斷旗標TMR1IF
TMR1H =(65536-20000)/256 ; //設定10ms中斷的初值
TMR1L =(65536-20000)%256 ;
}
}

3月21日 01:36:00
轉換PDF檔 列印


Re: 關於16f877A-Timer1使用請教
資深會員
註冊日期:
2010/06/30 16:18
來自 CAE, Microchip Technology Inc.
所屬群組:
站務管理者
註冊會員
文章: 1595
等級: 33; EXP: 85
HP : 164 / 821
MP : 531 / 19908
離線
TMR1CS = 1;
請教外部訊號是?

3月21日 10:15:50
轉換PDF檔 列印


Re: 關於16f877A-Timer1使用請教
高級會員
註冊日期:
2007/03/24 09:21
所屬群組:
註冊會員
文章: 74
等級: 7; EXP: 53
HP : 0 / 163
MP : 24 / 5517
離線
有找到問題點~~正在測試中! 有問題再請教前輩

3月21日 10:42:57
轉換PDF檔 列印


Re: 關於16f877A-Timer1使用請教
資深會員
註冊日期:
2010/06/30 16:18
來自 CAE, Microchip Technology Inc.
所屬群組:
站務管理者
註冊會員
文章: 1595
等級: 33; EXP: 85
HP : 164 / 821
MP : 531 / 19908
離線
如果搞定, 分享下心得於關鍵吧, 感謝.

3月23日 11:38:25
轉換PDF檔 列印






無法在此發表文章
可以在此觀看文章
無法回覆文章
無法編輯自己的文章
無法刪除自己的文章
無法發起投票調查
無法在此投票
無法上傳附加檔案
無法不經審核直接發表文章

[進階搜尋]


搜尋
Microchip連結

網頁捷徑
2018 Winter Elite 報名
教育訓練
其它網站連結
電話: 02-25000405
產品技術問題產品技術支援專線:0800-717718 台北02-25088600 新竹03-5778366 Ext. 8600 高雄07-2137830 MicrochipDIRECT 專線: 07-2137830
Powered by XOOPS © 2001-2012 The XOOPS Project