検索
AND検索
OR検索
トップ
|
リロード
|
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
A/D値でLED点滅間隔変更(24FJ64) をテンプレートにして作成
★トップ(目次)ページへ
★情報交換掲示板
08/08/14設置
今日の10件
PICとMikroC
(101)
I2C通信LCD表示法(16F1827 XC8)
(3)
スリープ(PICの消費電力を最小に)
(2)
割り込み制御
(2)
TVリモコン信号の受信機
(2)
Get Started with Best Dating Websites In The Usa
(2)
MPLAB Xのデバッガーの使用法
(2)
MikroC TIPS
(2)
パソコンとPICの通信(USART)
(2)
Tips For Best Casual Dating Website No Payment
(2)
最新の15件
2024-12-25
スリープ(PICの消費電力を最小に)
2024-11-14
Top Meetup Websites Usa
Discreet Hookup Website For Quick Sex
Tips For Top Local Dating Platforms No Payment
Local Dating Website
Try Out Free Casual Dating Site In The Usa
Try Out Casual Hookup Platforms For Quick Sex
Get Started with Best Casual Dating Website Usa
Tips For Best Casual Dating Website No Payment
Guide To Best Casual Encounters Site No Sign Up
Guide To Best Local Hookup Platform
Online Local Hookup Websites In The Usa
Get Started with Free Hookup Websites In The Usa
Try Out Best Local Dating Platforms No Payment
2024-11-08
Try Out Top Meetup Platforms Online
#amazon(4798109223)
Total:0/Today:0
開始行:
閲覧総計:&counter(); (本日:&counter(today); 昨日...
*A/D値でLED点滅間隔変更 [#p6a3d09f]
「A/D変換」を利用した簡単なプログラムを作成し、24FJ64GA00...
稼働を確認しました。
A/D変換値(0〜1023)を用いて発光ダイオード(LED)の点滅間隔を...
にスムーズに変化させる。 07/02/03
|&attachref(P1010617.JPG,zoom,150x150,button){新しい写真...
/**
* 24F64の稼働テスト 0-3V入力−LED点滅間隔変更
* (A/D値で発光ダイオード(LED)の点滅間隔を変更する)
*
* PIC24FJ64GA002
* A/D: RB3(AN5) (10KΩ半固定抵抗で分圧しアナログ値を生成)
* LED: RB15
*
*Clock: 8.0MHz 内蔵発振器使用
*電源:乾電池2本(3V)
*Device Flags:
*_IESO_OFF _FNOSC_FRC _FCKSM_CSDCMD _OSCIOFNC_OFF _P...
*_JTAGEN_OFF _GCP_OFF _GWRP_OFF _BKBUG_OFF _COE_OFF...
*
*_IESO_OFF 2速度スタートアップ無効
*_FNOSC_FRC クロックは内蔵オシレータを利用(8MHz)
*_FCKSM_CSDCMD 動作中のクロック切り替え&監視OFF
*_OSCIOFNC_OFF RA3はI/Oとして利用 _POSCMOD_NONE 主発信...
*_JTAGEN_OFF JTAG無効 _GCP_OFF コードプロテクト無効
*_GWRP_OFF プログラムメモリ書込み禁止 _BKBUG_OFF デバ...
*_COE_OFF Clip-onエミュレーション無効
*_ICS_PGx1 ICSP書き込みにPGC1/PGD1を使う FWDTEN_OFF ...
*
* MikroC dsPIC v4.0.0.0
* コンパイルサイズ: 728byte (6,000Byte以下なら無料利用)
*/
void main()
{
//使用変数の定義
unsigned int temp;
//PICの初期化
PORTB = 0b0000000000000000; //PORTBの中身ををきれい...
ADPCFG = 0b1111111111011111; //AN5は0:アナログ、他ピ...
TRISB = 0b0000000000001000; //PORTBのRB3(AN5)を1:入...
//初期化終わり
while(1)
{
//アナログデータの取得 10bit(0~1023)
temp = ADC_Read(5); //RB3(AN5)アナログ値を取得
//LED点滅間隔が0-1023msecで滑らかに変更する
LATBbits.LATB15 = 1; //RB15をON
Vdelay_ms_p24_p33(temp);
LATBbits.LATB15 = 0; //RB15をOFF
Vdelay_ms_p24_p33(temp);
}
}
★この情報は役に立ちましたか?
#vote(はい[10],普通[8],いいえ[10])
終了行:
閲覧総計:&counter(); (本日:&counter(today); 昨日...
*A/D値でLED点滅間隔変更 [#p6a3d09f]
「A/D変換」を利用した簡単なプログラムを作成し、24FJ64GA00...
稼働を確認しました。
A/D変換値(0〜1023)を用いて発光ダイオード(LED)の点滅間隔を...
にスムーズに変化させる。 07/02/03
|&attachref(P1010617.JPG,zoom,150x150,button){新しい写真...
/**
* 24F64の稼働テスト 0-3V入力−LED点滅間隔変更
* (A/D値で発光ダイオード(LED)の点滅間隔を変更する)
*
* PIC24FJ64GA002
* A/D: RB3(AN5) (10KΩ半固定抵抗で分圧しアナログ値を生成)
* LED: RB15
*
*Clock: 8.0MHz 内蔵発振器使用
*電源:乾電池2本(3V)
*Device Flags:
*_IESO_OFF _FNOSC_FRC _FCKSM_CSDCMD _OSCIOFNC_OFF _P...
*_JTAGEN_OFF _GCP_OFF _GWRP_OFF _BKBUG_OFF _COE_OFF...
*
*_IESO_OFF 2速度スタートアップ無効
*_FNOSC_FRC クロックは内蔵オシレータを利用(8MHz)
*_FCKSM_CSDCMD 動作中のクロック切り替え&監視OFF
*_OSCIOFNC_OFF RA3はI/Oとして利用 _POSCMOD_NONE 主発信...
*_JTAGEN_OFF JTAG無効 _GCP_OFF コードプロテクト無効
*_GWRP_OFF プログラムメモリ書込み禁止 _BKBUG_OFF デバ...
*_COE_OFF Clip-onエミュレーション無効
*_ICS_PGx1 ICSP書き込みにPGC1/PGD1を使う FWDTEN_OFF ...
*
* MikroC dsPIC v4.0.0.0
* コンパイルサイズ: 728byte (6,000Byte以下なら無料利用)
*/
void main()
{
//使用変数の定義
unsigned int temp;
//PICの初期化
PORTB = 0b0000000000000000; //PORTBの中身ををきれい...
ADPCFG = 0b1111111111011111; //AN5は0:アナログ、他ピ...
TRISB = 0b0000000000001000; //PORTBのRB3(AN5)を1:入...
//初期化終わり
while(1)
{
//アナログデータの取得 10bit(0~1023)
temp = ADC_Read(5); //RB3(AN5)アナログ値を取得
//LED点滅間隔が0-1023msecで滑らかに変更する
LATBbits.LATB15 = 1; //RB15をON
Vdelay_ms_p24_p33(temp);
LATBbits.LATB15 = 0; //RB15をOFF
Vdelay_ms_p24_p33(temp);
}
}
★この情報は役に立ちましたか?
#vote(はい[10],普通[8],いいえ[10])
ページ名: