تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 26 از 43 اولاول ... 1622232425262728293036 ... آخرآخر
نمايش نتايج 251 به 260 از 424

نام تاپيک: ◄◄ پروژه های عملی با میكرو كنترلر AVR ( به زبان C , اسمبلی) ◄ فهرست در پست اول

  1. #251
    در آغاز فعالیت
    تاريخ عضويت
    Mar 2010
    پست ها
    1

    پيش فرض

    سلام دوستان خسته نباشید من پروژه یه ساعت با avrرو میخوام که به زبان cنوشته شده باشه
    اگه روی تابلو روان هم باشه خیلی خوبه
    اگه میشه در این مورد کمکم کنید

  2. #252
    در آغاز فعالیت
    تاريخ عضويت
    Jun 2010
    پست ها
    1

    پيش فرض کمک در مورد پروژه دیمر دیجیتال

    فایل پروتوس را که اجرا می کنم پیغام DSO.DLL میده و چند تا سوال دیگه هم داشتم.اگه کسی میتونه کمکم کنه

  3. #253
    در آغاز فعالیت
    تاريخ عضويت
    Jun 2010
    پست ها
    1

    پيش فرض

    مرصی واقعا واسه پروژه ممنون

  4. #254
    در آغاز فعالیت
    تاريخ عضويت
    Aug 2008
    پست ها
    6

    پيش فرض

    سلام به همه
    من دوست دارم با avr كار كنم
    از كجا شروع كنم
    من برنامه نويسي بيسيك و كمي پاسكال و دلفي و كمي هم c رو بلدم
    از الكترونيك خيلي كم سر در ميارم
    حالا چه كار كنم
    كمككككككككككككككككككككككك كككككككككككككك كنيد

  5. #255
    در آغاز فعالیت
    تاريخ عضويت
    Jun 2010
    پست ها
    7

    پيش فرض

    سلام کسی اینجا هست که بتونه کمکم کنه؟؟

  6. #256
    در آغاز فعالیت
    تاريخ عضويت
    Jul 2010
    پست ها
    3

    پيش فرض

    سلام
    من یه پروژه با 8051 میخوام که با استفاده از وقفه خارجی صفر و یک و یه 7seg mpx4-ca باشه به طوری که اگه وقفه خارجی صفر فعال باشه به عدد سون سگمنت یکی اضافه کنه و اگه وقفه خارجی یک فعال باشه از عدد فعلی سون سگمنت یکی کم کنه و در صورت غیر فعال بودن عدد روی سون سگمنت ثابت بمونه. خیلی فوریه. کمکم کنین.

  7. #257
    در آغاز فعالیت
    تاريخ عضويت
    Jul 2010
    پست ها
    1

    9 دستتتون درد نکنه خیلی خوب بودن

    شرمنده بعضی از فایل ها پسورد دارن و پسوردی که گفتین بازشون نمی کنه مثل پروژه شماره 34 تون.
    اگه میشه پسورد صحصی برنامه رو بزارین

  8. #258
    در آغاز فعالیت
    تاريخ عضويت
    Jul 2010
    پست ها
    1

    پيش فرض

    سلام، من ميخوام پروژه چراغ راهنمايي رو دانلود كنم اما لينكش فعلال نيست. من چيكار كنم؟

  9. #259
    در آغاز فعالیت
    تاريخ عضويت
    Mar 2010
    پست ها
    6

    پيش فرض

    سلام به همگی
    من بر نامه ی شماره ی2 مولد موج سینوسی رو دانلود کردم اما می خوام تغییراتی توش ایجاد کنم فرکانسش رو به 1مگاهرتز برسونم ودامنش هم بین 50میلی ولت و 10 ولت باشه چه تغییراتی باید توش بدم ضمنا از این قسمت های برنامه زیاد سر در نیاوردم ممنون می شم راهنماییم کنین

    unsigned char scan_key(void)
    {
    unsigned char i=0,j=0,key_ctr_temp=0,key_temp=0,scan_code[4]={0xFE,0xFD,0xFB,0xF7};

    for (i=0;i<4;i++)
    {
    keypad_PORT|=0x0F;
    keypad_PORT&=scan_code[i];
    delay_ms(5);
    //key_temp=keypad_PIN;
    if (keypad_PIN<0xF0)
    {
    key_temp=keypad_PIN;
    for(j=0;j<key_ctr;j++)
    {
    delay_ms(key_delay);
    if(keypad_PIN==key_temp)
    key_ctr_temp++;
    }
    // if(key_ctr_temp==key_ctr)
    { key_ctr_temp = keypad_PIN;
    switch(key_ctr_temp)
    {
    case 238:
    return 1;
    break;
    case 237:
    return 4;
    break;
    case 235:
    return 7;
    break;
    case 231:
    return 41;
    break;
    case 222:
    return 2;
    break;
    case 221:
    return 5;
    break;
    case 219:
    return 8;
    break;
    case 215:
    return 0;
    break;
    case 190:
    return 3;
    break;
    case 189:
    return 6;
    break;
    case 187:
    return 9;
    break;
    case 183:
    return 43;
    break;
    case 126:
    return 14;
    break;
    case 125:
    return 24;
    break;
    case 123:
    return 34;
    break;
    case 119:
    return 44;
    break;
    default:
    return 255;
    break;
    }
    }

    }

    }


    return 255 ;

    }
    //////////////////////////////////////////////
    //////////////////////////////////////////////

    unsigned int get_num(unsigned int min, unsigned int max)
    {
    unsigned int numb = 0;
    unsigned char _num, _x = 0, _key;
    _num = 0;
    do
    {
    lcd_gotoxy(_x, 1);
    _key = scan_key();
    if (_key != 255)
    {
    delay_ms(5);
    _key = scan_key();
    if (_key != 255)
    {
    switch (_key)
    {
    case 1 : if (_x < 4) {_num = 1; numb = numb *10; numb += _num; lcd_putsf("1"); _x++; delay_ms(150);} break;
    case 2 : if (_x < 4) {_num = 2; numb = numb *10; numb += _num; lcd_putsf("2"); _x++; delay_ms(150);} break;
    case 3 : if (_x < 4) {_num = 3; numb = numb *10; numb += _num; lcd_putsf("3"); _x++; delay_ms(150);} break;
    case 4 : if (_x < 4) {_num = 4; numb = numb *10; numb += _num; lcd_putsf("4"); _x++; delay_ms(150);} break;
    case 5 : if (_x < 4) {_num = 5; numb = numb *10; numb += _num; lcd_putsf("5"); _x++; delay_ms(150);} break;
    case 6 : if (_x < 4) {_num = 6; numb = numb *10; numb += _num; lcd_putsf("6"); _x++; delay_ms(150);} break;
    case 7 : if (_x < 4) {_num = 7; numb = numb *10; numb += _num; lcd_putsf("7"); _x++; delay_ms(150);} break;
    case 8 : if (_x < 4) {_num = 8; numb = numb *10; numb += _num; lcd_putsf("8"); _x++; delay_ms(150);} break;
    case 9 : if (_x < 4) {_num = 9; numb = numb *10; numb += _num; lcd_putsf("9"); _x++; delay_ms(150);} break;
    case 0 : if (_x < 4) {_num = 0; numb = numb *10; numb += _num; lcd_putsf("0"); _x++; delay_ms(150);} break;
    case 43 : if (_x > 0) {_x--; lcd_gotoxy(_x, 1); lcd_putsf(" "); numb = numb / 10; delay_ms(150);};break;
    case 44 : if (numb < min) {numb = min; }; if (numb > max) {numb = max; }; break;
    }
    lcd_gotoxy(_x, 1);
    }
    }
    } while(_key != 44);
    //numb = max-min;
    return numb;
    }

  10. #260
    در آغاز فعالیت
    تاريخ عضويت
    Mar 2010
    پست ها
    6

    پيش فرض

    سلام به همگی
    من بر نامه ی شماره ی2 مولد موج سینوسی رو دانلود کردم اما می خوام تغییراتی توش ایجاد کنم فرکانسش رو به 1مگاهرتز برسونم ودامنش هم بین 50میلی ولت و 10 ولت باشه چه تغییراتی باید توش بدم ضمنا از این قسمت های برنامه زیاد سر در نیاوردم (از این 43 و44و24و..)ممنون می شم راهنماییم کنین


    unsigned char scan_key(void)
    {
    unsigned char i=0,j=0,key_ctr_temp=0,key_temp=0,scan_code[4]={0xFE,0xFD,0xFB,0xF7};

    for (i=0;i<4;i++)
    {
    keypad_PORT|=0x0F;
    keypad_PORT&=scan_code[i];
    delay_ms(5);
    //key_temp=keypad_PIN;
    if (keypad_PIN<0xF0)
    {
    key_temp=keypad_PIN;
    for(j=0;j<key_ctr;j++)
    {
    delay_ms(key_delay);
    if(keypad_PIN==key_temp)
    key_ctr_temp++;
    }
    // if(key_ctr_temp==key_ctr)
    { key_ctr_temp = keypad_PIN;
    switch(key_ctr_temp)
    {
    case 238: return 1; break;
    case 237: return 4; break;
    case 235: return 7; break;
    case 231: return 41; break;
    case 222: return 2; break;
    case 221: return 5; break;
    case 219: return 8; break;
    case 215: return 0; break;
    case 190: return 3; break;
    case 189: return 6; break;
    case 187: return 9; break;
    case 183: return 43; break;
    case 126: return 14; break;
    case 125: return 24; break;
    case 123: return 34; break;
    case 119: return 44; break;
    default: return 255; break;
    return 255:
    {{{
    unsigned int get_num(unsigned int min, unsigned int max)
    {
    unsigned int numb = 0;
    unsigned char _num, _x = 0, _key;
    _num = 0;
    do
    {
    lcd_gotoxy(_x, 1);
    _key = scan_key();
    if (_key != 255)
    {
    delay_ms(5);
    _key = scan_key();
    if (_key != 255)
    {
    switch (_key)
    {
    case 1 : if (_x < 4) {_num = 1; numb = numb *10; numb += _num; lcd_putsf("1"); _x++; delay_ms(150);}break;
    case 2 : if (_x < 4) {_num = 2; numb = numb *10; numb += _num; lcd_putsf("2"); _x++; delay_ms(150);} break;
    case 3 : if (_x < 4) {_num = 3; numb = numb *10; numb += _num; lcd_putsf("3"); _x++; delay_ms(150);} break;
    case 4 : if (_x < 4) {_num = 4; numb = numb *10; numb += _num; lcd_putsf("4"); _x++; delay_ms(150);} break;
    case 5 : if (_x < 4) {_num = 5; numb = numb *10; numb += _num; lcd_putsf("5"); _x++; delay_ms(150);} break;
    case 6 : if (_x < 4) {_num = 6; numb = numb *10; numb += _num; lcd_putsf("6"); _x++; delay_ms(150);} break;
    case 7 : if (_x < 4) {_num = 7; numb = numb *10; numb += _num; lcd_putsf("7"); _x++; delay_ms(150);} break;
    case 8 : if (_x < 4) {_num = 8; numb = numb *10; numb += _num; lcd_putsf("8"); _x++; delay_ms(150);} break;
    case 9 : if (_x < 4) {_num = 9; numb = numb *10; numb += _num; lcd_putsf("9"); _x++; delay_ms(150);} break;
    case 0 : if (_x < 4) {_num = 0; numb = numb *10; numb += _num; lcd_putsf("0"); _x++; delay_ms(150);} break;
    case 43 : if (_x > 0) {_x--; lcd_gotoxy(_x, 1); lcd_putsf(" "); numb = numb / 10; delay_ms(150);};break;
    case 44 : if (numb < min) {numb = min; }; if (numb > max) {numb = max; }; break;
    }
    lcd_gotoxy(_x, 1);
    }
    }
    } while(_key != 44);
    //numb = max-min;
    return numb;
    }

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

برچسب های این موضوع

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •