آموزش راه اندازی مبدل 12بیتی آنالوگ به دیجیتال میکروکنترلر dspic30f

منتشر شده در میکروکنترلرpic

مبدل 12بیتی آنالوگ به دیجیتال میکروکنترلر dspic30f4013 یک مبدل 12بیتی بوده و قابلیت نمونه برداری با نرخ 100ksps را داراست. این ماژول تا16کانال ورودی میتواند داشته باشد که توسط یک مالتی پلکسر به یک تقویت کننده متصل می شود.

dspic adc0

علاوه بر این تا 2 پایه نیز برای ولتاژ مرجع خارجی دارد که ممکن است با دیگر پایه های ورودی مشترک باشند.

آشنایی با میکروکنترلر 16بیتی dspic30f

منتشر شده در میکروکنترلرpic

 dspic3نویسنده : مجتبی اسدی

میکروکنترلر DSPIC30F جزو خانواده کنترل کننده های سیگنال دیجیتال قرار میگیرد ساختمان داخلی آن معماری HARVARD بوده که به منظور کاربرد های DSP توسعه یافته است که بلوک دیاگرام داخلی آن را در زیر مشاهده می کنید:

آموزش کار با پروگرمر pickit2 قسمت دوم

منتشر شده در میکروکنترلرpic

آموزش کار با پروگرمر pickit2 قسمت دوم

نویسنده : مجتبی اسدی

در این قسمت دو ابزار کاربردی pickit2 را معرفی خواهیم کرد.

  1. ابزار logic tools:این ابزار این قابلیت را ارائه می دهد که از پروگرمر بعنوان یک پراب دیجیتال برای مشاهده سیگنال 3کانال استفاده نمود. این ابزار 2مد کاری دارد. مد logic i/o بسیار کاربردی برای تحریک ورودی های میکروکنترلر است که برای این منظور پس از فراخوانی آن از منوی tools در پنجره باز شده میتوانیم مشخص کنیم که 3کانال که به طور پیش فرض ورودی هستند ورودی بمانند و یا به عنوان یک سیگنال تحریک برای استفاده های دیگر خروجی شوند. بدین منظور به شکل زیر عمل می کنیم:

ابتدا از منوی tool روی logic tool کلیک میکنیم:

pickit2 10

سپس به ترتیبی که در شکل زیر نشان داده شده عمل می کنیم:

آموزش کار با پروگرمر pickit2قسمت اول

منتشر شده در میکروکنترلرpic

یکی از تجهیزات مورد نیاز متخصصین برای کار با میکروکنترلرها پروگرامر است . میکروکنترلر های pic  دارای پروگرامر های usb قدرت مندی هستند مانند pickit2و pickit3 که علاوه بر توانایی پروگرم کردن قابلیت دیباگ کردن پروژه را در مدار دارند. در این پست می خواهیم به معرفی ویژگی های پروگرمر / دیباگر pickit2 و نحوه پروگرام کردن به کمک آن بپردازیم و انشاالله در پست های بعدی به نحوه ساخت این پروگرمر محبوب و قدرتمند microchipخواهیم پرداخت.

Microchip

اتصال lcd گرافیکی به میکروکنترلر pic

منتشر شده در میکروکنترلرpic

ال سی دی های گرافیکی یا همان GLCD ها ال سی دی هایی هستند که به دلیل داشتن تعداد پیکسل بالاتر نسبت به ال سی دی های کاراکتری قابلیت نمایش عکس های دلخواه رو دارند. این ال سی دی ها در انواع و سایز های مختلفی در بازار موجودند از lcd های رنگی مثل lcd n96 گرفته تا lcd گوشی های nokia1100 همگی در مجموعه graphic lcd ها هستند. اما معروف ترین و موجود ترین آنها در بازار GLCD های 128x64 یا 128x240 هستند و شرکت های مختلفی اونو تولید می کنند مثل WINSTAR یا AMPIRE که مورد بحث ماست.آی سی کنترلر این GLCD ها معمولا KS0108 هست که برنامه کتابخونه ای که ما برای شما قرار دادیم اونو کاملا پشتیبانی میکند.

GLCDS

مختصری از انواع میکروکنترلر های PIC

منتشر شده در میکروکنترلرpic

انواع میکروکنترلر های PIC

شرکتmicrochip خانواده وسیعی از میکروکنترلرهای pic را در دسته های 8بیتی 16بیتی و 32بیتی برای کاربرد های مختلف فراهم کرده است که این خانواده ها روز به روز در حال توسعه یافتن هستند.همین امر موجب محبوب بودن  pic ها در صنعت می باشد. در ادانه مطلب برخی از شناخته شده ترین میکروکنترلر های pic را با امکانات آنها برای شما معرفی کرده ایم.

با ما همراه باشید...

میکروکنترلر های 8بیتی

8BIT PIC

نحوه اتصال lcd کاراکتری به میکروکنترلر pic

منتشر شده در میکروکنترلرpic

در این قسمت نحوه اتصال lcd کاراکتری 16x2 به میکروکنترلر pic18 آموزش میدهیم. در مرحله اول باید پایه های lcd رو بشناسیم. شکل زیر پایه های lcd کاراکتری 16x2 رو نشان داده است.

پایه های Vcc و Vss به ترتیب پایه تغذیه +5 و زمین می باشد.

lcd16x2

  ادامه مطلب???

آموزش برنامه نویسی میکروکنترلر PIC قسمت چهارم منابع وقفه

منتشر شده در میکروکنترلرpic

 در pic18 بسته به این که کدوم نوعشو انتخاب میکنید ابزارهای جانبی متفاوتی وجود دارد که ممکنه وقفه داشته باشند. اما به هر حال یکسری وقفه ها در همه انواع میکروکنترلر ها مشترک و موجوده مثله:

  1. وقفه تایمرها
  2. وقفه سخت افزار خارجی
  3. وقفه USART
  4. وقفه ADC

و وقفه هایی دیگه مثله وقفه تغییر PORTB که معمولا برای اتصال به KEYPAD ازش استفاده میشه و وقفه CCP که برای PWMو مد مقایسه ازش استفاده می شود. وقفه های بیشتری هم وجود داره که بعدا بررسی می شود.

interruptpic18ادامه مطلب???

آموزش میکروکنترلر PIC قسمت سوم تایمر ها(تولید تاخیر)

منتشر شده در میکروکنترلرpic

برنامه نویسی تایمر PIC18  به زبان C قسمت اولِ تولید تاخیر

PIC18  بسته به عضو خانواده دارای 2 تا 5تایمر می باشد. از تایمر ها می توان برای تولید تاخیر و نیز شمارش رویدادهایی که خارج از میکرو اتفاق میوفته استفاده کرد.هر تایمر نیاز به یک منبع پالس ساعت داره که میتونه داخلی یا خارجی باشه اگه منبع پالس ساعت داخلی باشه تایمر به برای تولید تاخیر زمانی(زمانسنج) استفاده و اگر منبع پالس ساعت خارجی باشه تایمر در این حالت شمارنده نامیده میشه

آموزش میکروکنترلر PIC قسمت دوم برنامه نویسی پورت ها

منتشر شده در میکروکنترلرpic

آموزش میکروکنترلر PIC قسمت دوم برنامه نویسی پورت I\o در PIC18

تو این قسمت میخوایم اول با پورتای PIC18F458 آشنا بشیم بعد رجیسترای تنظیمات پورتای PIC18 رو توضیح بدیم.

در خانواده PIC18 با توجه به اینکه کدوم مدلشو انتخاب میکنیم تعدادی پورت I\O وجود داره مثلا PIC18F458 چهل تا پایه داره که از این 40تا 33 تاش باسه 5 پورت PORTA,PORTB,PORTC,PORTD,PORTE هست و بقیه پایه ها هم باسه تغذیه و اسیلاتور و ریست و .. اختصاص داده شده که بعدا توضیح میدیم.

آموزش برنامه نویسی میکروکنترلر PIC نحوه اضافه کردن کتابخانه Delay

منتشر شده در میکروکنترلرpic

MSDelay.h یک تابع dealy که به شکل زیر نوشته شده و از لینک زیر میتونید اونو دانلود کنید:

Capture3

 

تماس با ما

اطلاعات تماس

به ما بپیوندید

ما را در صفحات اجتماعی دنبال نمایید...

کاربران ثبت نامی

تا این لحظه تعداد :

761 نفر

در وبسایت تخصصی ictnic

ثبت نام و از خدمات ما استفاده می کنند.

ما را در آپارات دنبال کنید

aparat logo fa color black 275x100

خبرنامه

ایمیل خود را در کادر زیر وارد نمایید تا از آخرین اخبار مطلع شوید.