آشنایی با میکروکنترلرهای AVR و نرم افزار Codevision AVR

Code-Vision-AVR-C-Compiler

عنوان : آشنایی با میکروکنترلرهای AVR  و نرم افزار Codevision AVR

تعداد صفحات : ۶۸

زبان : فارسی

فرمت فایل آموزشی : PDF

تهیه کننده : امیر ره افروز

 

AVR-codvision ControlMakers

 

AVR ها میکرو کنترلرهای ۸ بیتی از نوع CMOS  با توان مصرفی پایین هستند که بر اساس ساختار پیشرفته RISC  ساخته شده اند و دستورات را تنها در یک پالس ساعت اجرا می نمایند . در این فایل آموزشی با میکروکنترلرهای AVR  و نرم افزار Codevision AVR آشنایی پیدا می کنید .

 

جهت دانلود رایگان جزوه آشنایی با میکروکنترلرهای AVR  و نرم افزار Codevision AVR با لینک مستقیم کلیک نمایید

حجم دانلود : ۲ مگابایت

۱۳ پاسخ

  1. mmnoroozi گفت:

    سلام من تازه شروع به یاد گیری میکرو)avr( کردم، دارم رو یه برنامه کار میکنم که میخوام به تعداد nتا ورودی بگیره بعد بیاد با توجه به تعداد ورودیهای دریافتی عدد اول دریافتی رو در ۱۰ به توان n ضرب کنه و عدد دوم دریافتی رو در ۱۰ به توان n-1 ضرب کنه الی آخر و در نهایت همه این عداد با هم جمع شه.
    من تقریبا همه برنامه رو نوشتم فقط تو قسمت ضرب کردن مشکل دارم و هر نوع متغیری انتخاب میکنم باز ارورSource variable does not match the target variable رو میده.
    X = 0
    For I = 0 To N
    J = Peek(i
    L = J *(10 ^(n -i))
    X = L + X
    Next
    این هم اون تیکه برنامه است، میخوام این ارور رفع بشه تا بتونم تو پروتئوس شبیه سازی کنم و بقیه ایرادای برنامه رو رفع کنم.
    ممنون میشم اگه کسی منو راهنمایی کنه.

  2. mmnoroozi گفت:

    من فکر میکنم مشکل رو فهمیده باشم من داشتم مستقیم تو رجیسترهای cpu میریختم(با دستور poke و peek) اعداد رو به همین دلیل برنامه خطا میداد، دارم روش کار میکنم تا اصلاح کنم.
    ممنون میشم باز منو راهنمایی کنید.

  3. ringo گفت:

    سلام .
    دنبال برنامه ای دبا بسکام میگردم که توسط یک میکرو مقدار کی پد ۴*۴ رو بگیره و با ارتباط سریال به یک میکرو دیگه بفرسته و در اون میکرو همان مقدار ها رو نمایش بده؟
    لطف کنید راهنمایی کنید ممنون.

  4. عابدی گفت:

    سلام می خواست راهنمایی کنید در رابطه با
    یک یه میکرو دارم که می خوام یک ال ای دی به ان وصل کنم البته می خوام پایه منفی ال ای دی به میکرو و سر مثبت ان به مثبت تغذیه وصل بشه لطفا راهنماییم کنید موندم چیکارش کنم

  5. سام گفت:

    سلام دوست من
    من با کدویژن کار میکنم با عرض شرمندگی تو همونم زبون هم بهت میگم
    اول از همه یه پین از پورتای میکروتو انتخاب میکنی مثلا پین ۴ پورت B میکرو کنترلر ATmega 32
    بعدش باید جهت ورودی و خروجی رو با دستور DDRB مشخص کنی و بعد مقدار صفر منطقی رو پین با دستور PORTB قرار میدی
    به همین سادگی

  6. سام گفت:

    #include
    #include
    void main(void)
    {
    PORTB=0x00;
    DDRB=0x08;
    while (1)
    {
    PORTB.4=0x01;
    delay_ms(500);
    PORTB.4=0x00;
    delay_ms(500);
    };
    }

  7. سام گفت:

    اینم یه سمپل ساده از چیزی که می خواستی
    هر کاریم کردم چپ چین نشد
    به خاطر اینه که سمی کالونا آخره خطا (خطها) قرار نگرفته !!!!!!

  8. عباس گفت:

    با سلام خدمت دوستان
    من می خواستم سنسور adxl202 رو راه اندازی کنم یه برنامه برای بدست آوردن شتاب پیدا کردم ولی نمی دونم چه جوری با بسکام از شتاب انتگرال بگیرم.
    خیلی ممنون

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

شاید این مطالب را هم دوست داشته باشید