ورود/ثبت نام

وبسایت مهندسی الکترونیک و کامپیوتر

آموزش صفر تا 100 میکروکنترلرهای AVR

دسته بندی: شبیه سازی با نرم افزار آموزش برنامه نویسی فیلم های آموزشی
آموزش صفر تا 100 میکروکنترلرهای AVR
Mohandes360.ir
27 1 1401

مهم‌ترین پیش‌نیاز‌های مورد نیاز برای یادگیری میکروکنترلر AVR عبارتند از: زبان C، نرم‌افزار شبیه ساز پروتئوس و نرم افزار کدویژن AVR که با توجه به آموزش کامل تمامی این پیش‌نیاز‌ها در این آموزش، برای این دوره‌ی آموزشی AVR، پیش نیاز خاصی وجود ندارد و همه‌ی دانشجویان می‌توانند بدون نگرانی از پیش‌نیاز‌ها، از این دوره استفاده کنند.

ادامه مطلب

نویسنده: حمیدرضا ارزبین

جزوه دستنویس آموزش جاوا

دسته بندی: جزوات آموزشی آموزش برنامه نویسی
جزوه دستنویس آموزش جاوا
Mohandes360.ir
19 11 1400

جاوا (JAVA) در 23 مه 1995 توسط جیمز گاسلینگ (James Gosling) طراحی شد. جاوا به گواهی سایت معتبر Tiobe از سال 2001 همواره به عنوان اولین یا دومین زبان برنامه‌نویسی دنیا مطرح بوده است. این یک زبان برنامه نویسی همه منظوره است که به برنامه نویسان اجازه می دهد یک بار بنویسند و در هر جا که بخواهند اجرا کنند. به این معنی که کد جاوای کامپایل شده می تواند بر روی تمام پلتفرم هایی که جاوا را پشتیبانی می کنند بدون نیاز به کامپایل مجدد اجرا شود. برنامه‌های جاوا معمولاً به بایت کدی کامپایل می‌شوند که می‌تواند بر روی هر ماشین مجازی جاوا (JVM) بدون در نظر گرفتن معماری رایانه اجرا شود. جاوا یک زبان برنامه‌نویسی چندمنظوره و شی‌گرا است که تا حدودی زیادی به C و ++C شباهت دارد اما استفاده از آن آسان‌تر است و امکان ساخت برنامه‌هایی قدرتمند با آن وجود دارد. جاوا در ابتدا بر اساس زبان‌های C و ++C و با حذف برخی ویژگی‌هایی که قابلیت سردرگم کننده داشتند مدلسازی شد. از جمله این ویژگی‌ها می‌توان به اشاره‌گرها، پیاده‌سازی چندباره وراثت و بارگذاری بیش از حد عملگرها اشاره کرد که در جاوا حذف شدند. یکی از ویژگی‌هایی که در C++/C وجود نداشت؛ اما جزو ویژگی‌های اساسی جاوا به شمار می‌آید، امکان بازیافت حافظه (garbage-collection) است که به طور خودکار اشیا و آرایه‌های بی استفاده را حذف می‌کند. فناوری جاوا به معنی ترکیبی از زبان برنامه‌نویسی جاوا و پلتفرم اجرایی آن JVM برای توسعه طیف گسترده‌ای از اپلیکیشن‌ها از دستگاه‌های مصرفی تا سیستم‌های سازمانی ناهمگون مورد استفاده قرار می‌گیرد. زبان جاوا مانند هر زبان برنامه‌نویسی دیگری دستور زبان، ساختار و پارادایم برنامه‌نویسی خاص خود را دارد. پارادایم برنامه‌نویسی این زبان مبتنی بر مفهوم شی‌گرایی است. زبان جاوا را می‌توان یکی از مشتقات زبان C دانست و قواعد ساختاری آن نیز شبیه C است. جزوه ارائه شده در این بخش یک جزوه فوق العاده عالی در خصوص آموزش برنامه نویسی جاوا است و در ادامه مطلب می توانید آن را دانلود نمایید. 

ادامه مطلب

نویسنده: حمیدرضا ارزبین

آموزش نرم افزار Matlab و Simulink

دسته بندی: جزوات آموزشی شبیه سازی با نرم افزار آموزش نرم افزار آموزش برنامه نویسی فیلم های آموزشی
آموزش نرم افزار Matlab و Simulink
Mohandes360.ir
4 8 1400

MATLAB مخفف Matrix Laboratory است و با توجه به نام آن می توان گفت متلب در واقع یک آزمایشگاه ماتریسی است. از این نرم افزار قدرتمند می توان در فازهای پژوهشی استفاده های گسترده ای نمود. همچنین این نرم افزار در نوشتن پایان نامه ها بسیار پرکاربرد است. ظاهر این نرم افزار تقریباً از نسخه  به بعد دچار تغییرات اساسی شد و بدین ترتیب کار کردن با آن ساده تر شد. بسیاری از توابع موجود در نسخه فعلی (2020b) مشابه توابع موجود در نسخه های قبلی هستند و هیچ تغییری در آنها ایجاد نشده است اما بعضی از توابع دچار تغییرات اساسی شده اند و یا بطور کلی حذف شده اند و توابع جدیدی جایگزین آنها شده است. نرم افزار سیمولینک یکی از جعبه ابزار های نرم افزار متلب می باشد که برای مدل سازی، شبیه سازی و تحلیل سیستم های مختلف بکار می رود. اصول کار با این نرم افزار بسیار ساده است. اصولاً کار با سیمولینک بسیار آسان است. کار با سیمولینک شاید چیزی شبیه چیدن بخش های یک پازل در کنار هم، به منظور ساختن یک مدل باشد. در یک نگاه سریع، سیمولینک متشکل از تعدادی بلوک آماده است که با کنار هم قرار دادن آنها، یک مدل ساخته می شود.

ادامه مطلب

نویسنده: حمیدرضا ارزبین

آموزش برنامه نویسی به زبان C

دسته بندی: جزوات آموزشی آموزش برنامه نویسی فیلم های آموزشی
آموزش برنامه نویسی به زبان C
Mohandes360.ir
30 6 1400

یونیکس در اوایل دهه 1970 توسط تامسون و ریچی ایجاد شد. این سیستم عامل در ابتدا با زبان اسمبلی نوشته شده بود و بعدها با زبانی به اسم BCPL نوشته شد. اما این زبان مشکلات متعددی داشت و نمی توانست همه آنچه که یک سیستم عامل یونیکس به آن نیاز دارد را پیاده سازی کند. به همین دلیل تامسون و ریچی زبان جدیدی به نام زبان C ایجاد کردند و بدین ترتیب به طور همزمان یونیکس هم تکامل یافت. زبان برنامه نویسی C از سال 1972 ابداع شد و تاکنون در حال توسعه است. در سال 1987 ریچی و کِرنیگان کتابی را با عنوان the C programming language روانه بازار کردند و بدینوسیله پایه های زبان C تقویت شد. با این حال، این زبان به قدر کافی استاندارد سازی نشده بود. بنابراین در سال 1983 مؤسسه استانداردهای ملی آمریکا، استانداردی به نام ANSIC (اَنسی سی) را برای این زبان ایجاد نمود. سپس در سال 1989 استاندارد دیگری به نام C89 برای این زبان تعیین شد که هنوز هم در بسیاری از کامپایلرها از آن استفاده می شود. روند استانداردسازی همینطور ادامه یافت و امکانات کمی هم به این زبان اضافه شد. در نهایت در سال 2011 استاندارد جدیدی به نام C11 برای زبان C به وجود آمد که تاکنون از آن استفاده می شود. 

ادامه مطلب

نویسنده: حمیدرضا ارزبین

دانلود فیلم آموزش سیلواکو (Silvaco) - مقدماتی تا پیشرفته

دسته بندی: شبیه سازی با نرم افزار آموزش نرم افزار آموزش برنامه نویسی فیلم های آموزشی
دانلود فیلم آموزش سیلواکو (Silvaco) - مقدماتی تا پیشرفته
Mohandes360.ir
16 10 1399

با گشت و گذار در اینترنت و جستجوی مطالب گوناگون در خصوص شبیه سازی افزاره‌ها در سیلواکو، نتایج خوبی بدست نمی آید. حتی در صورتی که مطلبی وجود داشته باشد، اغلب به صورت گنگ و نامفهوم ارائه می شود و مطالب ریز مربوط به نحوه شبیه‌سازی در آن نادیده گرفته می شود، به طوری که پس از مشاهده آموزش های مختلف، حتی قادر به مش بندی یک افزاره نیستید. نکته دیگری که در بعضی از آموزش‌ها مشاهده می‌شود این است که در آنها اشکالات برنامه نویسی دیده می‌شود و مشکلات مهم مربوط به نحوه نوشتن کدها در سیلواکو ناگفته می مانند. این امر موجب شده تا روند یادگیری این برنامه با کندی مواجه شده و گهگاه خواننده کتاب از ادامه کار منصرف شود. به‌علاوه هر یک از خطاهای شبیه‌سازی می‌تواند محقق را مشغول پارامترهای جزیی زیادی کند که سردرگمی فراوانی را به‌دنبال خواهد داشت. تمام موارد فوق موجب می‌شوند تا شبیه‌سازی کامل یک افزاره، کاری بسیار طاقت فرسا باشد. به همین دلیل در این آموزش تلاش کرده ایم تا شما را با مسائل مربوط به شبیه سازی یک قطعه و گرفتن خروجی از آن آشنا کنیم. 

ادامه مطلب

نویسنده: حمیدرضا ارزبین