پروژه ساعت هشدار با میکروکنترلر AVR و اتمل استودیو
س پروژه ساعت هشدار دار اتمل استودیو (ساعت آلارم Atmel Studio) را آماده کردیم. فیلم عملکرد مدار رو از دست ندید !
اول از همه ، کلاک در اینجا 11059200 هرتز است. تقسیم میکنیم به 1024 ، 10800 به دست می آید.بنابراین برای هر ثانیه 10800 ضربان لازم است. بنابراین میخواهیم استفاده کنیم از یک کانتر با 1024 پریکالار تا کانتر کلاک 10800 را بدست بیاوریم. و بعد میخواهیم از CTC در میکروکنترلر استفاده کنیم. یک رجیستر 16 بیتی وجود دارد که ما میتوانیم یک مقدار را ذخیره کنیم. وقتی که شمارنده دارد مقدار را پیشروی میکند، یک وقفه برای ورودی ایجاد میشود.
میخوایم مقدار را 10800 تنظیم کنیم، بنابراین برای هر ثانیه یک ISR (سرویس سرویس وقفه در هر مقایسه) داریم . بنابراین ، ما میخوایم از این روال زمانبندی استفاده کنیم.


brownNow از آنجایی که میخواهیم حالت CTC با مقدار مقایسه ای در بایت OCR1A انجام بدیم، فقط باید WGM12 را به یک تنظیم کنیم، بقیه به صورت پیشفرض صفر هستند.
قرمز (CS10، CS11، CS12): این سه بیت برای انتخاب پریکالار هستند و بنابراین کانتر کلاک مناسب را انتخاب می کنند.

شماتیک مدار پروژه ساعت زنگ دار AVR
استفاده کمتر بایت : 0xFF یا 0b11111111
در مدار ، پورت B میکروکنترلر به ال سی دی متصل است. یادآوری میکنیم که اگر کسی از پورت C برای اتصال JTAG در بایت فیوز های بالا استفاده کند، اتصال JTAG قطع میشود. در ال سی دی 16 پین وجود دارد . اگر بلک لایت راحذف کنیم 14 پین میماند. میتوانیم پین های بلک لایت و نور پشت را به برق وصل کنیم یا رها کنیم. در حال حاضر 16 پین داریم که 8 پین داده هایمان هست. 2 پین منبع تغذیه ، 3 پین برای کنترل کنتراست ، 3 پین برای کنترل هست.
قطعات مورد نیاز پروژه ساعت آلارم دار AVR
- کریستال 11.0592 مگاهرتز
- خازن 22 پیکوفاراد (2 عدد)
- منبع تغذیه 5 ولت
- خازن 100میکروفاراد
- ال سی دی کاراکتری 16*2
- دکمه (4 عدد)
- مقاومت 10 کیلو اهم (6 عدد)
- خازن 100 نانو فاراد (4 عدد)
- پین سوئیچ (2 عدد)
- ترانزیستور 2N2222
- مقاومت 200 اهم
- بازر (Buzzer)
- کامپایلر Atmel Studio (دانلود اتمل استودیو)
برای دانلود فایل ها باید حساب کاربری داشته باشید ثبت نام / ورود










فایلش خرابه با هرچیزی باز کردم نشد
سلام عزیز
با winrar باز کنید.
لطفا فایل سورس رو برام ایمیل میزنید؟ فایلی که برای دانلود گذاشتین کار نمیکنه
leilaonline2016@gmail
سلام عزیز
بررسی شد فایل سالم هست
با نرم افزار Winrar باز کنید
هیچی تو این فایلت نیست یه فایل تکست خالی هست فقط که سرکارمون گذاشتی بخدا برای پروژه کارشناسیم مارش داشتم
سلام عزیز، فایل بررسی شد کد به صورت کامل در فایل دانلودی قرار دارد.
فایل رو اکسترکت میکنم اما فایل سورس توی کدویژن باز نمیشه پیغام خرابی فایل میده
میشه برام ایمیل کنید لطفا
سلام عزیز
این فایل برای اتمل استودیو هست
برای یادگیری برنامه نویسی و کار در اتمل استودیو، دوره آموزش AVR را مشاهده کنید.