نمایش نتایج: از شماره 1 تا 5 , از مجموع 5
  1. #1
    تاریخ عضویت
    Jul 2006
    محل سکونت
    0x800cccof
    نوشته ها
    557
    تشکر از ارسال
    617
    Thanked 7 Times in 5 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. #2
    تاریخ عضویت
    Aug 2010
    نوشته ها
    159
    تشکر از ارسال
    55
    Thanked 119 Times in 55 Posts
    من نه 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 ندارم

  3. کاربر زیر از 4n0nym0us به علت ارسالش ابراز تشکر کرد.

    A|iR3ZaM49icBoy (10-14-2012)

  4. #3
    تاریخ عضویت
    Jul 2006
    محل سکونت
    0x800cccof
    نوشته ها
    557
    تشکر از ارسال
    617
    Thanked 7 Times in 5 Posts
    بسیار سپاسگزارم
    دفعه اول کد رو به همین صورت نوشته بودم ولی متاسفانه نمیدونم چرا
    کلیه مراحل پشت هم انجام میشه!
    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

  5. #4
    تاریخ عضویت
    Aug 2010
    نوشته ها
    159
    تشکر از ارسال
    55
    Thanked 119 Times in 55 Posts
    رفتم Codevision و Proteus دانلود کردم نصب کردم

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

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

  6. 2کاربر از 4n0nym0us به علت ارسالش تشکر کردند.

    A|iR3ZaM49icBoy (10-15-2012),pouya_server (10-15-2012)

  7. #5
    تاریخ عضویت
    Jul 2006
    محل سکونت
    0x800cccof
    نوشته ها
    557
    تشکر از ارسال
    617
    Thanked 7 Times in 5 Posts
    خیلی ممنون
    لطف کردید
    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

 

 

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •