برنامه نویسی تایمر کانتر در میکروکنترلر AVR بخش 1
کارگاه عملی با تشریح برنامه نویسی تایمر/کانتر یک آماده شده است.
این جلسه،فقط میخوایم در مورد کدنویسیش صحبت کنیم.
ایندفعه میخوایم از وقفه هم که تا حالا تو کدنویسی هامون ازش استفاده نکردیم،استفاده کنیم.
کد نویسی به زبان سی در محیط کامپایلر کدویژن :
فرکانس کاری میکروکنترلر 16 مگاهرتز خارجی تعریف شده.
#include<mega32.h>
در ابتدای کار،طبق معمول فایل سرآیند مربوط به میکروکنترلر مورد نظرمون که اینجا ATmega32 هست رو اضافه میکنیم.
بررسی تایمر/کانتر شماره صفر (0) میکروکنترلرهای AVR
بررسی تایمر/کانتر صفر (0) میکروکنترلرهای AVR
در این بخش از آموزش به بررسی تایمر/کانتر شماره صفر در میکروکنترلرهای AVR میپردازیم.
بخش بعدی آموزش رو شروع میکنیم.
در بخش قبلی اومدیم و تایمر/کانتر رو معرفی کردیم و نشون دادیم که چجوری محاسبات زمانی رو انجام میده و چندتا فرمول و ...
یادتون نمیاد لطفا برگردید و یه بار دیگه دوره کنید ...
که میکروکنترلرهای AVR دارای سه تایمر/کانتر :
1.تایمر/کانتر 0 ==> 8 بیتی
2.تایمر/کانتر 1 ==> 16 بیتی
3.تایمر/کانتر 2 ==> 8 بیتی
میباشند.
آشنایی با تایمر کانتر میکروکنترلر AVR
این بار مبحث شیرین تایمر/کانتر در میکروکنترلر AVR رو دنبال خواهیم کرد.
بحث امروز ما راجع به واحدی در میکروکنترلر به نام Timer/Counter هست که اگه یادتون باشه چندین بار تو پستهای قبلی ازش یاد کردیم و حالا دیگه وقتشه که بهتر بشناسیمش.
پس معرفی میکنم : دوستان،،،،تایمر/کانتر --- تایمر/کانتر،،،
تایمر/کانتر چیست ؟
تو زندگی روزمره همه کارهامون با زمان هماهنگ میشه.فلان ساعت فلان کارو میکنم و n دقیقه ورزش میکنیم و ...
وظیفه واحد تایمر/کانتر هم همینجور کارهاست.
میکروکنترلر چیست؟
میکروکنترلر چیست؟
ریزکنترلگر یا میکروکنترلر (Microcontroller) نوعی ریزپردازنده است که دارای حافظهٔ دسترسی تصادفی (RAM) و حافظهٔ فقط خواندنی (ROM)، تایمر، پورتهای ورودی و خروجی (I/O) و درگاه ترتیبی (Serial Port پورت سریال) در درون خود تراشهمیباشد و میتواند به تنهایی بر روی ابزارهای دیگری کنترل اعمال کند. به عبارت دیگر یک میکرو کنترلر، مدار مجتمع کوچکی است که از یک CPU کوچک و اجزای دیگری نظیر نوسان ساز کریستالی، تایمر، درگاههای ورودی و خروجی آنالوگ و دیجیتال و حافظه تشکیل شدهاست.در واقع یک ریزپردازنده در درون ریزکنترلگر قرار داده شدهاست که ریزکنترلگر با استفاده از آن میتواند محاسبات منطقی و حسابی را انجام دهد.