امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 2
  • 1
  • 2
  • 3
  • 4
  • 5
دستورات منطقی
نویسنده پیام
javad.alavi آفلاین
كاربر دو ستاره
**

ارسال‌ها: 121
موضوع‌ها: 20
تاریخ عضویت: بهمن ۱۳۹۱

تشکرها : 127
( 48 تشکر در 34 ارسال )
ارسال: #1
دستورات منطقی
سلام ببخشید دستورات منطقی در زبان بیسیک رو کسی میتونه بهم بگه
مثلا دستورات AND یا OR یا Not و...
مثلا میخوام دوتا پین رو با هم And کنم از چه دستوری استفاده کنم
این دستور رو که میزنم نرم افزار بسکام موقع کامپایل ارور میده
debounce pinb.0 and pinb.1 ,1 , goto z
۰۴-تير-۱۳۹۲, ۰۰:۳۲:۱۶
ارسال‌ها
پاسخ
تشکر شده توسط : hadikh73, Ambassador
javad.alavi آفلاین
كاربر دو ستاره
**

ارسال‌ها: 121
موضوع‌ها: 20
تاریخ عضویت: بهمن ۱۳۹۱

تشکرها : 127
( 48 تشکر در 34 ارسال )
ارسال: #2
RE: دستورات منطقی
دوستان کسی نیست کمکم کنه؟
۰۴-تير-۱۳۹۲, ۱۱:۲۵:۳۴
ارسال‌ها
پاسخ
تشکر شده توسط : Ambassador
hadikh73 آفلاین
مدیــر کـل سایـت
*******

ارسال‌ها: 1,219
موضوع‌ها: 43
تاریخ عضویت: شهریور ۱۳۹۱

تشکرها : 13641
( 14739 تشکر در 4686 ارسال )
ارسال: #3
RE: دستورات منطقی
سلام با من دقیق نمی دونم ولی با IF میشه این کارا رو کرد مثلا بنویسید
if pinb.0=1 and pinb.1=1 then goto z
.
.
.

۰۴-تير-۱۳۹۲, ۱۱:۵۷:۳۰
ارسال‌ها
پاسخ
تشکر شده توسط : sharin, javad.alavi, aKaReZa75, babyy
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #4
RE: دستورات منطقی
سلام.

دستورهه debounce تابعش تعریف شده و در دید ما نیست ، و اگر جواب نمی دهه یعنی این نحوه ی استفاده صحیح نیست.
در بسکام همون and و or بایستی بنویسید و مشکل از اون نیست.
شما حاصل این and رو قبل از این دستور در یه متغییر بنویس ، بعد در debounce از اون متغییرهه استفاده کن ببین جواب می دهه!

مثلا:

کد php:
res pinb.0 pinb.1
debounce res.0 
, goto 

البته از دستور if هم راحت می تونی استفاده کنی.

۰۴-تير-۱۳۹۲, ۱۲:۰۳:۰۰
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : hadikh73, javad.alavi, aKaReZa75, babyy, Ambassador, 1نفر
javad.alavi آفلاین
كاربر دو ستاره
**

ارسال‌ها: 121
موضوع‌ها: 20
تاریخ عضویت: بهمن ۱۳۹۱

تشکرها : 127
( 48 تشکر در 34 ارسال )
ارسال: #5
RE: دستورات منطقی
سلام مجدد خدمت دوستان گلم
یه برنامه نوشتم رو پروتیوس رو جواب نمیده کسی میدونه ایراد برنامه چیه؟

کد php:
$regfile "m16def.dat"
$crystal 8000000
Config Portd 
Output
Config Pinb.0 
Input
Config Pinb.1 
Input
Dim A 
As Byte
Pinb.0 And Pinb.1
Do
Bitwait Pinb.1 Reset
Goto M
Loop
M
:
If 
1 Then Set Portd.1
End 
(آخرین ویرایش در این ارسال: ۰۵-تير-۱۳۹۲, ۱۱:۵۹:۱۰، توسط javad.alavi.)
۰۵-تير-۱۳۹۲, ۱۱:۵۸:۳۹
ارسال‌ها
پاسخ
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,053
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8171 تشکر در 2772 ارسال )
ارسال: #6
RE: دستورات منطقی
برنامه ای که نوشتید فقط یک بار اجرا می شه و بعد به END می رسه.
لازمه اش هم اینه که از شرط Bitwait گذر کنه ، تا شرط برآورده نشه هم روی همون خط گیر می کنه.

۰۵-تير-۱۳۹۲, ۱۳:۲۶:۲۸
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : hadikh73, javad.alavi, Ambassador, babyy, astronomer, 1نفر
javad.alavi آفلاین
كاربر دو ستاره
**

ارسال‌ها: 121
موضوع‌ها: 20
تاریخ عضویت: بهمن ۱۳۹۱

تشکرها : 127
( 48 تشکر در 34 ارسال )
ارسال: #7
RE: دستورات منطقی
چرا پروتیوس نسبت به گزینه power جواب نمیده
مثلا تو مدار زیر کلید رو که به ground وصلش میکنم جواب میده ولی وقتی به power وصلش میکنم جواب نمیده
چرا؟؟؟


فایل‌(های) پیوست شده بندانگشتی (ها)
   
۰۵-تير-۱۳۹۲, ۲۱:۲۹:۰۶
ارسال‌ها
پاسخ
javad.alavi آفلاین
كاربر دو ستاره
**

ارسال‌ها: 121
موضوع‌ها: 20
تاریخ عضویت: بهمن ۱۳۹۱

تشکرها : 127
( 48 تشکر در 34 ارسال )
ارسال: #8
RE: دستورات منطقی
پروتیوس تو زمینه میکرو جواب میده؟؟؟ یا برم یه پروگرمر با میکرو بگیرم و برنامه هام رو تست کنم؟؟؟
آخه برنامه که مینویسم از نظر منطقی درسته ولی تو پروتیوس جواب نمیده
۰۶-تير-۱۳۹۲, ۱۲:۵۹:۴۸
ارسال‌ها
پاسخ
behzady آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 1,169
موضوع‌ها: 57
تاریخ عضویت: آبان ۱۳۹۰

تشکرها : 4094
( 6339 تشکر در 2085 ارسال )
ارسال: #9
RE: دستورات منطقی
فرقی نداره که در هر دو صورت کار میکنه! فقط یه مقاومتی چیزی!
الان پین میکرو به جایی وصل نیست بعد شما یه کلید بهش وصل کردی چه چیزی تغییر کنه؟!!
---
جماعتی با پروتوس کار می کنن مشکلی هم نداره

به همه عشق بورز، به معدودی اعتماد کن و در حق کسی بدی نکن.
ویلیام شکسپیر

نباید ایمان به انسانیت را از دست دهید. انسانیت یک اقیانوس است؛ اگر قطرات اندکی از اقیانوس کثیف است، اقیانوس کثیف نمی‌شود.
مهاتما گاندی

يَا أَيُّهَا الَّذِينَ آمَنُواْ اسْتَعِينُواْ بِالصَّبْرِ وَالصَّلاَةِ إِنَّ اللّهَ مَعَ الصَّابِرِينَ
۰۶-تير-۱۳۹۲, ۱۹:۳۷:۰۰
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : babyy, Ambassador, javad.alavi, 1نفر


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  برد آموزش گیتهای منطقی وچند نکته در طراحی برد 1نفر 2 2,241 ۰۴-آذر-۱۳۹۶, ۲۰:۰۷:۰۳
آخرین ارسال: salehjg

پرش به انجمن:


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

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