پروژه اسیلوسکوپ با AVR-سورس C

 

در این بخش برای شما پروژه کامل اسیلوسکوپ با AVR به زبان C را برای دانلود قرار داده ام. در این پروژه که از میکروکنترلر AVR به عنوان مغز دستگاه و پردازشگر استفاده شده است و از یک عدد LCD گرافیکی با سایز 64×128  برای نشان دادن موج های ورودی استفاده شده. طریقه عملکرد این دستگاه به این صورت می باشد که سیگنال ورودی به علت ضعیف بودن  ابتدا توسط آپ امپ تقویت می شود.


بعد از تقویت سیگنال ورودی این سیگنال تقویت شده به ورودی مبدل آنالوگ به دیجیتال یا ADC میکروکنترلر داده می شود. مبدل میکروکنترلر بسته به دقت که در اینجا 10 بیت می باشد سیگنال های آنالوگ را به سیگنال های دیجیتال که همان صفر و یک است تبدیل می کند و عدد های تبدیل شده را متناسب با زمان و دامنه روی LCD گرافیکی نمایش می دهد.


سورس این برنامه به زبان C و تحت کامپایلر محبوب و قدرتمند ویژوال اتمل استودیو نوشته شده است. در زیر تصاویری از شماتیک پروژه و همچنین عکسی از مدار ساخته شده وجود دارد. همچنین در ادامه کد اصلی برنامه نیز آورده شده است.

پروژه کامل اسیلوسکوپ با AVR-سورس C

 

 

پروژه کامل اسیلوسکوپ با AVR-سورس C

 

 

دانلود پروژه اسیلوسکوپ با AVR

 

 

 

 

کانال تلگرام ایده نگر