اطلاعیه

Collapse
No announcement yet.

مشکل در Codevision و Proteus

Collapse
X
 
  • Filter
  • زمان
  • Show
Clear All
new posts

  • مشکل در Codevision Ùˆ Proteus

    01_Project.rar

    سلام خدمت دوستان عزیز
    برای پروژه کارگاه میکرو کنترلر باید یه مداری طراحی و پیاده سازی کنیم که با فشردن کلید برای بار اول فقط LED1 روشن
    بار دوم فقط LED2 روشن
    بار سوم هر 2 روشن
    و بار چهارم هردو LED خاموش !

    ( بار اولم بود برای همچین چیز هایی میخواستم کد بنویسم و متاسفانه استاد بسیار بی سوادی نصیب ما شده که حتی تعریف Event رو نمیدونه ! )

    کدی که نوشتم متاسفانه نمیدونم در کدوم قسمت اشتباه کردم که با فشردن کلید کل فرآیند پشت سر هم اجرا میشه
    و منتظر نمیمونه که کلید رو برای دفعات بعدی فشار بدیم !

    ممنون میشم اگه دوستان راهنمایی کنند.

    پروژه Proteus و Codevision رو ضمیمه کردم شاید به درد کسی بخوره ...

    01_Project.rar
    .
    And I am not frightened of dying
    any time will do,I don't mind.
    Why should I be frightened of dying?
    There's no reason for it.
    you've gotta go sometime
    .a

  • #2
    من نه Codevision نصب دارم نه ISIS اما این رو یک تست بکن:

    کد PHP:
    #include <mega16.h>
    #include <delay.h>
    #define STAT PINC.0


    void main (void){
        
    int count =0;
        
    DDRA=0xff;
        
    DDRC=0x00;     

        
        while(
    1)
        {
            if(
    STAT == 1)
            {     
        
    count++;
                 switch (
    count)
                 {

                     case 
    1
                         
    PORTA.0=1;
                         
    PORTA.1=0;
                         
    delay_ms(500);
                         break;
                      
                     case 
    2
                         
    PORTA.0=0;
                         
    PORTA.1=1;
                         
    delay_ms(500);

                         break;
                      
                     case 
    3:   
                         
    PORTA.0=1;
                         
    PORTA.1=1;
                         
    delay_ms(500);
                         break;
                      
                     case 
    4:      
                         
    PORTA.0=0;
                         
    PORTA.1=0;
                         
    delay_ms(500);
                 
    count 0;
                         break;     
                 }
            }
        }

    I'm Not Related To Anonymous Group
    بنده ارتباطی به گروه Anonymous ندارم

    Comment


    • #3
      بسیار سپاسگزارم
      دفعه اول کد رو به همین صورت نوشته بودم ولی متاسفانه نمیدونم چرا
      کلیه مراحل پشت هم انجام میشه!
      And I am not frightened of dying
      any time will do,I don't mind.
      Why should I be frightened of dying?
      There's no reason for it.
      you've gotta go sometime
      .a

      Comment


      • #4
        رفتم Codevision و Proteus دانلود کردم نصب کردم

        این لینک دانلود پروژه:

        I'm Not Related To Anonymous Group
        بنده ارتباطی به گروه Anonymous ندارم

        Comment


        • #5
          خیلی ممنون
          لطف کردید
          And I am not frightened of dying
          any time will do,I don't mind.
          Why should I be frightened of dying?
          There's no reason for it.
          you've gotta go sometime
          .a

          Comment

          Working...
          X