検索
AND検索
OR検索
トップ
|
リロード
|
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
インターバルタイマ(TMR0割込み利用)(16F886) をテンプレートにして作成
★トップ(目次)ページへ
★情報交換掲示板
08/08/14設置
今日の10件
PICとMikroC
(821)
純正:PICkit2 4,000円
(4)
LEDの明るさを変える(PWM)(18F2320)
(3)
パソコンとPICの通信(USART)
(3)
スリープ(PICの消費電力を最小に)
(3)
ライントレースカー(基本機能のみ搭載)
(3)
PHP
(2)
スイッチ入力(16F1827 XC8)
(2)
RecentDeleted
(2)
★情報交換掲示板
(2)
最新の15件
2024-06-21
Try Out Top Local Dating Site In The Usa
Try Out Casual Encounters Site No Cost
Top Dating Website No Cost
Tips For Free Local Hookup Websites To For Just Sex
Try Out Best Local Encounters Platform To For Just Sex
Guide To Local Dating Platforms No Sign Up
Guide To Free Casual Encounters Apps No Cost
Guide To Online Casual Hookup Platforms No Cost
Tips For Free Local Dating Apps Online
Tips For Best Casual Hookup Websites Usa
Guide To Online Dating Platform No Payment
Tips For Free Casual Dating Platforms No Sign Up
Try Out Best Casual Hookup Platform Usa
Tips For Best Discreet Dating Sites For Quick Sex
Tips For Free Discreet Dating Apps Online
#amazon(4798109223)
Total:0/Today:0
開始行:
閲覧総計:&counter(); (本日:&counter(today); 昨日...
【目次】(項目をクリックすると、そこへ飛べます)
#contents
~
*インターバルタイマ(TMR0割込み利用) [#b9631c91]
割り込み機能とTimer0の操作法の確認の為、基本機能だけのプ...
確認した。
また、HI-TECH C PRO(Lite mode)の割り込み機能のプログラミ...
プログラムを作成し、動作を確認した。 08/08/15
|&attachref(P1010641.JPG,zoom,150x150,button){新しい写真...
**MikroCのプログラム [#f619acec]
/**
* 割り込み機能、Timer0の操作法の確認
* インターバルタイマ(TMR0割込み利用) 発光ダイオード(LED)...
*
* RC2: LED
* PIC16F668 内臓発振器4MHz
*
* Device Flags:
* _INTRC_OSC_NOCLKOUT _WDT_OFF _PWRTE_ON _MCLRE_OFF
* _CP_OFF _CPD_OFF _BOR_OFF _IESO_ON _FCMEN_ON
* _LVP_OFF _DEBUG_ON _BOR21V _WRT_OFF
*
* MikroC v8.1.0
* file name:timer0.c 08/08/15
*/
//グローバル変数の定義
unsigned int cnt; //200回カウンタ
void
main(void)
{
//PICの初期化
TRISC = 0b00000000; //PORTC 8個全て0:出力に設定
OSCCON = 0b01100000; //内蔵発振器 4MHz使用に設定
// A/D利用PORTの設定 // ANALOG=1, DIGITAL=0 //
ANSEL = 0b00000000; //AN4-0ピンはデジタルで使用
ANSELH = 0b00000000; //AN13-8ピンはデジタルで使用
PORTC = 0b00000000; //PORTCの中身をきれいにする
//PICの初期化終わり
OPTION_REG = 0b0100; //プリスケーラ値設定0b0100(=32回)
TMR0 = -160; //TMR0カウント値設定 160回(アップカウン...
INTCON.T0IE = 1; //タイマ割込み許可
INTCON.GIE = 1; //全体割込み許可
cnt = 0; //200回カウンタ値クリア
while (1)
{
//点滅間隔1秒(=5msec * 200回)
if (cnt == 200)
{
PORTC.F2 = ~PORTC.F2; //LED(RC2)点灯⇔消灯反転
cnt = 0; //200回カウンタ値クリア
}
}
}
void
interrupt() //割込み関数
{
//5msecインターバルタイマ
if (INTCON.T0IF) //割込み種がTimer0割込みの場合
{
INTCON.T0IF = 0; //割込みフラグクリア
TMR0 = -160; //TMR0カウント値再設定 160回(アップ...
cnt++; //200回カウンタ カウントアップ
}
}
★この情報は役に立ちましたか?
#vote(はい[13],普通[7],いいえ[10])
- http://www.coachcanadaoutlet.ca http://www.prada-outlet...
- http://www.cybermondaydeals.in.net http://www.michaelk...
#comment_nospam
**HI-TECH C PRO(Lite mode)のプログラム [#c985a1d7]
/**
* 割り込み機能、Timer0の操作法の確認
* インターバルタイマ(TMR0割込み利用) 発光ダイオード(LED)...
*
* RC2: LED
* PIC16F668 内臓発振器4MHz
*
* HI-TECH C PRO PIC10/12/16 MCU Family(Lite mode) v9.60
* MPLAB v8.14
* file name:timer0.c 08/08/10
*/
#include <htc.h>
__CONFIG(INTIO & WDTDIS & PWRTEN & MCLREN & UNPROTECT
& DUNPROTECT & BORDIS & IESODIS & FCMDIS & LVPDIS & DEBU...
__CONFIG(BORV21);
//グローバル変数の定義
unsigned int cnt; //200回カウンタ
void
main(void)
{
//PICの初期化
TRISC = 0b00000000; //PORTC 8個全て0:出力に設定
OSCCON = 0b01100000; //内蔵発振器 4MHz使用に設定
// A/D利用PORTの設定 // ANALOG=1, DIGITAL=0 //
ANSEL = 0b00000000; //AN4-0ピンはデジタルで使用
ANSELH = 0b00000000; //AN13-8ピンはデジタルで使用
PORTC = 0b00000000; //PORTCの中身をきれいにする
//PICの初期化終わり
OPTION = 0b0100; //プリスケーラ値設定0b0100(=32回)
TMR0 = -160; //TMR0カウント値設定 160回(アップカウン...
T0IE = 1; //タイマ割込み許可
GIE = 1; //全体割込み許可
cnt = 0; //200回カウンタ値クリア
while (1)
{
//点滅間隔1秒(=5msec * 200回)
if (cnt == 200)
{
PORTC = (~PORTC & 0b00000100); //LED(RC2)点...
cnt = 0; //200回カウンタ値クリア
}
}
}
void interrupt
timer0_isr(void) //割込み関数
{
//5msecインターバルタイマ
if (T0IF) //割込み種がTimer0割込みの場合
{
T0IF = 0; //割込みフラグクリア
TMR0 = -160; //TMR0カウント値再設定 160回(アップ...
cnt++; //200回カウンタ カウントアップ
}
}
★この情報は役に立ちましたか?
#vote(はい[15],普通[3],いいえ[2])
- MPLAB IDEでHI-TECH Cを使い、ブレッドボードで同様にやっ...
- ちなみにメインルーチンに点灯命令を入れると点灯OK、割り...
- 色々やっているうちに動きました。MPLABのモードをDebugか...
- PICのタイマプログラムは、新しめのソースが見つからなくて...
- 少し混乱したので厳密な計算を。(1命令=1/(4Mhz)*4 =1uS)(...
- http://www.oakleysunglasses.ar.com/ http://www.oakley--...
- http://www.outletonline-michaelkors.com/ http://www.mic...
- 2015-10-6 xiaozhengm http://www.louisvuitton-lvoutle...
- Centre http://www.michaelkorsoutlets-online.us.com/ htt...
- http://www.outletsmichaelkors.us.com http://www.christi...
- http://www.cheapnikenfljerseyswholesale.us http://www.u...
- http://www.mulberryhandbagsuk.co.ukhttp://www.mulberryo...
- https://wordpress.org/support/users/banditcaur/ https:/...
- https://wordpress.org/support/users/banditcaur/ https:/...
- https://coub.com/daftarwin https://investimonials.com/u...
- https://teletype.in/@swisswatches/7U_9n3H_k https://med...
- https://bestmassagechair.us/top-4-best-massage-chairs-u...
- https://bestmassagechair.us/irest-a382-robotic-massage-...
- https://bestmassagechair.us/irest-a382-robotic-massage-...
- http://www.yeezy-sneakers.ushttp://www.jordan12.us.comh...
- http://www.yeezy-sneakers.ushttp://www.jordan12.us.comh...
- http://www.yeezy-sneakers.us http://www.jordan12.us.com...
- http://twbaojian.com/goods.php?id=29 -- [[犀利士藥局]] ...
- http://twbaojian.com/goods.php?id=29 -- [[犀利士藥局]] ...
- http://twbaojian.com/goods.php?id=29 -- [[犀利士藥局]]...
- ttp://www.zhengkang.tw/product/levitra-20mg/ -- [[gdsgs...
- http://www.zhonghua19.tw/goods.php?id=27 -- [[gdssagds]...
- http://www.zhengkang.tw/product/levitra-20mg/ -- [[gdsg...
- http://www.nman18.com/goods.php?id=60 -- [[gdsgsgsagds]...
- https://petirjitu-daftar.id/ -- [[petir jitu]] &new{202...
- https://nonsociety.com/ -- [[slot gampang jackpot]] &ne...
#comment_nospam
終了行:
閲覧総計:&counter(); (本日:&counter(today); 昨日...
【目次】(項目をクリックすると、そこへ飛べます)
#contents
~
*インターバルタイマ(TMR0割込み利用) [#b9631c91]
割り込み機能とTimer0の操作法の確認の為、基本機能だけのプ...
確認した。
また、HI-TECH C PRO(Lite mode)の割り込み機能のプログラミ...
プログラムを作成し、動作を確認した。 08/08/15
|&attachref(P1010641.JPG,zoom,150x150,button){新しい写真...
**MikroCのプログラム [#f619acec]
/**
* 割り込み機能、Timer0の操作法の確認
* インターバルタイマ(TMR0割込み利用) 発光ダイオード(LED)...
*
* RC2: LED
* PIC16F668 内臓発振器4MHz
*
* Device Flags:
* _INTRC_OSC_NOCLKOUT _WDT_OFF _PWRTE_ON _MCLRE_OFF
* _CP_OFF _CPD_OFF _BOR_OFF _IESO_ON _FCMEN_ON
* _LVP_OFF _DEBUG_ON _BOR21V _WRT_OFF
*
* MikroC v8.1.0
* file name:timer0.c 08/08/15
*/
//グローバル変数の定義
unsigned int cnt; //200回カウンタ
void
main(void)
{
//PICの初期化
TRISC = 0b00000000; //PORTC 8個全て0:出力に設定
OSCCON = 0b01100000; //内蔵発振器 4MHz使用に設定
// A/D利用PORTの設定 // ANALOG=1, DIGITAL=0 //
ANSEL = 0b00000000; //AN4-0ピンはデジタルで使用
ANSELH = 0b00000000; //AN13-8ピンはデジタルで使用
PORTC = 0b00000000; //PORTCの中身をきれいにする
//PICの初期化終わり
OPTION_REG = 0b0100; //プリスケーラ値設定0b0100(=32回)
TMR0 = -160; //TMR0カウント値設定 160回(アップカウン...
INTCON.T0IE = 1; //タイマ割込み許可
INTCON.GIE = 1; //全体割込み許可
cnt = 0; //200回カウンタ値クリア
while (1)
{
//点滅間隔1秒(=5msec * 200回)
if (cnt == 200)
{
PORTC.F2 = ~PORTC.F2; //LED(RC2)点灯⇔消灯反転
cnt = 0; //200回カウンタ値クリア
}
}
}
void
interrupt() //割込み関数
{
//5msecインターバルタイマ
if (INTCON.T0IF) //割込み種がTimer0割込みの場合
{
INTCON.T0IF = 0; //割込みフラグクリア
TMR0 = -160; //TMR0カウント値再設定 160回(アップ...
cnt++; //200回カウンタ カウントアップ
}
}
★この情報は役に立ちましたか?
#vote(はい[13],普通[7],いいえ[10])
- http://www.coachcanadaoutlet.ca http://www.prada-outlet...
- http://www.cybermondaydeals.in.net http://www.michaelk...
#comment_nospam
**HI-TECH C PRO(Lite mode)のプログラム [#c985a1d7]
/**
* 割り込み機能、Timer0の操作法の確認
* インターバルタイマ(TMR0割込み利用) 発光ダイオード(LED)...
*
* RC2: LED
* PIC16F668 内臓発振器4MHz
*
* HI-TECH C PRO PIC10/12/16 MCU Family(Lite mode) v9.60
* MPLAB v8.14
* file name:timer0.c 08/08/10
*/
#include <htc.h>
__CONFIG(INTIO & WDTDIS & PWRTEN & MCLREN & UNPROTECT
& DUNPROTECT & BORDIS & IESODIS & FCMDIS & LVPDIS & DEBU...
__CONFIG(BORV21);
//グローバル変数の定義
unsigned int cnt; //200回カウンタ
void
main(void)
{
//PICの初期化
TRISC = 0b00000000; //PORTC 8個全て0:出力に設定
OSCCON = 0b01100000; //内蔵発振器 4MHz使用に設定
// A/D利用PORTの設定 // ANALOG=1, DIGITAL=0 //
ANSEL = 0b00000000; //AN4-0ピンはデジタルで使用
ANSELH = 0b00000000; //AN13-8ピンはデジタルで使用
PORTC = 0b00000000; //PORTCの中身をきれいにする
//PICの初期化終わり
OPTION = 0b0100; //プリスケーラ値設定0b0100(=32回)
TMR0 = -160; //TMR0カウント値設定 160回(アップカウン...
T0IE = 1; //タイマ割込み許可
GIE = 1; //全体割込み許可
cnt = 0; //200回カウンタ値クリア
while (1)
{
//点滅間隔1秒(=5msec * 200回)
if (cnt == 200)
{
PORTC = (~PORTC & 0b00000100); //LED(RC2)点...
cnt = 0; //200回カウンタ値クリア
}
}
}
void interrupt
timer0_isr(void) //割込み関数
{
//5msecインターバルタイマ
if (T0IF) //割込み種がTimer0割込みの場合
{
T0IF = 0; //割込みフラグクリア
TMR0 = -160; //TMR0カウント値再設定 160回(アップ...
cnt++; //200回カウンタ カウントアップ
}
}
★この情報は役に立ちましたか?
#vote(はい[15],普通[3],いいえ[2])
- MPLAB IDEでHI-TECH Cを使い、ブレッドボードで同様にやっ...
- ちなみにメインルーチンに点灯命令を入れると点灯OK、割り...
- 色々やっているうちに動きました。MPLABのモードをDebugか...
- PICのタイマプログラムは、新しめのソースが見つからなくて...
- 少し混乱したので厳密な計算を。(1命令=1/(4Mhz)*4 =1uS)(...
- http://www.oakleysunglasses.ar.com/ http://www.oakley--...
- http://www.outletonline-michaelkors.com/ http://www.mic...
- 2015-10-6 xiaozhengm http://www.louisvuitton-lvoutle...
- Centre http://www.michaelkorsoutlets-online.us.com/ htt...
- http://www.outletsmichaelkors.us.com http://www.christi...
- http://www.cheapnikenfljerseyswholesale.us http://www.u...
- http://www.mulberryhandbagsuk.co.ukhttp://www.mulberryo...
- https://wordpress.org/support/users/banditcaur/ https:/...
- https://wordpress.org/support/users/banditcaur/ https:/...
- https://coub.com/daftarwin https://investimonials.com/u...
- https://teletype.in/@swisswatches/7U_9n3H_k https://med...
- https://bestmassagechair.us/top-4-best-massage-chairs-u...
- https://bestmassagechair.us/irest-a382-robotic-massage-...
- https://bestmassagechair.us/irest-a382-robotic-massage-...
- http://www.yeezy-sneakers.ushttp://www.jordan12.us.comh...
- http://www.yeezy-sneakers.ushttp://www.jordan12.us.comh...
- http://www.yeezy-sneakers.us http://www.jordan12.us.com...
- http://twbaojian.com/goods.php?id=29 -- [[犀利士藥局]] ...
- http://twbaojian.com/goods.php?id=29 -- [[犀利士藥局]] ...
- http://twbaojian.com/goods.php?id=29 -- [[犀利士藥局]]...
- ttp://www.zhengkang.tw/product/levitra-20mg/ -- [[gdsgs...
- http://www.zhonghua19.tw/goods.php?id=27 -- [[gdssagds]...
- http://www.zhengkang.tw/product/levitra-20mg/ -- [[gdsg...
- http://www.nman18.com/goods.php?id=60 -- [[gdsgsgsagds]...
- https://petirjitu-daftar.id/ -- [[petir jitu]] &new{202...
- https://nonsociety.com/ -- [[slot gampang jackpot]] &ne...
#comment_nospam
ページ名: