برنامه فلاشر به زبان C برای کامپایلر Codevision را به همراه فایل پروتئوس می توانید در فایل فشرده زیر دانلود کنید.
دانلود (لینک مستقیم) - با حجم 43 کیلوبایت
سلام . یه مقاله تحت عنوان " نانو ترانزیستور ها " به صورت کامل واستون محیا کردم . با لینک مستقیم آماده ی دانلود هستش . امیدوارم لذت ببرید ازین مقاله
با سلام. آموزش میکروکنترلر AVR را به وسیله فایل زیر که در ۲۲۳ صفحه و به زبان فارسی آماده گردیده است را می توانید فرا گیرید. قبلا همین آموزش رو گذاشته بودم ، اما اینبار روی یک سرور دیگه هستش .
فهرست مطالب:• فیوز بیت ها، منابع کلاک وReset
• آشنایی با زبان C
• پروژه 1: فلاشر ساده
• پروژه 2: کانتر یک رقمی با 7-Segment
• پروژه 3: نمایشگر کریستال مایع (LCD)
• پروژه 4: اسکن صفحه کلید ماتریسی
• پروژه 5: نمایشگرهای LED Dot Matrix
• وقفه های خارجی
• پروژه 6: آشکار ساز عبور از صفر
• تایمر/کانتر صفر
• پروژه 7: فرکانس متر دیجیتال
• پروژه 8: کنترل موتورDC باPWM
• عملکرد تایمر دو
• پروژه 9: ساعت با وضعیت آسنکرون تایمر
• تایمر/کانتر یک
• پروژه 10: کنترل سروُ موتور
• پروژه 11: تولید موج سینوسی
• پورت سریال (RS-232)
• پروژه 12: پورت سریال در ویژوال بیسیک
• پروژه 13: ارتباط دهی USB با RS232
• باس I2C (TWI)
• پروژه 1۴: ارتباط با EEPROM های I2C
• مبدل آنالوگ به دیجیتال
• پروژه 1۵: اندازه گیری دما با سنسور LM35
• مقایسه کننده ی آنالوگ
SPI Bus •
Mode • های Sleep و تایمر Watchdogمنبع:
www.royal.mihanblog.comطراحی یک رآکتور
بازم سلام . اینم مقاله ای تحت عنوان " سوئیچینگ خازن " امیدوارم مفید واقع بشه .
این پروژه ساده ترین ساعت ممکن با میکروکنترلر ATmega8L می باشد. در این پروژه از RTC داخلی میکرو استفاده شده و تغذیه آن 3 ولت است که به وسیله دو عدد باتری قلمی تامین می شود. توجه داشته باشید که میکروکنترلر این پروژه از نوع L انتخاب شود، چرا که این نوع میکرو Low Voltage بوده و با تغذیه 3 تا 5 ولت به خوبی کار می کند. برای نمایش اعداد این ساعت از یک سون سگمنت مالتی پلکس استفاده شده است و با بررسی سورس آن طرز کار این نوع سگمنت ها را به خوبی یاد گرفته و قادر خواهید بود از آنها در سایر پروژه های خود استفاده نمایید. مزایای این سگمنت ها قیمت پایین و وضوح بالا بخصوص برای محیط های با روشنایی کم است. برای تنظیم این ساعت از دو کلید فشاری کوچک بهره گرفته شده است که یکی برای تنظیم دقیقه و دیگری برای تنظیم ساعت به کار می رود. این ساعت به دلیل استفاده از RTC داخلی میکرو فوق العاده دقیق بوده و جریان مصرفی آن از یک دیود LED کمتر می باشد.
اهداف:
آموزش کار با RTC داخلی
میکرو
آموزش راه اندازی نمایشگر های سون سگمنت مالتی پلکس
مشخصات پروژه:
سورس: Bascom
میکرو: ATmega8L
دانلود پروژه:
این پروژه یک اسیلوسکوپ دیجیتال با میکروکنترلر ATmega16 و LCD گرافیکی می باشد که تمام مشخصات اسیلوسکوپ های حرفه ای را دارا است، مشخصاتی از قبیل Vertical، Horizontal تنظیم دامنه، Sweep، فیکس کردن صفحه (حافظه) و غیره. فرکانس کاری این اسیلوسکوپ با توجه به فرکانس نمونه برداری A2D در حد کیلوهرتز می باشد و از A2D به عنوان ورودی مدار استفاده شده است. عملکرد مدار بدین صورت است که در ابتدا A2D کانال 0 اسکن شده و عدد حاصل که می تواند بین 0 تا 1023 باشد بر 16 تقسیم می شود تا به عددی بین 0 تا 63 تبدیل شود (عرض LCD)، سپس عدد به دست آمده از 64 کم می شود تا به صورت معکوس در آمده و با توجه به اینکه LCD گرافیکی در ربع چهارم محور مختصات قرار گرفته است گوشه سمت چپ بالا بیانگر عدد 0 بوده و شماره پیکسل ها به سمت راست و پایین رشد می کند، برای اینکه نمودار رسم شده منطقی بوده و با افزایش ولتاژ به سمت بالا میل کند مجبور به معکوس کردن عدد دریافتی می باشیم و با دستور Pset در هر لحظه از سمت چپ به راست صفحه را اسکن می کنیم (از پیکسل 0 تا 127 طول صفحه و محور X). عرض این نقطه نیز همان عدد دریافتی از پورت می باشد که در هر لحظه از زمان اسکن، موقعیت عرضی پیکسل را روی محور Yها تعیین می کند. نتیجه کار یک منحنی (با توجه به شکل موج ورودی) خواهد بود که بر روی Data Grid نمایش داده شده در صفحه که یک طرح مشبک بوده و در واقع یک عکس Bgf می باشد ترسیم می شود.
اهداف:مشخصات پروژه:
سورس: Bascom
میکرو: ATmega16
دانلود پروژه:
دانلود سورس ، شماتیک و PDF توضیحات (558KB)منبعبررسی برخی سنسور ها و کاربرد آنها
دانلود برای جزوات کارشناسی ارشد برق - برای دانلودروی لینکهای زیر کلیک کنید .(۴ قسمته)
درس تحلیل مدار های الکتریکی: