معماری

پروژه ساخت ساعت دیجیتالی با تایمر صفر

تو این پروژه قراره ساعت دیجیتالی که با دقت دهم ثانیه میشماره رو با هم پیاده کنیم. برای اینکار ابتدا پروژه جدیدی باز کرده و وارد محیط کدویزارد شده و مطابق زیر عمل میکنیم. چون تو این پروژه میخوام ساعتم دقت یک دهم ثانیه(۱۰۰ms) هم داشته باشه برای اینکار از …

ادامه نوشته »

Pull down پول دان و Pull up پول آپ چیست ؟

پول دان و پول آپ چیست ؟ معمولا وقتی که ما پایه ی از میکروکنترلر داشته باشیم، که بخواهیم آن را برای عملکردی به کلید وصل کنیم. آن را پول آپ یا پول دان میکنیم. چون درصورتی پول آپ یا دان نکرده باشیم، نویزهای موجود در اطراف. بر روی پایه …

ادامه نوشته »

پروژه ماشین حساب ساده با وقفه در AVR

تو این پروژه یه ماشین حساب ساده که چهار عمل اصلی رو انجام میده،قراره قدم به قدم پیش بریم.البته اینو هم بگم که این ماشین حساب فقط مقادیر صحیح رو میگیره و بخاطر اینکه متغیر هارو int  تعریف کردم،تقسیم باگ داشته و جواب درست رو نشون نمیده(هدفم ازین آموزش،کار با …

ادامه نوشته »

Timer Counter در codewizard

فعال کردن تایمر کانترها تو کدویژن توسط کدویزارد برعکس کدنویسی کار خیلی ساده ایه که با چن تا کلیک انجام میشه=) به این صورت که وارد محیط کدویژن شده و پس  از انتخاب پروژه ی جدید ،در قسمت های مشخص شده در شکل بالا تنظیماتمون رو اعمال میکنیم. بسته به …

ادامه نوشته »

وقفه Interrupt در میکروکنترلر AVR + توضیح رجیستر ها

در این آموزش تصمیم دارم که مبحث وقفه Interrupt رو بصورت کامل،توسط رجیسترهای مختص وقفه Interrupt در محیط Codevision پیش بریم.همچنین به خاطر سادگی مطلب،آخرسر فعال کردن وقفه Interrupt خارجی توسط Codewizard رو نیز آموزش دادم.امیدورام ک ازین آموزشم لذت برده باشین و ما رو نیز از دعای خیرتون بی نصیب نفرمایین:) به …

ادامه نوشته »

تایمر کانتر Timer/Counter در میکروکنترلر AVR + توضیح رجیستر ها

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

ادامه نوشته »
قالب وردپرس