ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.






جهت تبلیغ در وب سایت ECA کلیک کنید.

کاربران برچسب زده شده

نمایش نتایج: از 1 به 6 از 6
  1. #1
    2014/11/06
    80
    5

    کمک در مورد برنامه نویسی C

    با سلام و عرض خسته نباشید : دوستان شرمنده، تازه میخوام برنامه نویسی را یاد بگیرم، کلی گشتم بفهمم این کدهای (0x86 و ......) که قرمز شده زیر را چطوری و از کجا بدست میاریم و اینجا می نویسیم؟ روش نوشتن این کدها چطوریه ؟چه منبعی را باید مطالعه بکنم بفهمم نوشتن این کدها چطوریه ؟ دوستان میشه راهنمایی بفرمایید. با تشکر
    ADCSRA=0x86;
    ADCSRA|=0x40;
    while ((ADCSRA & 0x10)==0);
    ADCSRA|=0x10;
    return ADCW;
    }
    void main(void){
    PORTC.0=0X01;
    DDRC.1=0X01;
    DDRC.2=0X01;
    DDRC.3=0X01;
    PORTC.1=0X00;
    PORTC.2=0X00;
    PORTC.3=0X00;
    DDRB=0X00;
    PORTB=0X00;
    DDRD=0XFF;
  2. #2
    2013/11/03
    بناب
    153
    3

    پاسخ : کمک در مورد برنامه نویسی C

    سلام دوست من. :nerd:
    خسته نباشی.

    این قرمز ها رو کد هگز بهش میگن.فرض کن که شما یک عدد داری ک میتونه صفر و یا یک باشه. این میشه یک بیت.
    حالا شما 8 تا از این هارو کنار هم بذاری میشه 8 بیت.
    4 تا از این ها میشه یک نیبل.
    گفتیم ک هر عددی رو میشه به مبنای 2 برد.( ک هر یکیش میشه یک بیت)
    اگر شما بخوای عددی رو از مبنای 2 ب مبنای 16 ببری کد هگزش رو بدست اوردی.
    0xff یعنی چی؟
    یعنی ff هگز.(بخوان اف اف هگز)
    هر متغییر 8 بیتی، هشت بیت جا برای نگهداری داره.
    مثلا تو کدت اوردی ک portb=0x00
    یعنی عدد صفر صفر هگز در متغییر هشتی portb قرار بده.

    امیدوارم ک مفهوم رو متوجه شده باشی.
    رو به خودت نسبت هستی مده!**دل به چنین مستی و پستی مده! //زانچه نداری ز چه افسردهآ*ای*و زغم و اندوه دل آزردهآ*ای؟!//گر ببرد ور بدهد دست دوست*ور بِبَرد ور بنهد مُلک اوست//ور بِکِشی یا بکُشی دیو غم **کج نشود دست قضا را قلم//آنچه خدا خواست همان میآ*شود**وآنچه دلت خواست نه آن میآ*شود.
    ....
  3. #3
    2013/04/06
    yazd
    1,030
    96

    پاسخ : کمک در مورد برنامه نویسی C

    نقل قول نوشته اصلی توسط amiri630
    با سلام و عرض خسته نباشید : دوستان شرمنده، تازه میخوام برنامه نویسی را یاد بگیرم، کلی گشتم بفهمم این کدهای (0x86 و ......) که قرمز شده زیر را چطوری و از کجا بدست میاریم و اینجا می نویسیم؟ روش نوشتن این کدها چطوریه ؟چه منبعی را باید مطالعه بکنم بفهمم نوشتن این کدها چطوریه ؟ دوستان میشه راهنمایی بفرمایید. با تشکر
    ADCSRA=0x86;
    ADCSRA|=0x40;
    while ((ADCSRA & 0x10)==0);
    ADCSRA|=0x10;
    return ADCW;
    }
    void main(void){
    PORTC.0=0X01;
    DDRC.1=0X01;
    DDRC.2=0X01;
    DDRC.3=0X01;
    PORTC.1=0X00;
    PORTC.2=0X00;
    PORTC.3=0X00;
    DDRB=0X00;
    PORTB=0X00;
    DDRD=0XFF;
    اينها همون فايلهاي هگزا هستند (به عبارتي همون باينري هستش كه تو مبناي 16 نوشته شده ) .اول يه كمي در مورد ديجيتال بخون .بعد برو سراغ يادگيري ميكرو همه چيز دستت مياد
  4. #4
    2013/08/13
    61
    1

    پاسخ : کمک در مورد برنامه نویسی C

    سلام
    عزیز اینو هم بدونید بد نیست که اعداد دهدهی مون (0 تا 9) در مبنای هگز به شکلی کمی متفاوت نوشته میشن
    از 0 تا 9 اعداد در مبنای هگز ، همون اعداد در مبنای 10 هستن ولی چون مبنای هگز 16 تاست از 10 تا 15 رو با حروف انگیسی نمایش میدیم یعنی از a تا f
    اکثرا تو میکرو کنترلر رجیسترهای 8 بیتی رو کنترل میکنیم که به وسیله ی اعداد تو مبنای خاصی (تو مثال شما هگزادسیمال) کنترل میشن
    برای یادگیری بیشتر دنیای دیجیتال هم می تونید تو اینترنت یه گشتی بزنید و یا از کتاب مدارهای منطقی نوشته ی موریس مانو استفاده کنید
    امیدوارم مفید باشه
  5. #5
    2015/12/19
    3
    0

    پاسخ : کمک در مورد برنامه نویسی C

    سلام و خسته نباشید .
    من میخوام برنامه فلاشر که با یک ولوم سرعتش رو تغییر بدم ولی به مشکل خوردم.
    برنامه رو نوشتم ولی بین افکتهای ال ای دی ولوم رو میچرخونم سرعتش تغییر نمیکنه باید واییستم تا برنامه تموم بشه از اول بیاد که سرعت تغییر کنه
    چیکار کنم کمکم کنید؟؟؟؟؟؟
  6. #6
    2013/04/06
    yazd
    1,030
    96

    پاسخ : کمک در مورد برنامه نویسی C

    نقل قول نوشته اصلی توسط mehrtash
    سلام و خسته نباشید .
    من میخوام برنامه فلاشر که با یک ولوم سرعتش رو تغییر بدم ولی به مشکل خوردم.
    برنامه رو نوشتم ولی بین افکتهای ال ای دی ولوم رو میچرخونم سرعتش تغییر نمیکنه باید واییستم تا برنامه تموم بشه از اول بیاد که سرعت تغییر کنه
    چیکار کنم کمکم کنید؟؟؟؟؟؟
    خوب از اينتراپتهاي تايمرت كمك بگير.مثلا هر چند ميلي ثانيه بياد مقدار اهم اون مقاومت را بخون و محاسباتشو انجام بده
نمایش نتایج: از 1 به 6 از 6

موضوعات مشابه

  1. پاسخ: 10
    آخرين نوشته: 2016/08/22, 10:16
  2. کمک در مورد برنامه نویسی ++c
    توسط hamalous در انجمن برنامه نويسي و اينترفيس
    پاسخ: 2
    آخرين نوشته: 2012/01/11, 04:35
  3. کمک در مورد برنامه نویسی
    توسط mostafa26 در انجمن میکروکنترلرهای AVR
    پاسخ: 5
    آخرين نوشته: 2009/12/06, 14:08
  4. کمک در مورد برنامه نویسی
    توسط mostafa26 در انجمن میکروکنترلرهای AVR
    پاسخ: 3
    آخرين نوشته: 2009/11/15, 22:46
  5. کمک در مورد برنامه نویسی
    توسط telmak در انجمن میکروکنترلرهای AVR
    پاسخ: 44
    آخرين نوشته: 2007/08/11, 23:12

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

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

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