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


امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل برنامه and
#11
قاعدتاً باید دستور ها به ترتیب اجرا بشه :-)
من قبقلا همچین کاری کردم..
البته یه نکته دیگه رو هم فراموش کردم بگم. اینم امتحان کن و نتیجه رو بگو.

تو باید دستورهای شرطیت توی هم باشه. نه اینکه جدا باشه
وقتی توی هم باشه، به ترتیب اجرا میشه

یعنی اینکه اگر شرط اول درست بود، END IF نگذار. برو سراغ شرط دوم. و همین روند تا آخر...
در آخر کار، END IF همه شرط ها رو پشت سرهم بگذار..

متوجه شدی؟ اینجوری بسکام شرط 1 رو اجرا میکنه، درصورتی میره خط بعد، که شرطش اجرا شده باشه. در ضمن فکر کنم باید else if هم بگذاری که اگر دکمه اشتباهی زده بشن یا به ترتیب نباشن، بپره به یه زیر برنامه دیگه. وگرنه قفل میکنه...
پاسخ
#12
سلام و ممنون
اینکارها رو انجام دادم باز اون ترتیبه رو رعایت نمی کرد
ببینین به زبان سی یه برنامه ای میذارم که اون کاری که میخوام رو میکنه و به ترتیب که کلیدها زده شدن کاری رو انجام میده :

کد php:
#include <mega8.h>
#include <delay.h>


void main(void)
{

PORTD=0x00;
DDRD=0x01;



while (
1)
     {
 if(
PINB.0==1){
   while(
1){
    if(
PINB.1==1){
    while(
1){
     if(
PINB.2==1){
      
PORTD.0=1;
      
delay_ms(20);
     };
    };
    }; 
   };
 };
delay_ms(35);
      };



اما من میخوام با بیسکام باشه ولی نمیدونم از چه دستوری استفاده کنم . متاسفانه if جواب نمیده!
پاسخ
#13
دقیقا همین دستور توی بسکام هست. while wend
پاسخ
#14
سلام و تشکر
هرکاری کردم باز ترتیبها رو رعایت نمیکنه
لطف می کنین یک برنامه تست شده بذارین
پاسخ
مشترک شدن در این موضوع


پرش به انجمن:

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

انتخاب پوسته :

دسترسی سریع
درباره ما
انجمن سرزمین الکترونیک در 20 شهریور 91 تاسیس شده ، که همیشه سعی کرده با ظاهری متفاوت و سرعتی خوب رضایت کاربران را جلب کند ، امیدواریم توانسته باشیم گامی کوچک در پیشرفت فناوری در ایران برداشته باشیم...
نیرو گرفته از MyBB 1.8.6 با فارسی سازی مای بی بی ایران - طراحی شده در : ملت دیزاین
© تمامی حقوق برای انجمن سرزمین الکترونیک محفوظ می باشد .

پوسته‌ی انجمن: