اطلاعیه

Collapse
No announcement yet.

کرنومتر با ال سی دی وتایمر

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    کرنومتر با ال سی دی وتایمر

    سلام
    من یک پروژه دارم اما زیاد آشنایی ندارم با میکرو :cry:
    میشه کمکم کنید:
    ساخت کرنومتر با استفاده ازtimer,lcd2*16
    با دو کلید
    stop,reset

    #2
    پاسخ : کرنومتر با ال سی دی وتایمر

    سلام
    void start(void)
    {
    TIMSK=0x40;


    }

    void stop(void)
    {
    TIMSK=0x00;
    itoa(seconde,lcd_buffer);
    lcd_clear();
    lcd_gotoxy(0,0);
    lcd_puts(lcd_buffer);
    delay_ms(10);

    }


    // External Interrupt 0 service routine
    interrupt [EXT_INT0] void ext_int0_isr(void)
    {
    delay_ms(1);
    if(PIND.2==0)
    {
    delay_ms(1);
    if(PIND.2==0)
    {
    delay_ms(7);
    i=i+1;

    if(i==1)
    {
    start();
    }

    if(i==2)
    {
    stop();
    }

    if(i==3)
    {
    seconde=0;
    i=0;
    TIMSK=0x00;
    lcd_clear();
    lcd_gotoxy(0,0);
    lcd_putsf("0"
    TIMSK=0x00;

    }
    }
    }

    while(!PIND.2)
    {
    while(!PIND.2)
    {
    delay_us(1);
    }
    }


    }

    دیدگاه


      #3
      پاسخ : کرنومتر با ال سی دی وتایمر

      مرسی از کمکتون
      ببخشین اگه بخواهیم با
      برنامه رو باAVR ATMEGA32
      بنویسیم تغییری در برنامه ایجاد میشه؟؟؟

      دیدگاه


        #4
        پاسخ : کرنومتر با ال سی دی وتایمر

        خواهش میکنم
        هیچ تغییری لازم نیست

        دیدگاه

        لطفا صبر کنید...
        X