اطلاعیه

Collapse
No announcement yet.

کدام زبان برنامه نویسی برای avr بهتر است؟

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

    کدام زبان برنامه نویسی برای avr بهتر است؟

    از دوستانی که با میکرو خیلی کار کردند ، می خوام بپرسم که از بین assembly و basic کدام بهتر است؟
    1- راحتتر
    2- قوی تر
    3- یادگیری آسان تر
    و مثلا هر کدام که نظری دارید رو مثال بزنید که مثلا در basic با چه دستوری یک LED روشن می شه و در assembly با چه دستوری.
    ممنون.منتظر جوابتون هستم.
    کنکوری 90 ديروز،آ‌دانشجو مهندسي نرم افزار پلي تكنيك امروز!

    #2
    پاسخ : کدام زبان برنامه نویسی برای avr بهتر است؟

    سلام:
    بنظر من C
    چون:
    نوشته اصلی توسط vahid-elect
    1- راحتتر
    نوشته اصلی توسط vahid-elect
    2- قوی تر
    نوشته اصلی توسط vahid-elect
    3- یادگیری آسان تر
    .
    4-دارای انعطاف خیلی زیادی نسب به assembly یا basic است

    دیدگاه


      #3
      پاسخ : کدام زبان برنامه نویسی برای avr بهتر است؟

      فکر کنم اگه این موضوع رو به صورت نظر خواهی در بیاری بهتر باشه وووو اما من با C موافقم ....
      ایمان

      دیدگاه


        #4
        پاسخ : کدام زبان برنامه نویسی برای avr بهتر است؟

        سلام
        بهترین زبان برای برنامه نویسی avr
        1. IAR Embedded Workbench که از نظر ATMEL بهترینه
        2. CodeVision AVR

        البته با این دو برنامه فقط میتونی با زبان C و ASSEMBLY برنامه بنویسی
        ولی از نظر راحتی CodevisionAVR از همه بهتره چون CodeWizard داره و بصورت کاملا اتوماتیک
        برای میکرو با کلاک مشخص Source Code می نویسه
        و بسته به نوع نیاز قسمت های مختلف یک میکرو را اماده کار میکنه و فقط لازمه شما کدهای تولید شده را کامل کنید .
        برای مثال : اگر LED به اولین پین پورت A وصل شده باشه , برای روش شدن :>
        DDRA=0xff
        PORTA.0=1

        دیدگاه


          #5
          پاسخ : کدام زبان برنامه نویسی برای avr بهتر است؟

          به نظر منم زبان C از زبانای دیگه بهتره (البته این نظر شخصیمه) چون هم اون چیزایی رو که شما میخوای داره،هم
          منابع زیادی برای یادگیری داره.اما اگه برای شروع کار با میکرو عجله نداری بهتره اول یک کمی اسمبلی رو یاد بگیری بعد بری
          دنبال C،اینطوری یاد گرفتن زبانای دیگه هم برات راحتتر میشه(این کاریه که خود منم دارم انجامش میدم.) به هر حال امیدوارم
          موفق باشی.
          Never regard study as a duty,but as a enviable opportunity to learn to know the liberating influence of beauty in the realm of the spirit for your own personal joy and to the profit of the community to which your later work belongs
          Albert Einstein

          دیدگاه


            #6
            پاسخ : کدام زبان برنامه نویسی برای avr بهتر است؟

            از تمام لحاظ C

            اگر می خواهی شروع کنی دو کتاب زیر کتابهای خوبی هستند برای یادگیری C
            1.مرجع کامل میکروکنترلرهای AVR - آقایان مظاهریان فر- پرتوی فر- بیانلو
            2.میکروکنترلرهای AVR و کاربردهای آنها - آقای امیرره افروز
            هرکه خود را یک بار با اشکهایش شستشو دهد تا زنده است پاک و مقدس میماند

            دیدگاه


              #7
              پاسخ : کدام زبان برنامه نویسی برای avr بهتر است؟

              لطفا ،
              نوشته اصلی توسط King.Zimen
              سلام
              بهترین زبان برای برنامه نویسی avr
              1. IAR Embedded Workbench که از نظر ATMEL بهترینه
              2. CodeVision AVR

              البته با این دو برنامه فقط میتونی با زبان C و ASSEMBLY برنامه بنویسی
              ولی از نظر راحتی CodevisionAVR از همه بهتره چون CodeWizard داره و بصورت کاملا اتوماتیک
              برای میکرو با کلاک مشخص Source Code می نویسه
              و بسته به نوع نیاز قسمت های مختلف یک میکرو را اماده کار میکنه و فقط لازمه شما کدهای تولید شده را کامل کنید .
              برای مثال : اگر LED به اولین پین پورت A وصل شده باشه , برای روش شدن :>
              DDRA=0xff
              PORTA.0=1
              ممنون.
              مثالش هم با اون led که گفتم بنویسید.
              کنکوری 90 ديروز،آ‌دانشجو مهندسي نرم افزار پلي تكنيك امروز!

              دیدگاه


                #8
                پاسخ : کدام زبان برنامه نویسی برای avr بهتر است؟

                C بهتره

                دیدگاه


                  #9
                  پاسخ : کدام زبان برنامه نویسی برای avr بهتر است؟

                  سلام من خودم با C کار کردم با اسمبلی هم کار کردم ولی راستش رو بخوای C یه دنیای دیگست هم راحت تر هم سریعتر هم واضح تر
                  ببین مثلا اگه یه FOR ساده بخوای با اسمبلی بنویسی بی تعارف بگم جونت در میره
                  ولی با C مینویسی FOR و یاعلی :applause:
                  ولیییییییییییییییییییییییییی با بیسیک اصلا میونه ی خوبی ندارم :angry:
                  دوستان! مدتی کمتر به سایت میام ..

                  دیدگاه


                    #10
                    پاسخ : کدام زبان برنامه نویسی برای avr بهتر است؟

                    دوستان این مباحث بارها مطرح شده فقط نیاز به یک search هست
                    خدا گفت : به جهنم ببریدش، او برگشت و با تعجب به خدا نگاه کرد. خدا گفت : به بهشت ببریدش. فرشتگان پرسیدند: چرا؟! خدا گفت : او هنوز به من امیدوار است...

                    دیدگاه


                      #11
                      پاسخ : کدام زبان برنامه نویسی برای avr بهتر است؟

                      دقت نکردین چی شد :angry: :angry:
                      مثالش رو برای روشن شدن یک led بنویسید. البته به نظر می رسه که C خیلی مشکل باشه.
                      خوب برا هر کدوم یک مثال بزنید.
                      و یک سوال دیگه که چرا بیشتر پروژه ها با بیسیک و اسمبلی می نویسند؟
                      کنکوری 90 ديروز،آ‌دانشجو مهندسي نرم افزار پلي تكنيك امروز!

                      دیدگاه


                        #12
                        پاسخ : کدام زبان برنامه نویسی برای avr بهتر است؟

                        مثالش با BASCOM:

                        Config pinb.1=Output
                        Portb.1=1

                        این تیکه ای که نوشتم فقط برای فرمان دادن به پایه B.1 بود که LED به اون وصل شده . مسلما برنامه چند خط دیگه برای تعریف میکرو و فرکانس و ... داره

                        مثال با Codevision:
                        DDRB=0xff
                        PORTB.1=1

                        اینم همون کار رو می کنه. فقط فرقش با بیسیک اینه که بیشتر با رجیسترها در ارتباطی در حالی که تو بیسیک شاید مدت ها سر و کارت به رجیسترها نخوره

                        با اسمبلی یادم نیست. ولی اول یه رجیستر رو ( مثلا R16 ) با ff پر می کنی . بعد میریزی تو DDRB . بعد رجیستر رو با 1 پر می کنی و به پورت فرمان میدی

                        دیدگاه


                          #13
                          پاسخ : کدام زبان برنامه نویسی برای avr بهتر است؟

                          نوشته اصلی توسط hamed_online62
                          مثالش با BASCOM:

                          Config pinb.1=Output
                          Portb.1=1

                          این تیکه ای که نوشتم فقط برای فرمان دادن به پایه B.1 بود که LED به اون وصل شده . مسلما برنامه چند خط دیگه برای تعریف میکرو و فرکانس و ... داره

                          مثال با Codevision:
                          DDRB=0xff
                          PORTB.1=1

                          اینم همون کار رو می کنه. فقط فرقش با بیسیک اینه که بیشتر با رجیسترها در ارتباطی در حالی که تو بیسیک شاید مدت ها سر و کارت به رجیسترها نخوره

                          با اسمبلی یادم نیست. ولی اول یه رجیستر رو ( مثلا R16 ) با ff پر می کنی . بعد میریزی تو DDRB . بعد رجیستر رو با 1 پر می کنی و به پورت فرمان میدی

                          خوبه. حالا با C چی جوریه؟
                          مثال با Atmega 8
                          فعلا که basic راحت تره.
                          کنکوری 90 ديروز،آ‌دانشجو مهندسي نرم افزار پلي تكنيك امروز!

                          دیدگاه


                            #14
                            پاسخ : کدام زبان برنامه نویسی برای avr بهتر است؟

                            Codevision مبنای برنامه نویسیش زبان C هست دیگه.
                            همیشه راحت ترین زبان بهترین زبان نیست.
                            من خودم با بیسیک کار می کنم. ولی اصلا تعصبی روش ندارم.

                            دیدگاه


                              #15
                              پاسخ : کدام زبان برنامه نویسی برای avr بهتر است؟

                              فرقی نمی کنه که شما به چه زبانی برنامه نویسی کنی فقط باید هر زبان برنامه نویسی رو که یاد گرفتی کاملا به آن مسلط بشی .

                              بین baisic و c فرق زیادی هست .

                              بیشتر برنامه هایی که تو اینترنت است همه با c هستند و مثال زیادی با baisic تو ایترنت نمی تونی پیدا کنی . پس اگه می خوای از اینترنت برای یاد گیری کمک بگیری به نظر من c بهتری.

                              دیدگاه

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