検索
AND検索
OR検索
トップ
|
リロード
|
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
A/D値をLCDに表示(16F88) をテンプレートにして作成
★トップ(目次)ページへ
★情報交換掲示板
08/08/14設置
今日の3件
PICとMikroC
(9)
インターバルタイマ(TMR0割込み利用)
(1)
発光ダイオード(LED)の明るさを変える
(1)
最新の15件
2023-09-19
RecentDeleted
2023-09-12
I2C通信LCD表示法(16F1827 XC8)
2023-08-23
XC8:コンフィグレーションワード記述書式について
2023-07-16
MikroCの特徴
スリープ(PICの消費電力を最小に)
2023-07-07
ライントレースカー(基本機能のみ搭載)
2023-07-06
PIC-PICの通信(USART)
2023-07-04
16F1827のconfig設定
PICとMikroC
2023-06-06
A/D値でLED点滅間隔変更(12F683)
2023-05-29
LEDの明るさを変える(PWM)(16F886)
2023-05-20
1024分解能ハードPWM制御自作関数
2023-05-18
LEDの明るさを変える(PWM)(12F683)
2023-04-26
モータの前転・後転
2023-03-18
MPLAB Xのデバッガーの使用法
#amazon(4798109223)
Total:0/Today:0
開始行:
閲覧総計:&counter(); (本日:&counter(today); 昨日...
~
【目次】(項目をクリックすると飛べます)
#contents
~
*A/D値をLCDに表示 [#c8b96228]
液晶ディスプレイ(LCD:Liquid Crystal Display)の活用の一つ...
A/D変換値を表示する事例を紹介します。
アナログセンサの値をデジタル変換した0〜1023の値をLCDに表...
事で入力されたアナログセンサ値を数値で正確に把握する事が...
ます。
本事例は「PIC16F88」を用い、半固定抵抗を回す事により、0〜...
作り、その値をリアルタイムでLCDに表示しました。 06/11/20
16文字×1行LCD
DMC16117A (OPTREX社製) 秋月@300円 制御ICは「日立HD44780...
http://www.allelectronics.com/spec/LCD-114.pdf
**4ビット接続例 [#fa8ce341]
制御ICが「HD44780準拠品」のLCDの場合データ4ビット接続が...
早速4ビット接続での稼働テストをしてみました。 07/10/13
&attachref(P1010556.JPG,zoom,150x150,button){新しい写真添...
/**
* A/D変換値を液晶ディスプレイ(LCD)に表示 データ4bit接続
*
* PIC16F88 クロック:内蔵8MHz
*
* アナログ入力:RA1
* LCD制御pin R/W:RB0 RS:RB2 E:RB3
* LCDデータpin D4:RB4 D5:RB5 D6:RB6 D7:RB7
* LCD:DMC16117A (OPTREX社製) 秋月@300円 06/11/15
* http://www.allelectronics.com/spec/LCD-114.pdf
* 電源:乾電池3本(4.5V)
*
* Devvice Flags:
* _CP_OFF _CCP1_RB3 _DEBUG_OFF _WRT_ENABLE_OFF
* _CPD_OFF _LVP_OFF _BODEN_OFF _MCLR_OFF _PWRTE_ON
* _WDT_OFF _INTRC_IO _IESO_ON__CFG2 _FCMEN_ON__CFG2
*
* MikroC v7.0.0.3
*/
void main()
{
//使用変数の定義
int port;
char s_port[7];
//マイコンの初期化
PORTA = 0b00000000; //PORTAの中身をきれいにする
PORTB = 0b00000000; //PORTBの中身をきれいにする
OSCCON = 0b01110000; //内臓クロック8MHzに設定
//A/D変換clock設定 0.125us*16倍=2.0us at 8MHz > 1.6us
ADCON1.ADCS2=1;
ADCON0.ADCS1=0;
ADCON0.ADCS0=1;
// A/D利用PORTの設定 // ANALOG=1, DIGITAL=0 //
ANSEL = 0b00000010; //RA1のみアナログ使用、他は全て...
TRISA = 0b00000010; //RA1のみ1:入力に設定、他は0:出力
TRISB = 0b00000000; //PORTB 8ヶ全て出力に設定
//マイコンの初期化終わり
Lcd_Config(&PORTB,2,3,0,7,6,5,4); //LCDのピン接続設定
Lcd_Init(&PORTB); //LCD初期化
Lcd_Cmd(LCD_CURSOR_OFF); //カーソル非表示
do
{
//アナログデータの取得(0~1023)
port = ADC_Read(1); //RA1値をアナログデジタル変換
Delay_ms(500); //0.5秒待機
IntToStr(port, s_port); //数値を文字列に変換
Lcd_Out(1, 1, "A/D Levl"); //LCD上位文字列表示
Lcd_Out(2, 1, s_port); //LCD下位文字列表示
}while(1);
}
~
★この情報は役に立ちましたか?
#vote(はい[92],普通[44],いいえ[54])
- 必要なものだけをシンプルにまとめたすばらしい入門ページ...
- Lcd_configとLcd_initで二回初期化してる。Lcd_configはい...
- Lcd_configはカスタム設定で、Lcd_initはデフォルト設定。...
- ついでにLcd_cmd(Lcd_Clear)も入れておいた方が良いと思う...
- この装置にバキュームセンサーを取り付けて数字とバーグラ...
- simakoさん、投稿ありがとうございます。
「電子工作etc」さんの↓このページの情報が参考になるのでは...
http://www8.plala.or.jp/InHisTime/page030.html#PIC-042
いかがでしょうか? -- [[PICとMikroC]] &new{2009-03-06 (金...
- 管理人様情報提供真にありがとうございます。じっくり読ん...
- 管理人様まずこの回路で実験してみたいので回路図を書いて...
- simakoさん、了解しました。回路図書いてみます。少々時間...
(でも、LCDのどれと、PICのどのピンを接続すれば良いかはソー...
迷う所は配線写真を拡大して見て頂くとわかると思いますよ。)...
- 管理人様 お手数おかけいたしましたがお蔭様で解決できま...
- simakoさん、おめでとうございます。よかったですね。今後...
- simakoさん、おめでとうございます。よかったですね。今後...
- 管理人様お世話になっております。おねがいがございます。...
- simakoさん、車のバキュームセンサの出力電圧をA/D変換して...
- simakoさん、ここの「情報交換掲示板」にプログラムや写真...
- 管理人様ご無理言って申し訳御座いません、どうしたらよい...
- http://www.coachcanadaoutlet.ca http://www.prada-outlet...
- http://www.cybermondaydeals.in.net http://www.michaelk...
- https://www.google.co.jp/webhp?sourceid=chrome-instant&...
- "Today http://www.retro-jordans.com/ can be http://www....
#comment_nospam
**8ビット接続例 [#tbdf3cd2]
06/11/19時点では、このLCDはデータ8ビット接続しか動かない...
当時作成した8ビット接続のプログラムも記録として残してお...
【参照Help】
「mikroC Libraries」の「LCD8 (8-bit interface) Library」
06/11/20
&attachref(P1010207.JPG,zoom,150x150,button){新しい写真添...
/**
* A/D変換値を液晶ディスプレイ(LCD)に表示
*
* PIC16F88 クロック:内蔵8MHz
*
* アナログ入力:RA1
* LCD制御pin RA0:R/W RA2:RS RA3;E
* LCD:DMC16117A (OPTREX社製) 秋月@300円 06/11/15
* http://www.allelectronics.com/spec/LCD-114.pdf
* 電源:乾電池3本(4.5V)
*
* 開発環境:MikroC V6.2
* Device Flags:
* _CP_OFF _CCP1_RB3 _DEBUG_OFF _WRT_ENABLE_OFF
* _CPD_OFF _LVP_OFF _BODEN_OFF _MCLR_OFF _PWRTE_ON
* _WDT_OFF _INTRC_IO _IESO_ON__CFG2 _FCMEN_ON__CFG2
*/
void main() {
//使用変数の定義
char *text1 = "A/D Levl"; //LCD上位表示文字
char *text2 = "********"; //LCD下位表示文字
//unsigned int port;
//char *s_port;
int port; //07/10/4 修正
char s_port[7]; //07/10/4 修正
//マイコンの初期化
//内蔵クロック8MHz使用に設定
OSCCON = 0b01110000;
//A/D Clock Set = 2.0us
//Up to 1.6us
ADCON1.ADCS2=1;
ADCON0.ADCS1=0;
ADCON0.ADCS0=1;
// A/D利用PORTの設定 // ANALOG=1, DIGITAL=0 //
ANSEL = 0b00000010; //RA1のみアナログ使用
PORTA = 0b00000000; //PORTAの中身をきれいにする
PORTB = 0b00000000; //PORTBの中身をきれいにする
TRISA = 0b00000010; //RA1のみ1:入力に設定、他は0:出力
TRISB = 0b00000000; //PORTB 8ヶ全て0:出力に設定
//マイコンの初期化終わり
Lcd8_Config(&PORTA, &PORTB, 2,3,0,7,6,5,4,3,2,1,0); ...
Delay_ms(1000); //1秒待機
Lcd8_Cmd(LCD_CURSOR_OFF); //カーソル非表示
do {
//アナログデータの取得
//0~1023
port = ADC_Read(1); //RA1値をアナログデジタル変換
Delay_ms(500); //0.5秒待機
IntToStr(port, s_port); //数値を文字列に変換
Lcd8_Out(1, 1, text1); //LCD上位文字表示
Lcd8_Out(2, 1, s_port); //LCD下位文字表示
} while(1);
}
関連ページ:LCD表示法(基礎)
★この情報は役に立ちましたか?
#vote(はい[21],普通[1],いいえ[2])
- 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.nike-shoes.in.net/ http://www.bostoncelticsj...
- "Today http://www.retro-jordans.com/ can be http://www....
- http://www.outletsmichaelkors.us.com http://www.christi...
- http://www.ultraboostuncaged.us/ Adidas Ultra Boost Unc...
- http://www.nikerosherun.us.com/ Roshe Run http://www.y...
- http://www.nike-id.us/ nike id http://www.katespadeo...
- http://www.cheapnikenfljerseyswholesale.us http://www.u...
- http://www.mulberryhandbagsuk.co.ukhttp://www.mulberryo...
- https://www.inc0.net/forum/member/5971-midomidi2013 htt...
- https://teletype.in/@swisswatches/7U_9n3H_k https://med...
- 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...
- https://directory.mirror.co.uk/search/united-kingdom/kl...
- https://www.googleadservices.com/url?q=https%3A%2F%2Fki...
- https://adsense-ko.googleblog.com/2015/05/blog-post.htm...
- http://scholar.google.fr/citations?user=A2K0gcAAAAJ&hl=...
- https://images.google.com/url?q=https://kibla.de/%2F ht...
- Live URL https://social.msdn.microsoft.com/Profile/Payt...
- Live URL https://social.msdn.microsoft.com/Profile/Payt...
#comment_nospam
終了行:
閲覧総計:&counter(); (本日:&counter(today); 昨日...
~
【目次】(項目をクリックすると飛べます)
#contents
~
*A/D値をLCDに表示 [#c8b96228]
液晶ディスプレイ(LCD:Liquid Crystal Display)の活用の一つ...
A/D変換値を表示する事例を紹介します。
アナログセンサの値をデジタル変換した0〜1023の値をLCDに表...
事で入力されたアナログセンサ値を数値で正確に把握する事が...
ます。
本事例は「PIC16F88」を用い、半固定抵抗を回す事により、0〜...
作り、その値をリアルタイムでLCDに表示しました。 06/11/20
16文字×1行LCD
DMC16117A (OPTREX社製) 秋月@300円 制御ICは「日立HD44780...
http://www.allelectronics.com/spec/LCD-114.pdf
**4ビット接続例 [#fa8ce341]
制御ICが「HD44780準拠品」のLCDの場合データ4ビット接続が...
早速4ビット接続での稼働テストをしてみました。 07/10/13
&attachref(P1010556.JPG,zoom,150x150,button){新しい写真添...
/**
* A/D変換値を液晶ディスプレイ(LCD)に表示 データ4bit接続
*
* PIC16F88 クロック:内蔵8MHz
*
* アナログ入力:RA1
* LCD制御pin R/W:RB0 RS:RB2 E:RB3
* LCDデータpin D4:RB4 D5:RB5 D6:RB6 D7:RB7
* LCD:DMC16117A (OPTREX社製) 秋月@300円 06/11/15
* http://www.allelectronics.com/spec/LCD-114.pdf
* 電源:乾電池3本(4.5V)
*
* Devvice Flags:
* _CP_OFF _CCP1_RB3 _DEBUG_OFF _WRT_ENABLE_OFF
* _CPD_OFF _LVP_OFF _BODEN_OFF _MCLR_OFF _PWRTE_ON
* _WDT_OFF _INTRC_IO _IESO_ON__CFG2 _FCMEN_ON__CFG2
*
* MikroC v7.0.0.3
*/
void main()
{
//使用変数の定義
int port;
char s_port[7];
//マイコンの初期化
PORTA = 0b00000000; //PORTAの中身をきれいにする
PORTB = 0b00000000; //PORTBの中身をきれいにする
OSCCON = 0b01110000; //内臓クロック8MHzに設定
//A/D変換clock設定 0.125us*16倍=2.0us at 8MHz > 1.6us
ADCON1.ADCS2=1;
ADCON0.ADCS1=0;
ADCON0.ADCS0=1;
// A/D利用PORTの設定 // ANALOG=1, DIGITAL=0 //
ANSEL = 0b00000010; //RA1のみアナログ使用、他は全て...
TRISA = 0b00000010; //RA1のみ1:入力に設定、他は0:出力
TRISB = 0b00000000; //PORTB 8ヶ全て出力に設定
//マイコンの初期化終わり
Lcd_Config(&PORTB,2,3,0,7,6,5,4); //LCDのピン接続設定
Lcd_Init(&PORTB); //LCD初期化
Lcd_Cmd(LCD_CURSOR_OFF); //カーソル非表示
do
{
//アナログデータの取得(0~1023)
port = ADC_Read(1); //RA1値をアナログデジタル変換
Delay_ms(500); //0.5秒待機
IntToStr(port, s_port); //数値を文字列に変換
Lcd_Out(1, 1, "A/D Levl"); //LCD上位文字列表示
Lcd_Out(2, 1, s_port); //LCD下位文字列表示
}while(1);
}
~
★この情報は役に立ちましたか?
#vote(はい[92],普通[44],いいえ[54])
- 必要なものだけをシンプルにまとめたすばらしい入門ページ...
- Lcd_configとLcd_initで二回初期化してる。Lcd_configはい...
- Lcd_configはカスタム設定で、Lcd_initはデフォルト設定。...
- ついでにLcd_cmd(Lcd_Clear)も入れておいた方が良いと思う...
- この装置にバキュームセンサーを取り付けて数字とバーグラ...
- simakoさん、投稿ありがとうございます。
「電子工作etc」さんの↓このページの情報が参考になるのでは...
http://www8.plala.or.jp/InHisTime/page030.html#PIC-042
いかがでしょうか? -- [[PICとMikroC]] &new{2009-03-06 (金...
- 管理人様情報提供真にありがとうございます。じっくり読ん...
- 管理人様まずこの回路で実験してみたいので回路図を書いて...
- simakoさん、了解しました。回路図書いてみます。少々時間...
(でも、LCDのどれと、PICのどのピンを接続すれば良いかはソー...
迷う所は配線写真を拡大して見て頂くとわかると思いますよ。)...
- 管理人様 お手数おかけいたしましたがお蔭様で解決できま...
- simakoさん、おめでとうございます。よかったですね。今後...
- simakoさん、おめでとうございます。よかったですね。今後...
- 管理人様お世話になっております。おねがいがございます。...
- simakoさん、車のバキュームセンサの出力電圧をA/D変換して...
- simakoさん、ここの「情報交換掲示板」にプログラムや写真...
- 管理人様ご無理言って申し訳御座いません、どうしたらよい...
- http://www.coachcanadaoutlet.ca http://www.prada-outlet...
- http://www.cybermondaydeals.in.net http://www.michaelk...
- https://www.google.co.jp/webhp?sourceid=chrome-instant&...
- "Today http://www.retro-jordans.com/ can be http://www....
#comment_nospam
**8ビット接続例 [#tbdf3cd2]
06/11/19時点では、このLCDはデータ8ビット接続しか動かない...
当時作成した8ビット接続のプログラムも記録として残してお...
【参照Help】
「mikroC Libraries」の「LCD8 (8-bit interface) Library」
06/11/20
&attachref(P1010207.JPG,zoom,150x150,button){新しい写真添...
/**
* A/D変換値を液晶ディスプレイ(LCD)に表示
*
* PIC16F88 クロック:内蔵8MHz
*
* アナログ入力:RA1
* LCD制御pin RA0:R/W RA2:RS RA3;E
* LCD:DMC16117A (OPTREX社製) 秋月@300円 06/11/15
* http://www.allelectronics.com/spec/LCD-114.pdf
* 電源:乾電池3本(4.5V)
*
* 開発環境:MikroC V6.2
* Device Flags:
* _CP_OFF _CCP1_RB3 _DEBUG_OFF _WRT_ENABLE_OFF
* _CPD_OFF _LVP_OFF _BODEN_OFF _MCLR_OFF _PWRTE_ON
* _WDT_OFF _INTRC_IO _IESO_ON__CFG2 _FCMEN_ON__CFG2
*/
void main() {
//使用変数の定義
char *text1 = "A/D Levl"; //LCD上位表示文字
char *text2 = "********"; //LCD下位表示文字
//unsigned int port;
//char *s_port;
int port; //07/10/4 修正
char s_port[7]; //07/10/4 修正
//マイコンの初期化
//内蔵クロック8MHz使用に設定
OSCCON = 0b01110000;
//A/D Clock Set = 2.0us
//Up to 1.6us
ADCON1.ADCS2=1;
ADCON0.ADCS1=0;
ADCON0.ADCS0=1;
// A/D利用PORTの設定 // ANALOG=1, DIGITAL=0 //
ANSEL = 0b00000010; //RA1のみアナログ使用
PORTA = 0b00000000; //PORTAの中身をきれいにする
PORTB = 0b00000000; //PORTBの中身をきれいにする
TRISA = 0b00000010; //RA1のみ1:入力に設定、他は0:出力
TRISB = 0b00000000; //PORTB 8ヶ全て0:出力に設定
//マイコンの初期化終わり
Lcd8_Config(&PORTA, &PORTB, 2,3,0,7,6,5,4,3,2,1,0); ...
Delay_ms(1000); //1秒待機
Lcd8_Cmd(LCD_CURSOR_OFF); //カーソル非表示
do {
//アナログデータの取得
//0~1023
port = ADC_Read(1); //RA1値をアナログデジタル変換
Delay_ms(500); //0.5秒待機
IntToStr(port, s_port); //数値を文字列に変換
Lcd8_Out(1, 1, text1); //LCD上位文字表示
Lcd8_Out(2, 1, s_port); //LCD下位文字表示
} while(1);
}
関連ページ:LCD表示法(基礎)
★この情報は役に立ちましたか?
#vote(はい[21],普通[1],いいえ[2])
- 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.nike-shoes.in.net/ http://www.bostoncelticsj...
- "Today http://www.retro-jordans.com/ can be http://www....
- http://www.outletsmichaelkors.us.com http://www.christi...
- http://www.ultraboostuncaged.us/ Adidas Ultra Boost Unc...
- http://www.nikerosherun.us.com/ Roshe Run http://www.y...
- http://www.nike-id.us/ nike id http://www.katespadeo...
- http://www.cheapnikenfljerseyswholesale.us http://www.u...
- http://www.mulberryhandbagsuk.co.ukhttp://www.mulberryo...
- https://www.inc0.net/forum/member/5971-midomidi2013 htt...
- https://teletype.in/@swisswatches/7U_9n3H_k https://med...
- 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...
- https://directory.mirror.co.uk/search/united-kingdom/kl...
- https://www.googleadservices.com/url?q=https%3A%2F%2Fki...
- https://adsense-ko.googleblog.com/2015/05/blog-post.htm...
- http://scholar.google.fr/citations?user=A2K0gcAAAAJ&hl=...
- https://images.google.com/url?q=https://kibla.de/%2F ht...
- Live URL https://social.msdn.microsoft.com/Profile/Payt...
- Live URL https://social.msdn.microsoft.com/Profile/Payt...
#comment_nospam
ページ名: