Articles Tagged ‘microcontroller pic’

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

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

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

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

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

آموزش برنامه نویسی وقفه های سخت افزار خارجی

PIC18 سه وقفه سخت افزاری روی پایه های PORTB.0 و PORTB.1 و PORTB.2 به نام های INT0 و  INT1و INT2 دارد که با فعال شدن این پایه ها میکرودر حال انجام هر کاری که باشد به جدول بردار می پره تا روتین سرویس وقفه رو انجام بده. جدول زیر بیت های پرچم و رجیستر های مربوط به وقفه های خارجی رو نشان میدهد.

INTCON

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

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

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

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

lcd16x2

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

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

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

dspic adc0

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

پروژه راه اندازی نمایشگر oled با میکروکنترلر pic

به نام خدا

نمایشگر OLED چیست؟

oled i2c 1

نسل جدیدی از نمایشگر ها بوده که دارای کنتراست بالاتری نسبت به LCD ها بوده و نیز فاقد BACKLIGHT میباشند. در واقع خودشان نور را تولید میکنند این مزیت موجب کاهش مصرف برق ، انعطاف پذیری و کنتراست بالاتر و مزیت های دیگر می شود.

راه اندازی ماژول OLED 0.96INCH با میکروکنترلر PIC:

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

به نام خدا آموزش PICرو شروع میکنیم 

این آموزش ها رو از دست ندید چون من خیلی کم تو سایتا دیدم کسی آموزش PIC رو به زبان C گذاشته باشه و به این شکل کامل مخصوصا نصب نرم افزارشو گفته باشه خود من برا اولین بار که خواستم نرم افزارشو نصب کنم بعد از اینکه رفتم تو سایت MICROCHIP گیج شدم کدوم نرم افزار به کارم میاد که دانلودش کنم به هر حال من در ادامه سعی میکنم آموزش هایی رو که خودم یادگرفتم رو در اختیارتون بزارم.

در این قسمت اول از همه این نکته رو بگم که تمام آموزش های PIC که تو مجموعه آموزشی PIC میگم روی میکروکنترلر PIC18F458 هستش و به زبان ++C که به کمک کامپایلر MPLAB X IDE که میتونید اونو از سایت Microchip.com دانلود کنید (البته این سایت تحریمه و باید VPN داشته باشید) طریق نصب اون در ادامه مطلب اومده:

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

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

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

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

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

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

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

پشتیبانی و مشاوره 24 ساعته

ictnic2

تماس با ما

  • تلگرام : ICTNIC2@

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

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

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

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

2415 نفر

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

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

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

aparat logo fa color black 275x100