検索
AND検索
OR検索
トップ
|
リロード
|
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
スイッチ入力(18F2320) をテンプレートにして作成
★トップ(目次)ページへ
★情報交換掲示板
08/08/14設置
今日の10件
PICとMikroC
(85)
発光ダイオード(LED)の点滅(12F683)
(2)
MikroCの特徴
(2)
モータを高速・中速・低速で回転
(2)
PukiWiki/1.4/Manual/Plugin/O-R
(1)
WikiName
(1)
Writer509 3,500円
(1)
PIC-PICの通信(USART)
(1)
MPLAB Xのデバッガーの使用法
(1)
MikroC TIPS
(1)
最新の15件
2024-05-03
対象PIC
2024-04-02
インターバルタイマ(TMR0割込み利用)(16F886)
XC8:変数の型のタイプと値の範囲
XC8:プログラミング書式の確認
XC8:コンフィグレーションワード記述書式について
スリープ(PICの消費電力を最小に)
PWM機能
2024-01-29
MikroCの特徴
RecentDeleted
2023-12-22
RCDライタ 350円
LEDの明るさを変える(PWM)(24FJ64)
ライントレースカー(基本機能のみ搭載)
発光ダイオード(LED)の点滅(16F1827 XC8)
2023-09-12
I2C通信LCD表示法(16F1827 XC8)
2023-07-06
PIC-PICの通信(USART)
#amazon(4798109223)
Total:0/Today:0
開始行:
閲覧総計:&counter(); (本日:&counter(today); 昨日...
【目次】(項目をクリックすると飛べます)
#contents
~
*スイッチ入力(18F2320) [#tbe5d351]
18F2320は、16F系と同様に「PORTB内部プルアップ機能」が装備...
を利用し、18F2320におけるスイッチのオン(ON)、オフ(OFF)信...
(スイッチ入力)と稼動を確認した。 07/09/29
・「PORTB 内部プルアップ機能」を利用
(INTCON2.NOT_RBPU = 0; //PORTBを内部プルアップ)
・MikroCで用意されている、スイッチのチャタリングを回避で...
用いる。
※C18のプログラムを追記 07/10/04
&attachref(P1010550.JPG,zoom,150x150,button){新しい写真添...
**MikroCのプログラム [#zf91387c]
/**
* 18F2320の稼働テスト スイッチ入力
* (スイッチを押している間だけON、はなすとOFF)
*
* スイッチ:RB6 LED:RC1
*
*Clock: 8.0MHz 内蔵発振器使用
*Device Flags:
* _INTIO2_OSC_1H _WDT_OFF_2H _MCLRE_OFF_3H _LVP_OFF_4L
* (その他はデフォルト設定でOK)
*
* MikroC v7.0.0.3
*/
void main()
{
//PICの初期化
PORTB = 0b00000000; //PortBの中身をきれいにする
PORTC = 0b00000000; //PortCの中身をきれいにする
OSCCON = 0b01110000; //内蔵発信機 8MHz使用に設定
INTCON2.NOT_RBPU = 0; //PORTBを内部プルアップ
TRISB = 0b01000000; //PortBのRB6を1:入力に他は0:出力...
TRISC = 0b00000000; //PortC 8個全て0:出力設定
while (1)
{
if(Button(&PORTB, 6, 1, 0)) //スイッチONの場合
{
PORTC.F1 = 1; //LED ON
}
else //スイッチOFFの場合
{
PORTC.F1 = 0; //LED OFF
}
}
}
★この情報は役に立ちましたか?
#vote(はい[8],いいえ[8])
- http://www.coachcanadaoutlet.ca http://www.prada-outlet...
- http://www.cybermondaydeals.in.net http://www.michaelk...
#comment_nospam
**C18のプログラム [#wcd0f945]
/**
* 18F2320の稼働テスト スイッチ入力
* (スイッチを押している間だけON、はなすとOFF)
*
* スイッチ:RB6 LED:RC1
* Clock: 8.0MHz 内蔵発振器使用
*
* C18 StudentEdition v3.12
*/
#include <p18f2320.h>
#include <delays.h>
//config設定
#pragma config OSC = INTIO2 //内部発振器を利用
#pragma config WDT = OFF //ウォッチドッグタイマOFF
#pragma config MCLRE = OFF //MCLRを内部プルアップ
#pragma config LVP = OFF //低電圧ICSP制御OFF
//その他のconfigはデフォルト設定のまま
void main(void)
{
//初期化
PORTB = 0b00000000; //PortBの中身をきれいにする
PORTC = 0b00000000; //PortCの中身をきれいにする
OSCCON = 0b01110000; //内蔵発振器を8MHz使用に設定
INTCON2bits.NOT_RBPU = 0; //PortBを内部プルアップ
TRISB = 0b01000000; //PortBのRB6を1:入力に他は0:出力...
TRISC = 0b00000000; //PortC 8個全て0:出力設定
while(1)
{
if (PORTBbits.RB6 == 0) //スイッチON(Low)の場合
{
LATCbits.LATC1 = 1; //LED ON
}
else //スイッチOFF(Hight)の場合
{
LATCbits.LATC1 = 0; //LED OFF
}
}
}
★この情報は役に立ちましたか?
#vote(はい[7],いいえ[2])
- http://www.oakleysunglasses.ar.com/ http://www.oakley--...
- http://www.outletonline-michaelkors.com/ http://www.mic...
- http://www.outletonline-michaelkors.com/ http://www.mic...
- 2015-10-6 xiaozhengm http://www.louisvuitton-lvoutle...
- Centre http://www.michaelkorsoutlets-online.us.com/ htt...
- Centre http://www.michaelkorsoutlets-online.us.com/ htt...
- http://www.cybermondaydeals.in.net http://www.michaelk...
- http://www.nike-shoes.in.net/ http://www.bostoncelticsj...
- Often the http://www.tiffanyandco-canada.ca/ dream, htt...
- "Today http://www.gucci-outletstore.com/ can http://www...
#comment_nospam
終了行:
閲覧総計:&counter(); (本日:&counter(today); 昨日...
【目次】(項目をクリックすると飛べます)
#contents
~
*スイッチ入力(18F2320) [#tbe5d351]
18F2320は、16F系と同様に「PORTB内部プルアップ機能」が装備...
を利用し、18F2320におけるスイッチのオン(ON)、オフ(OFF)信...
(スイッチ入力)と稼動を確認した。 07/09/29
・「PORTB 内部プルアップ機能」を利用
(INTCON2.NOT_RBPU = 0; //PORTBを内部プルアップ)
・MikroCで用意されている、スイッチのチャタリングを回避で...
用いる。
※C18のプログラムを追記 07/10/04
&attachref(P1010550.JPG,zoom,150x150,button){新しい写真添...
**MikroCのプログラム [#zf91387c]
/**
* 18F2320の稼働テスト スイッチ入力
* (スイッチを押している間だけON、はなすとOFF)
*
* スイッチ:RB6 LED:RC1
*
*Clock: 8.0MHz 内蔵発振器使用
*Device Flags:
* _INTIO2_OSC_1H _WDT_OFF_2H _MCLRE_OFF_3H _LVP_OFF_4L
* (その他はデフォルト設定でOK)
*
* MikroC v7.0.0.3
*/
void main()
{
//PICの初期化
PORTB = 0b00000000; //PortBの中身をきれいにする
PORTC = 0b00000000; //PortCの中身をきれいにする
OSCCON = 0b01110000; //内蔵発信機 8MHz使用に設定
INTCON2.NOT_RBPU = 0; //PORTBを内部プルアップ
TRISB = 0b01000000; //PortBのRB6を1:入力に他は0:出力...
TRISC = 0b00000000; //PortC 8個全て0:出力設定
while (1)
{
if(Button(&PORTB, 6, 1, 0)) //スイッチONの場合
{
PORTC.F1 = 1; //LED ON
}
else //スイッチOFFの場合
{
PORTC.F1 = 0; //LED OFF
}
}
}
★この情報は役に立ちましたか?
#vote(はい[8],いいえ[8])
- http://www.coachcanadaoutlet.ca http://www.prada-outlet...
- http://www.cybermondaydeals.in.net http://www.michaelk...
#comment_nospam
**C18のプログラム [#wcd0f945]
/**
* 18F2320の稼働テスト スイッチ入力
* (スイッチを押している間だけON、はなすとOFF)
*
* スイッチ:RB6 LED:RC1
* Clock: 8.0MHz 内蔵発振器使用
*
* C18 StudentEdition v3.12
*/
#include <p18f2320.h>
#include <delays.h>
//config設定
#pragma config OSC = INTIO2 //内部発振器を利用
#pragma config WDT = OFF //ウォッチドッグタイマOFF
#pragma config MCLRE = OFF //MCLRを内部プルアップ
#pragma config LVP = OFF //低電圧ICSP制御OFF
//その他のconfigはデフォルト設定のまま
void main(void)
{
//初期化
PORTB = 0b00000000; //PortBの中身をきれいにする
PORTC = 0b00000000; //PortCの中身をきれいにする
OSCCON = 0b01110000; //内蔵発振器を8MHz使用に設定
INTCON2bits.NOT_RBPU = 0; //PortBを内部プルアップ
TRISB = 0b01000000; //PortBのRB6を1:入力に他は0:出力...
TRISC = 0b00000000; //PortC 8個全て0:出力設定
while(1)
{
if (PORTBbits.RB6 == 0) //スイッチON(Low)の場合
{
LATCbits.LATC1 = 1; //LED ON
}
else //スイッチOFF(Hight)の場合
{
LATCbits.LATC1 = 0; //LED OFF
}
}
}
★この情報は役に立ちましたか?
#vote(はい[7],いいえ[2])
- http://www.oakleysunglasses.ar.com/ http://www.oakley--...
- http://www.outletonline-michaelkors.com/ http://www.mic...
- http://www.outletonline-michaelkors.com/ http://www.mic...
- 2015-10-6 xiaozhengm http://www.louisvuitton-lvoutle...
- Centre http://www.michaelkorsoutlets-online.us.com/ htt...
- Centre http://www.michaelkorsoutlets-online.us.com/ htt...
- http://www.cybermondaydeals.in.net http://www.michaelk...
- http://www.nike-shoes.in.net/ http://www.bostoncelticsj...
- Often the http://www.tiffanyandco-canada.ca/ dream, htt...
- "Today http://www.gucci-outletstore.com/ can http://www...
#comment_nospam
ページ名: