امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
اگرورودی یک شود آنگاه lcd ...
نویسنده پیام
رسول غایب
بازنشسته
*****

ارسال‌ها: 2,458
موضوع‌ها: 237
تاریخ عضویت: دى ۱۳۸۸

تشکرها : 15003
( 20196 تشکر در 5767 ارسال )
ارسال: #1
اگرورودی یک شود آنگاه lcd ...
باسلام
من برنامه ای می خواهم که وقتی یکی ازپایه های میکرو یک شد آنگاه برروی ال سی دی کلمه ای نشان داده شود یعنی اینکه اگریکی ازپینهای میکرو مگا8 بعنوان ورودی یک شود درخروجی برروی ال سی دی کلمه ای نوشته شود.برنامه به زبان بیسکام باشد.
لطفا هرکدام ازدوستان که می توانند برنامه اش رابنویسند.
باتشکروسپاس فراوان
(آخرین ویرایش در این ارسال: ۲۲-دى-۱۳۸۸, ۲۲:۳۰:۲۴، توسط رسول.)
۲۲-دى-۱۳۸۸, ۲۲:۲۷:۵۹
ارسال‌ها
پاسخ
EBKA آفلاین
مخترع
****

ارسال‌ها: 1,099
موضوع‌ها: 89
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 1655
( 2792 تشکر در 982 ارسال )
ارسال: #2
RE: اگرورودی یک شود آنگاه lcd ...
این برنامه.... امیدوارم که تونسته باشم کمکت کنم
$regfile = "m8def.dat"
$crystal = 8000000
Config Lcd = 16 * 2
Config Lcdpin = Pin , Db4 = Portc.1 , Db5 = Portc.2 , Db6 = Portc.3 , Db7 = Portc.4 , E = Portd.2 , Rs = Portd.3
: Dim A As Word
Config Pind.1 = Input
Cls
Iran:
Do
If Portd.1 = 1 Then
Home
Lcd "EBKA"
End If
Loop
موفق باشی رفیق.....

ابراهیم خوانین زاده
 ساعت کار بدن انسان بیشتر وقتها, کمتر از 657.000 ساعت است و بعد از آن از کار می افتد  :():کمی فکر کنیم.....

259-734

[/url]
وبلاگ من


وب سایت من
[url=http://www.ebka-intelligent.com/]
آموزش کار با rfm12b,آموزش کامل ای سی ds1307, آموزش اتصال ماژول em18,سنسور رنگ ,سنسور گاز, و ... در وبلاگ من خواهید دید



(آخرین ویرایش در این ارسال: ۲۳-دى-۱۳۸۸, ۰۰:۱۳:۱۴، توسط EBKA.)
۲۳-دى-۱۳۸۸, ۰۰:۰۸:۵۴
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000, رسول, aKaReZa75, omid_phoenix
رسول غایب
بازنشسته
*****

ارسال‌ها: 2,458
موضوع‌ها: 237
تاریخ عضویت: دى ۱۳۸۸

تشکرها : 15003
( 20196 تشکر در 5767 ارسال )
ارسال: #3
RE: اگرورودی یک شود آنگاه lcd ...
باسلام وتشکرفراوان ازشما
من این دستورات رانوشتم اماموفق به اجرای آن نشدم.
من پایه های گفته شده رادرست وصل کردم همچنین پایه های 3و5و7و8و9و10 ال سی دی راهم به منفی وصل کردم وپایه ورودی رابا یک کلید شستی فشاری به مثبت وصل کردم و ورودی رابایک مقاومت 10کیلویی (پول آپ )به منفی وصل کردم امانتوانستم جوابی بگیرم.
لطفا کمکم کنید.
خیلی ممنون
۲۳-دى-۱۳۸۸, ۱۹:۳۹:۳۹
ارسال‌ها
پاسخ
EBKA آفلاین
مخترع
****

ارسال‌ها: 1,099
موضوع‌ها: 89
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 1655
( 2792 تشکر در 982 ارسال )
ارسال: #4
RE: اگرورودی یک شود آنگاه lcd ...
(۲۳-دى-۱۳۸۸, ۱۹:۳۹:۳۹)رسول نوشته است: باسلام وتشکرفراوان ازشما
من این دستورات رانوشتم اماموفق به اجرای آن نشدم.
من پایه های گفته شده رادرست وصل کردم همچنین پایه های 3و5و7و8و9و10 ال سی دی راهم به منفی وصل کردم وپایه ورودی رابا یک کلید شستی فشاری به مثبت وصل کردم و ورودی رابایک مقاومت 10کیلویی (پول آپ )به منفی وصل کردم امانتوانستم جوابی بگیرم.
لطفا کمکم کنید.
خیلی ممنون
regfile = "m8def.dat"
$crystal = 8000000
Config Lcd = 16 * 2
Config Lcdpin = Pin , Db4 = Portb.1 , Db5 = Portb.2 , Db6 = Portb.3 , Db7 = Portb.4 , E = Portb.5 , Rs = Portb.6
Config Pind.1 = Input
Cls
Iran:
home
lcd"salam"
portd.1=1
Do
If Portd.1 = 0 Then
Homel
Lcd "EBKA"
End If
Loop
تو بسکام error که نمیده؟؟؟
حالا اینو وصل کن.... بجای 1 صفر بده...
بیبن ایا (سلام )رو مینویسه....که ببینیم ال سی دی رو درست وصل کردی یا نه!!
ال سی دی رو به پورت b وصل کن....

ابراهیم خوانین زاده
 ساعت کار بدن انسان بیشتر وقتها, کمتر از 657.000 ساعت است و بعد از آن از کار می افتد  :():کمی فکر کنیم.....

259-734

[/url]
وبلاگ من


وب سایت من
[url=http://www.ebka-intelligent.com/]
آموزش کار با rfm12b,آموزش کامل ای سی ds1307, آموزش اتصال ماژول em18,سنسور رنگ ,سنسور گاز, و ... در وبلاگ من خواهید دید



۲۳-دى-۱۳۸۸, ۲۰:۰۲:۲۰
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000, رسول
رسول غایب
بازنشسته
*****

ارسال‌ها: 2,458
موضوع‌ها: 237
تاریخ عضویت: دى ۱۳۸۸

تشکرها : 15003
( 20196 تشکر در 5767 ارسال )
ارسال: #5
RE: اگرورودی یک شود آنگاه lcd ...
بازم جواب نداد.
برای امتحان ال سی دی رو درست وصل کردم وفقط برنامه زیر رانوشتم ببینم که کارمی کنه یانه دیدم سلام رونشون داد
$regfile = "m8def.dat"
$crystal = 8000000
Config Lcd = 16 * 2
Config Lcdpin = Pin , Db4 = Portb.1 , Db5 = Portb.2 , Db6 = Portb.3 , Db7 = Portb.4 , E = Portb.5 , Rs = Portb.6
Lcd "salam"
End

اما برنامه IF رواجرانمیکنه.
من حتی خودمیکرو رو هم عوض کردم اما نشد.
۲۳-دى-۱۳۸۸, ۲۱:۳۳:۴۱
ارسال‌ها
پاسخ
EBKA آفلاین
مخترع
****

ارسال‌ها: 1,099
موضوع‌ها: 89
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 1655
( 2792 تشکر در 982 ارسال )
ارسال: #6
RE: اگرورودی یک شود آنگاه lcd ...
(۲۳-دى-۱۳۸۸, ۲۱:۳۳:۴۱)رسول نوشته است: بازم جواب نداد.
برای امتحان ال سی دی رو درست وصل کردم وفقط برنامه زیر رانوشتم ببینم که کارمی کنه یانه دیدم سلام رونشون داد
$regfile = "m8def.dat"
$crystal = 8000000
Config Lcd = 16 * 2
Config Lcdpin = Pin , Db4 = Portb.1 , Db5 = Portb.2 , Db6 = Portb.3 , Db7 = Portb.4 , E = Portb.5 , Rs = Portb.6
Lcd "salam"
End

اما برنامه IF رواجرانمیکنه.
من حتی خودمیکرو رو هم عوض کردم اما نشد.
do
debounce pind.1,1,ebka
loop
ebka:
home l
lcd "hello"
waitms 500
goto iran
اینو بجای hf بذار ببین درست میشه...

ابراهیم خوانین زاده
 ساعت کار بدن انسان بیشتر وقتها, کمتر از 657.000 ساعت است و بعد از آن از کار می افتد  :():کمی فکر کنیم.....

259-734

[/url]
وبلاگ من


وب سایت من
[url=http://www.ebka-intelligent.com/]
آموزش کار با rfm12b,آموزش کامل ای سی ds1307, آموزش اتصال ماژول em18,سنسور رنگ ,سنسور گاز, و ... در وبلاگ من خواهید دید



۲۳-دى-۱۳۸۸, ۲۲:۴۹:۱۱
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000, رسول
t3r!p3000 آفلاین
         
*****

ارسال‌ها: 5,050
موضوع‌ها: 83
تاریخ عضویت: اردیبهشت ۱۳۸۵

تشکرها : 34447
( 17423 تشکر در 5116 ارسال )
ارسال: #7
RE: اگرورودی یک شود آنگاه lcd ...
مهندس واسه ورودی خوندن باید از pin استفاده کرد و نه از port !
چون تو دستور شرطون پورت گذاشته بودین که اشتباه هستش !
۲۴-دى-۱۳۸۸, ۰۰:۳۶:۲۸
ارسال‌ها
پاسخ
تشکر شده توسط : EBKA, رسول, aKaReZa75
EBKA آفلاین
مخترع
****

ارسال‌ها: 1,099
موضوع‌ها: 89
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 1655
( 2792 تشکر در 982 ارسال )
ارسال: #8
RE: اگرورودی یک شود آنگاه lcd ...
(۲۴-دى-۱۳۸۸, ۰۰:۳۶:۲۸)t3r!p3000 نوشته است: مهندس واسه ورودی خوندن باید از pin استفاده کرد و نه از port !
چون تو دستور شرطون پورت گذاشته بودین که اشتباه هستش !
افرین...درسته....این امتحان هام واسم حواس نذاشته.....
regfile = "m8def.dat"
$crystal = 8000000
Config Lcd = 16 * 2
Config Lcdpin = Pin , Db4 = Portc.1 , Db5 = Portc.2 , Db6 = Portc.3 , Db7 = Portc.4 , E = Portd.2 , Rs = Portd.3
: Dim A As Word
Config Pind.1 = Input
Cls
Iran:
Do
If Pind.1 = 1 Then
Home
Lcd "EBKA"
End If
Loop

ابراهیم خوانین زاده
 ساعت کار بدن انسان بیشتر وقتها, کمتر از 657.000 ساعت است و بعد از آن از کار می افتد  :():کمی فکر کنیم.....

259-734

[/url]
وبلاگ من


وب سایت من
[url=http://www.ebka-intelligent.com/]
آموزش کار با rfm12b,آموزش کامل ای سی ds1307, آموزش اتصال ماژول em18,سنسور رنگ ,سنسور گاز, و ... در وبلاگ من خواهید دید



(آخرین ویرایش در این ارسال: ۲۴-دى-۱۳۸۸, ۰۱:۱۹:۲۳، توسط EBKA.)
۲۴-دى-۱۳۸۸, ۰۱:۱۱:۳۶
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : رسول
رسول غایب
بازنشسته
*****

ارسال‌ها: 2,458
موضوع‌ها: 237
تاریخ عضویت: دى ۱۳۸۸

تشکرها : 15003
( 20196 تشکر در 5767 ارسال )
ارسال: #9
RE: اگرورودی یک شود آنگاه lcd ...
باسلام وتشکردوباره
بالاخره جواب داد خیلی ممنون.
اگر بخواهیم ورودی مان بیشترشود ودر خروجی هر ورودی کلمه دیگری نوشته شود چه برنامه ای دارد؟
(مثلا سه ورودی باخروجی های متفاوت)
۲۴-دى-۱۳۸۸, ۱۵:۰۰:۲۷
ارسال‌ها
پاسخ
t3r!p3000 آفلاین
         
*****

ارسال‌ها: 5,050
موضوع‌ها: 83
تاریخ عضویت: اردیبهشت ۱۳۸۵

تشکرها : 34447
( 17423 تشکر در 5116 ارسال )
ارسال: #10
RE: اگرورودی یک شود آنگاه lcd ...
خوب مهندس خودت یه برنامه رو نگاه کن !

فقط کافیه تعداد شرطها رو اضافه کنی !!!!

همین
۲۴-دى-۱۳۸۸, ۱۵:۱۴:۲۸
ارسال‌ها
پاسخ
تشکر شده توسط : رسول
EBKA آفلاین
مخترع
****

ارسال‌ها: 1,099
موضوع‌ها: 89
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 1655
( 2792 تشکر در 982 ارسال )
ارسال: #11
RE: اگرورودی یک شود آنگاه lcd ...
(۲۴-دى-۱۳۸۸, ۱۵:۰۰:۲۷)رسول نوشته است: باسلام وتشکردوباره
بالاخره جواب داد خیلی ممنون.
اگر بخواهیم ورودی مان بیشترشود ودر خروجی هر ورودی کلمه دیگری نوشته شود چه برنامه ای دارد؟
(مثلا سه ورودی باخروجی های متفاوت)
regfile = "m8def.dat"
$crystal = 8000000
Config Lcd = 16 * 2
Config Lcdpin = Pin , Db4 = Portb.1 , Db5 = Portb.2 , Db6 = Portb.3 , Db7 = Portb.4 , E = Portb.5 , Rs = Portb.6
Config Pind.1 = Input
Config Pind.2 = Input
Config Pind.3 = Input
Cls
Iran:
home
lcd"salam"
Do
portd.1=0
If Pind.1 = 1Then
cls
Homel
Lcd "EBKA1"
End If
If Pind.2 =1Then
cls
Homel
Lcd "EBKA2"
End If
If Pind.3 = 1 Then
cls
Homel
Lcd "EBKA3"
End If
Loop
موفق باشی رفیق....

ابراهیم خوانین زاده
 ساعت کار بدن انسان بیشتر وقتها, کمتر از 657.000 ساعت است و بعد از آن از کار می افتد  :():کمی فکر کنیم.....

259-734

[/url]
وبلاگ من


وب سایت من
[url=http://www.ebka-intelligent.com/]
آموزش کار با rfm12b,آموزش کامل ای سی ds1307, آموزش اتصال ماژول em18,سنسور رنگ ,سنسور گاز, و ... در وبلاگ من خواهید دید



۲۴-دى-۱۳۸۸, ۱۷:۵۰:۵۲
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000, رسول, aKaReZa75


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  اگرورودی منفی شود... رسول 22 13,652 ۱۰-اسفند-۱۳۸۸, ۱۵:۲۶:۴۲
آخرین ارسال: t3r!p3000

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 5 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS