検索
AND検索
OR検索
トップ
|
リロード
|
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
A/D値をLCDに表示(16F88) をテンプレートにして作成
★トップ(目次)ページへ
★情報交換掲示板
08/08/14設置
今日の10件
PICとMikroC
(113)
PIC-PICの通信(USART)
(4)
スイッチ入力(18F2320)
(3)
MenuBar
(2)
発光ダイオード(LED)の点滅(16F886)
(2)
Guide To Online Casual Hookup Platforms No Cost
(2)
発光ダイオード(LED)の明るさを変える
(2)
Get Started with Best Casual Dating Website Usa
(2)
XC8:変数の型のタイプと値の範囲
(2)
スイッチ入力(16F1827 XC8)
(2)
最新の15件
2025-06-28
Try Out Top Local Dating Site No Cost
2025-06-27
Get Started with Casual Dating Websites No Cost
Tips For Best Local Hookup Websites Online
Try Out Free Hookup Platforms To For Just Sex
Free Casual Encounters App Online
Tips For Free Local Dating Platforms No Cost
Get Started with Best Local Hookup Website No Cost
Try Out Free Meetup Website No Sign Up
Guide To Local Hookup Platform No Sign Up
Try Out Top Casual Dating Platform To For Just Sex
Top Local Dating Websites No Sign Up
Guide To Free Dating Websites For Quick Sex
Get Started with Online Casual Hookup Site No Sign Up
Guide To Online Casual Dating Website Usa
Guide To Free Local Encounters Platforms Online
#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....
- http://www.yeezyofficialwebsites.org -- [[Yeezy Supply]...
#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....
- http://www.yeezyofficialwebsites.org -- [[Yeezy Supply]...
#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
ページ名: