مقدمه و معرفی میکروکنترلرهای PIC محصول شرکت Microchip هستند و انواع 8 بیت، 16 بیت و 32 بیتی دارند. خود میکروکنترلرهای 8 بیتی PIC خانوادههای گسترده و متنوعی دارند که در جدول زیر مشخصاتی از آنها را میبینیم. اغلب این خانواده ها از نظر پینها به هم شباهت دارند و …
ادامه نوشته »آموزش کار با بورد STM32 Nucleo64، با استفاده از نرمافزارهای STM32CubeMX و TrueSTUDIO – پروژهی سادهی کنترل LED
بسیاری از ما با میکروکنترلرهای محبوب و مشهوری مانند آردوینو، ESP8266، رزبریپای، NoduMCU ،8051 و … و بوردهای توسعه دهندهی آنها آشنا هستیم. در این میان، معمولا ( نه به طور قطع) آردوینو انتخاب اول بیشتر افراد محسوب میشود. اما اگر قدری در کارها و پروژههای تخصصی و پیچیدهتر ورود …
ادامه نوشته »کار با میکروکنترلر PIC18F4550 و MPLABX IDE
مقدمه کار با میکروکنترلر PIC18F4550 و MPLABX IDE برای میکروکنترلر PIC18f4550 که از خانواده میکروهای قدرتمند PIC است، محیطهای توسعهی (IDE) متنوعی از جمله MPLABX IDE و MikroC و یا C compilerهایی چون XC8 ،Hi-Tech و C18 قابل استفاده و موجود هستند. و بعد از مرحلهی کد، برای لود کردن …
ادامه نوشته »راهنمای انتخاب میکروکنترلر (بخش اول)
حتما برای شما هم پیش آمده است که قصد یادگیری میکروکنترلر را داشته باشید یا بخواهید یک پروژه را توسط میکروکنترلر انجام دهید و با مراجعه به به مراجع آموزشی با انبوهی از انواع میکروکنترلرهای 8 بیتی، 16 بیتی و 32 بیتی با انواع امکانات گوناگون و متفاوت رو به …
ادامه نوشته »راه اندازی واحد USART میکروکنترلرهای PIC
میکروکنترلرهای PIC مشابه میکروکنترلرهای AVR یا ARM دارای واحد داخلی USART در دو مد سنکرون و آسنکرون می باشند. در این آموزش واحد آسنکرون یا غیر همزمان (UART) میکروکنترلر PIC16F877A را بررسی و راه اندازی می کنیم. رجیسترهای USART رجیسترهای مرتبط با واحد USART عبارت اند از TXSTA : رجیسترهای …
ادامه نوشته »آموزش mikroC PRO for PIC
همانطور كه میدانید براي نوشتن برنامه يك ميكروكنترلر نياز به يك كامپايلر يا اسمبلر ميباشد. از آنجا كه استفاده از اسمبلي براي يادگيري و نيز براي نوشتن برنامه هاي كاربردي، قدري مشكل است؛ از يك كامپايلر زبان C براي برنامه نويسي ميكروكنترلر استفاده ميكنيم. كامپايلرهاي زيادي براي برنامه نويسي ميكروكنترلرهاي …
ادامه نوشته »تنظیمات کلاک میکروکنترلرهای PIC در CCS C
در ادامه مجموعه آموزش های میکروکنترلر PIC توسط کامپایلر CCS C ، در این قسمت تنظیمات کلاک میکروکنترلر را بررسی می کنیم. برای شبیه سازی برنامه های نوشته شده معمولا نیازی به دانستن تنظیمات مربوط به کلاک میکروکنترلر نیست و کافی است در پنجره ی properties میکروکنترلر که با دوبار …
ادامه نوشته »آموزش کار با پینهای ورودی/خروجی I/O در PIC و کامپایلر CCS C
در بخش قبلی این مجموعه آموزشی یک نمایشگر سون سگمنت تک رقمی را برای شماره اعداد صفر تا نه راه اندازی کردیم و اشاره ای به چگونگی کار با پایه های ورودی خروجی کردیم. در این بخش ضمن توضیح کامل تر در مورد نحوه ی کار کردن با پایه های …
ادامه نوشته »دانلود کامپایلر CCS C [نرم افزار برنامه نویسی میکروکنترلرهایPIC]
میکروکنترلر های PIC تولید شرکت Microchip که در بین مهندسان الکترونیک و برنامه نویسان میکروکنترلر ها بعنوان میکروکنترلر صنعتی شناخته شدن و با امکاناتی که دارند خیلی از مهندسان ترجیح میدهند در پروژه های خود از این میکروکنترلر ها استفاده کنند. برای برنامه نویسی میکروکنترلرهایPIC نیاز به دانلود کامپایلر CCS …
ادامه نوشته »اتصال سون سگمنت به PIC در کامپایلر CCS C
در ادامه مجموعه آموزش های میکروکنتر PIC توسط کامپایلر CCS C ، در این بخش اتصال سون سگمنت به PIC در کامپایلر CCS C را توضیح می دهیم. شکل زیر شماتیک مدار را نشان می دهد. در شبیه سازی ما از هفت قطعه ای های کاتد مشترک استفاده می کنیم که …
ادامه نوشته »آموزش میکروکنترلرهای PIC در کامپایلر CCS C
میکروکنترلرهای PIC به دلیل دارا بودن ویژگی های مختلف و قیمت مناسب، همواره در کنار دیگر میکروکنترلرهای موجود در بازار کاربرد زیادی در محصولات و پروژه های الکترونیکی داشته است. برای این میکروکنترلرها مشابه میکروکنترلرهای دیگر کامپایلرهای مختلفی وجود دارد. یکی از این کامپایلرها که دارای ویژگی سادگی در کدنویسی …
ادامه نوشته »پروژه Diag خودرو
طراحی یک برد الکترونیکی است که با استفاده از پروتکل هاي تعریف شده با رایانۀ موتور ارتباط برقرارمی کند.در صورت برقراري ارتباط بین عیب یاب و ECU رایانۀ موتور به حالت Diagnostic می رود.سپس دستگاه عیب یاب اطلاعات مورد نیاز (که به صورت نرم افزاري قابل تعیین هستند)را از رایانۀ موتور در خواست می کند . بعد …
ادامه نوشته »آموزش برنامه نویسی میکروکنترلرهای PIC به زبان C
آموزش برنامه نویسی میکروکنترلرهای PIC به زبان C با نرم افزار MPLAB X ،همانطور که بسیاری از دوستان آشنا هستند میکروکنترلرهای PIC در برد های صنعتی واقعا کاربردهای فراوانی دارند و اگر چندین برد صنعتی کنترلری را برسی کرده باشید حتما به لوگوی شرکت Microchip برخورد کرده اید . میکروکنترلرهای …
ادامه نوشته »آموزش میکروکنترلر PIC با کامپایلر CCS
آموزش میکروکنترلر PIC با کامپایلر CCS، میکروکنترلر های قدرتمند PIC محصول شرکت میکروچیپ می باشند. در یاین میکروکنترلر ها قابلیت هایی همچون ADC ، تایمر/کانتر ،پروتکلل های ارتباطی نظیر I2C،SPI،RS232،CAN BUS و… ، مقایسه کننده آنالوگ ، PWM و..تعبیه شده است. یکی دیگر از ویژگی های مهم این خانواده ، …
ادامه نوشته »500 کتاب مرجع برق الکترونیک کنترل مخابرات
کتاب مرجع برق الکترونیک کنترل مخابرات، منابعی بسیار ارزشمند برای متخصصان برق الکترونیک کنترل مخابرات هستند. از جمله عنوان های کتاب می توان به کد گذاری برای شبکه های بیسیم و مخابراتی،کتاب های مرجع ادوات نیمه هادی،سیستم های پرداخت الکترونیکی،کتاب های طراحی سیستم عامل،طراحی مدارت مهندسی کنترل،برنامه نویسی میکروکنترلرها،طراحی مدارات الکترونیک،تحلیل مدارات …
ادامه نوشته »