Mculibraryir
44 subscribers
65 photos
66 links
Download Telegram
دانلود کامپایلر IAR Embedded Workbench برای STM8
#IAR_FOR_STM8
نرم افزار IAR Embedded Workbench کامپایلری قدرتمند برای میکروکنترل ها است که تمامی خصوصیات و ابزار مورد نیاز را به عنوان یک کامپایلر، اسمبلر، لینکر و دیباگر به صورت کامل و یکپارچه به همراه دارد و به توسعه دهندگان امکان می دهد تا کد ها و نرم افزار هایی با زبان های اسمبلی، C، بیسیک، C++ و ... را با بیشترین کارایی و منطبق با آخرین فناوری میکرو کنترل های به کار رفته در پردازنده ها تولید کنند. همچنین به آن ها این امکان را می دهد تا کد ها را تست کنند و در نهایت نتایج حاصل از این تست ها را آنالیز نموده و برای بهینه سازی در اختیار برنامه نویسان قرار می دهد.

مشاهده ادامه مطلب در سایت
mculibrary.ir
مثال دوم ، فلیپ فلاپها
#آموزش
با استفاده از فلیپ فلاپ ها شمارنده ای طراحی کنید که از صفر تا هفت را شمارش کند و پس از بازگشت به صفر متوقف شود.
نکته اجباری در طراحی که باید رعایت شود: کلاک فلیپ فلاپها هم زمان در نظر گرفته شود
اگر مثال اول در رابطه با فلیپ فلاپ ها رو مطالعه نکردید قبل از اینکه این مطلب رو بخوانید برگردید و یک بار مثال اول فلیپ فلاپها را مطالعه کنید چرا که نکته هایی که در مثال اول گفته شده دیگر اینجا گفته نخواهد شد.

مشاهده ادامه مطلب در سایت
mculibrary.ir
دیود های LED چگونه ساخته می شوند؟
#آموزش
دیود ساطع کننده نور (LED)
نور چیست؟
قبل از اینکه به نحوه عملکرد LED بپردازیم ، بیایید ابتدا نگاه مختصری به خود نور بیندازیم. از زمان های بسیار قدیم انسان از منابع مختلف مانند نور خورشید ، شمع و لامپ نور می گرفت.
در سال ۱۸۷۹ ، توماس ادیسون لامپ رشته ای را اختراع کرد. در لامپ ، جریان الکتریکی از طریق یک رشته درون لامپ عبور می کند.
با عبور جریان کافی از رشته ، آن گرم شده و نور ساطع می کند. نور ساطع شده توسط رشته در نتیجه انرژی الکتریکی تبدیل شده به انرژی گرمایی است که به نوبه خود به انرژی نور تبدیل می شود.

مشاهده ادامه مطلب در سایت
mculibrary.ir
ایجاد ایمیج mmc برای استفاده در پروتیوس
#proteus
اگر در نرم افزار پروتیوس نیاز پیدا کنید که با mmc کار کنید متوجه می شید که mmc برای راه اندازی نیاز به یک فایل image دارد
نحوه ی تهیه ایمیج برای mmc را در ویدیو زیر می توانید مشاهده کنید
اگر امکان تماشای ویدیو را ندارید می توانید اموزش زیر را دنبال کنید 
نصب نرم افزار WinImage:
نرم افزار WinImage را از باکس دانلود ، دانلود کرده و آن را نصب کنید 
توجه کنید که در هنگام نصب از فایل تکست seial اقدام به کرک نرم افزار نمایید 
نرم افزار را اجرا کنید... 

مشاهده ادامه مطلب در سایت
mculibrary.ir
دیود های لیزر چگونه ساخته می شوند؟
#آموزش
دیود لیزر از دو لایه گالیم آرسنید دوپ شده(منظور از دوپ کردن اضافه کردن ناخالصی برای یک ماده برای تغییر رفتار شیمیایی آن ماده است) ساخته شده است. یک لایه گالیوم آرسنید دوپ شده یک نیمه رسانا از نوع n تولید می کند در حالی که یک لایه دیگر گالیوم آرسنید دوپ شده یک نیمه هادی نوع P تولید می کند. در دیودهای لیزر از سلنیوم ، آلومینیوم و سیلیسیم برای تغییر رفتار یک ماده در رسانش (دوپ) استفاده می شود.

مشاهده ادامه مطلب در سایت
mculibrary.ir
پروگرام کردن میکروکنترلر های سری stm8 با st-link
#آموزش
در این پست ، در مورد نحوه ی پروگرام  میکروکنترلرهای STM8 صحبت خواهیم کرد. منظور  از پروگرام انتقال برنامه نوشته شده از کامپیوتر به حافظه فلش میکروکنترلرهای STM8 است. لزوم یادگیری نحوه ی پروگرام کردن میکروکنترلر قبل از اینکه به سراغ برنامه نویسی آنها بروید ضروریست چرا که یک برنامه نویس شاید نیاز پیدا کند در طول دوره برنامه نویسی چندین و چندین بار برنامه را به صورت سخت افزاری تست کند از این رو یادگیری نحوه پروگرام میکرکنترلر ها گامی حیاتی و ضروریست...

مشاهده ادامه مطلب در سایت
mculibrary.ir
آی سی لچ ۷۴HC573
#آموزش
معرفی آی سی لچ ۷۴HC573
۷۴HC573 یک آی سی لچ موازی با خروجی غیر معکوس هشت حالته است.این آی سی لچ کاربرد های مختلفی می تواند داشته باشد
مثل درایور ال ای دی
درایور سون سگمنت
درایور ال سیدی و ره اندازی چندین السیدی
گسترش پایه های میکروکنترلر به عنوان خروجی
و...
 تراشه در دو نوع CMOS و TTL تولید می شود که ۷۴HC573 از نوع CMOC و ۷۴HCT573 از نوع TTL می باشد
ولتاژ کاری نوع CMOC از 2 تا 6 ولت و برای نوع TTL از 4.5 تا 5.5 ولت می باشد 
هر دو نوع تایمینگ آپدیت پایه ها در حد نانو ثانیه را دارا می باشد.

مشاهده ادامه مطلب در سایت
mculibrary.ir
دیکدر چیست؟
#آموزش
شما در این مطلب و پست های بعدی یاد می گیرید:
دیکدر چیست (در این مطلب)
انکدر چیست (در پست بعدی)
خواندن کلید فشرده شده کی پد 8x8 با استفاده از دیکدر و انکدر (در پست اخر)
کدبردار (به انگلیسی: Decoder) دستگاه، مدار، مبدل، نرم‌افزار، الگوریتم یا شخصی است که پیام/اطلاعات کدگذاری شده توسط کدگذار را به حالت اولش باز می‌گرداند به طوری که اطلاعات اصلی را می‌توان بازیابی کرد.
در مدار منطقی رمزگشا یا دیکدر مداری است که دارای n پایه ورودی و حداکثر ۲n پایه خروجی است که بسته به ترکیب سیگنال‌های ورودی، در هر لحظه تنها یکی از ۲n پایه فعال می‌شود.

مشاهده ادامه مطلب در سایت
mculibrary.ir
انکدر چیست؟
#آموزش
در طراحی دیجیتال، رمزگذار (به انگلیسی: encoder) مداری است که ۲n خط ورودی و n خط خروجی دارد. مدار انکدر عکس عمل دیکدر را انجام می‌دهد. مدار انکدر، سیگنال‌های باینریهای چندگانه ورودی را به یک عدد کوچکتر فشرده می‌کند. در هر لحظه تنها یکی از ورودی‌ها می‌تواند مقدار «۱» داشته باشد و بقیه ورودی‌ها باید در حالت «۰» باشند. در صورتی‌که چند ورودی به صورت هم‌زمان در حالت «۱» قرار داشته باشند، آن ورودی که اولویت بالاتری نسبت به بقیه دارد در مدار اثر می‌گذارد. به چنین مداری، انکودر اولویت دار گفته می‌شود.

مشاهده ادامه مطلب در سایت
mculibrary.ir
راه اندازی کیپد ۸x8 با انکدر و دیکدر
#Code_Vision_AVR
همانطور که در دو پست قبلی با انکدر و دیکدر اشنا شدید حال می خواهیم که یک صفحه کلید ۸x8 را با استفاده از انکودر و دیکدر و atmega هشت راه اندازی کنیم
برای نمایش اطلاعات کلید فشرده شده از ال سی دی ۲x16 استفاده می کنیم
یک صفحه کلید ۸x8 بدون استفاده از دیکدر و انکدر جمعا ۱۶ پایه از میکرو را اشغال می کنند که با استفاده از انکدر و دیکدر این ۱۶ پایه به ۷ پایه کاهش پیدا می کند

مشاهده ادامه مطلب در سایت
mculibrary.ir
توضیحات کتابخانه AM2120
#BASCOM_AVR
راه اندازی سنسور AM2120:
کتابخانه های زیادی برای راه اندازی این سنسور وجود دارد اما با توجه به اینکه بسیاری از مهندسین و دانشجویان در استفاده از کتابخانه ها با آن مواجه می شود هنگ میکروکنترلر در اثر نویز و یا هنگ ناشی از قطع و وصل شدن پایه سنسور می باشد کتابخانه ای که نوشته شده مشکل هنگ سنسور را برطرف کرده است

مشاهده ادامه مطلب در سایت
mculibrary.ir
آشنایی با میکروکنترلر های stm8
#برق_الکترونیک
میکروکنترلر های هشت بیتی stm8 دارای هسته توسعه یافته هشت بیتی با عملکرد عالی و قابلیت کنترل وسیله های جانبی کاربردی می باشد این خانواده توسط شرکت st و با فناوری ۱۳۰ نانو متری و برپایه حافظه های غیر فرار طراحی گردیده است همچنین بخش مربوط به کلاک ساعت به گونه ای طراحی شده است که امکان اجرای ۱٫۶ دستور را در سرعت ۲۴ مگاهرتز فراهم می کند تا اجرای دستور العمل ها در سرعت پایین با اطمینان بالا انجام گیرد.

مشاهده ادامه مطلب در سایت
mculibrary.ir
آشنایی با ترمیستور ها ، انواع و موارد کاربرد
#آموزش
ترمیستور ، نحوه ی کار ، نماد ، انواع و موارد استفاده:
اگر به دنبال سنسور دما هستید که مقرون به صرفه و از نظر دقت دقیق باشد ، اولین انتخاب شما ممکن است ترمیستور باشد. این المان یک نوع مقاومت است که مقاومت آن با تغییر دما تغییر می کند. این مقاله به نحوه ی کار ، انواع و کاربردهای ترمیستور می پردازد.
بیایید شروع کنیم!
ترمیستور (thermistor) چیست؟
ترمیستور که از کلمات THERmally controlled resISTOR گرفته شده است ، یک مقاومت کنترل شده دما است. مقاومت ارائه شده توسط این المان بستگی به دمای محیط دارد. همه مقاومتها وابستگی به دما دارند که توسط ضرایب دمایی آنها تعیین می شود. برای اکثر مقاومتهای معمولی

مشاهده ادامه مطلب در سایت
mculibrary.ir
آموزش راه اندازی ترمیستور NTC
#BASCOM_AVR
آیا تا به حال به این موضوع فکر کرده اید که چگونه برخی از دستگاه ها مانند ترموستات ، هیت بد پرینتر سه بعدی ، موتور خودرو یا فرها دما را اندازه گیری می کنند؟ با این آموزش ، می توانید متوجه شوید!
دانستن درجه حرارت یک قطعه در یک پروژه می تواند بسیار مفید باشد. آگاهی از دما می تواند دمای اتاق را برای یک محیط کاملا راحت تنظیم کند ، اطمینان حاصل کند که هیت بد پرینتر سه بعدی به اندازه کافی داغ است تا موادی مانند ABS به سطح آن بچسبد ، از گرم شدن بیش از حد موتور جلوگیری کرده و از سوختن غذا در فر جلوگیری کند.
در این مقاله ، ما فقط به یک نوع سنسور که می تواند دما را اندازه گیری کند ، توجه داریم. این سنسور ترمیستور نامیده می شود.

مشاهده ادامه مطلب در سایت
mculibrary.ir
نحوه ی محاسبه بتای ترمیستور (β)
#برق_الکترونیک
مقدار \\\”B\\\” ترمیستور یا مقدار بتا ، نشان دهنده شکل منحنی مشخصه ای است که رابطه بین مقاومت و دمای یک ترمیستور NTC را نشان می دهد. محاسبه مقدار بتا یک امر ضروری برای رسم منحنی مشخصه و نشان دادن رابطه مقاومت و دما در این منحی می باشد.
برای اینکه بتوانید مقدار دمای پیوسته و دقیق ترمیستور ها را بخوانید فورمول های متعددی وجود دارد که بتا نقش موثری در این فورمول ها و معادله ها بازی می کند! از این رو قبل از اینکه به دنبال محاسبه بتای ترمیستور باشید مطمئن شوید که مقدار بتا توسط شرکت سازنده ارائه نشده است ، اطلاعات بتای داده شده از طرف شرکت دقیق تر از محاسبه خود شما می تواند باشد! اما با این حال اگر بتای ترمیستور خود را نیافتید می توانید برای محاسبه آن با ما همراه شوید.

مشاهده ادامه مطلب در سایت
mculibrary.ir