نیکو فایل

مرکز دانلود انواع فایل های دانشجویی و دانش آموزی(تحقیق,پاورپوینت,پروژه,مقاله,فایل فلش و ...)

نیکو فایل

مرکز دانلود انواع فایل های دانشجویی و دانش آموزی(تحقیق,پاورپوینت,پروژه,مقاله,فایل فلش و ...)

تولید موج سینوسی،مربعی،مثلثی،شیب،دندان اره ای،ECG و نویز با AVR به زبان C

قصد داریم شکل موج های گوناگونی با میکروکنتر AVR به زبان سی (کدویژن) تولید کنیم. از آنجایی که ولتاژ میکرو 5 ولت می باشد ما 2.5 ولت را برای پیک منفی و 2.5 ولت دیگر را برای پیک مثبت در نظر میگیرم. اصول تولید موج بر مبنای پله های 0 تا 2.5 ولت می باشد که اطلاعات 8 بیتی روی پورت خروجی را توسط یک سری مقاومت به ولتاژ آنالوگ تبدیل میکنیم. به عنوان مثال برای تولید شکل موج سینوسی از فرمول زیر استفاده می کنیم: step = 128+(127*Sin N) step عددی است که گام حرکتی را مشخص می کند. N نیز درجه می باشد که در این ...