نتایج جست و جو برای: C

آموزش Verilog – ماژول‌ها

ماژول‌ها یادگرفتن وریلاگ به خودی خود کار دشواری نیست؛ اما اینکه بتوانیم یک مدار را با وریلاگ خوب طراحی کنیم، بعضا ممکن است کار دشواری باشد. اما نگران نباشید؛ ما در اینجا با تمرکز بر یک طراحی ساده جلو می‌ر‌ویم و می‌کوشیم تا به ساده‌ترین حالت ممکن همه‌چیز را به …

ادامه نوشته »

 ابرخازن ها – ساخت UPS با ابرخازن

ابرخازن های UPS

در این مقاله به بررسی ابرخازن ها و نحوه‌ی ساخت UPS با ابرخازن ها می‌پردازیم. برای یک پروژه از ما خواسته شد تا یک سیستم قدرت پشتیبان را تهیه و برنامه‌ریزی کنیم که می‌تواند فعالیت میکروکنترلر را حدود 10 ثانیه پس از اتلاف انرژی حفظ کند. ایده بدین صورت است …

ادامه نوشته »

اشاره‌گرها در ++C

اشاره‌گرها در ++C

آموختن اشاره‌گرهای ++C  آسان و جذاب است. برخی کارها در ++C را می‌توان با استفاده از اشاره‌گرها آسان‌تر انجام داد، و برخی دیگر از کارها در ++C ، مانند اختصاص حافظه پویا (دینامیک) را نمی‌توان بدون وجود اشاره‌گرها به انجام رساند. همانطور که می‌دانید هر متغیر مکانی از حافظه است …

ادامه نوشته »

متغیرها در پایتون: اعلان، الحاق، سراسری و محلی

متغیرها-در-پایتون

متغیر در پایتون به چه معناست؟ یک متغیر در پایتون یک مکان رزرو در حافظه برای ذخیره مقادیر می‌باشد. به عبارت دیگر، متغیر در یک برنامه پایتون، داده مورد نیاز کامپیوتر برای پردازش را فراهم می‌کند. هر مقدار در پایتون یک نوع داده دارد. نوع داده‌های مختلف در پایتون اعداد …

ادامه نوشته »

پروگرم کردن آردوینو با استفاده از PlatformIO یا پلتفرمIO

پروگرم کردن آردوینو با استفاده از PlatformIO یا پلتفورمIO

امروز با محیط توسعه «پلتفرمIO» یا PlatformIO برای آردوینو آشنا خواهیم شد. توسعه در آردوینو و آردوینوIDE با رابط کاربری آسانی که دارند، همیشه آسان و سرگرم کننده بوده است. آردوینو IDE متن باز و رایگان است و می تواند از محیط توسعه ای با تمام ویژگی هایی مانند نوشتن، …

ادامه نوشته »

پایدارسازی حلقه فیدبک منابع تغذیه سوئیچینگ

پایدارسازی حلقه فیدبک منابع تغذیه سوئیچینگ

در این جلسه به بررسی پایدارسازی حلقه فیدبک منابع تغذیه سوئیچینگ می‌پردازیم. در مداراتی که فیدبک در آن ها به کار برده شده است.باید از نظر پایداری مورد بررسی قرار گیرند.تا مدار مورد نظر دچار نوسانات ناخواسته نشود. منابع تغذیه سوئیچینگ از این قائده مستثنی نیستند.ما دو نوع فیدبک داریم. 1- …

ادامه نوشته »

مدیریت فایل ها در زبان C – ایجاد، بازکردن، خواندن، نوشتن و بستن یک فایل

مدیریت فایل ها در زبان C

مدیریت فایل ها در زبان C، یک فایل برای ذخیره حجم بزرگی از داده های دائمی استفاده می شود. همانند دیگر زبان ها، زبان C توابع مدیریت فایل زیر را مهیا ساخته است: ایجاد یک فایل بازکردن یک فایل خواندن یک فایل نوشتن روی یک فایل بستن یک فایل جدول …

ادامه نوشته »

یکسوسازی چیست؟ + مدارهای یکسو کننده تک فاز تا چند فاز

مدار های یکسو کننده یکسو ساز تمام موج  AC سه فاز

در این آموزش به بررسی مدارهای یکسو کننده خواهیم پرداخت، اکنون به محبوب ترین کاربرد دیود رسیده ایم یعنی یکسوسازی و یکسوسازها. اول از همه به سوال مهم یکسوسازی چیست؟ جواب دهیم. یکسوسازی، تبدیل جریان متناوب (AC) به جریان مستقیم (DC) است. و شامل دستگاهی است که فقط جریان یک …

ادامه نوشته »

تداخل الکترومغناطیسی EMI – انواع، استاندارد‌ها و روش‌های محافظت

تداخل الکترومغناطیسی EMI

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

ادامه نوشته »

کلیدواژه ها، ثابت ها، متغیرها و انواع داده ها در C

ثابت-ها-متغیرها-و-انواع-داده-ها-در-c

نشانه ها(توکن)، کلیدواژه ها، شناسه ها، ثابت ها، متغیرها و نوع داده ها در C، در این مبحث، موارد زیر را می آموزیم: مجموعه کاراکتری چیست؟ نشانه(توکن) کلیدواژه ها و شناسه ها متغیر چیست؟ نوع داده صحیح(integer) نوع داده ممیزشناور(floating point) ثابت ها مجموعه کاراکتری چیست؟ همانند هر زبان برنامه …

ادامه نوشته »

نحوه قرار دادن توضیحات یا کامنت در برنامه نویسی C

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

کامنت در زبان C به چه معناست؟ کامنت توضیح یا توصیفی راجع به کدهای برنامه است. کامنت به توسعه دهنده کمک میکند تا منطق کد خود را توضیح داده و خوانایی برنامه را بهبود می بخشد. در زمان اجرا،کامنت از طرف کامپایلر نادیده گرفته شده و ترجمه نمی شود. دو …

ادامه نوشته »

آموزش دانلود و نصب کامپایلر GCC برای زبان C روی ویندوز، لینوکس و مک

نصب کامپایلر GCC برای زبان C

در این خودآموز نحوه نصب کامپایلر GCC برای زبان C را روی ویندوز، مک و لینوکس آموزش خواهیم داد. نصب C بر روی ویندوز برای این منظور، ما از یک محیط برنامه نویسی متن باز(Open-source) به نام کدبلاکز(Code::Blocks) استفاده می کنیم که یک کامپایلر( که توسط موسسه آزاد نرم افزار …

ادامه نوشته »

زبان برنامه نویسی C چیست؟ معرفی، تاریخچه و مفاهیم اولیه

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

زبان C چیست؟ زبان C یک زبان برنامه نویسی همه منظوره بسیار محبوب، ساده و انعطاف پذیر می باشد. این زبان یک زبان مستقل از ماشین و ساختاریافته است که در موارد بی شماری بکارگرفته شده است. زبان C زبان اولیه برای نوشتن هرچیزی از سیستم عامل ها گرفته(ویندوز و …

ادامه نوشته »

آیسی IC یا مدار مجتمع چیست؟ + انواع پکیج ها

آیسی IC یا مدار مجتمع چیست؟ انواع پکیج ها و پرکاربردترین ها دنیای درون یک IC

آیسی ها سنگ بنای الکترونیک در دنیای مدرن هستند؛ قلب تپنده و مغز فرمان‌دهنده اغلب مدارهای الکترونیکی. اما اگر می‌پرسید که منظور از آیسی کدام قطعات هستند؟ همان تراشه(چیپ)‌های کوچک مشکی رنگ که به وفور بر روی تمام بورد های الکترونیکی یافت می‌شوند و تنها در صورتی که یا دیوانه …

ادامه نوشته »