PIC16F877A's PWM generation using MikroC for PIC tutorials

Posted By: lucky_aut

PIC16F877A's PWM generation using MikroC for PIC tutorials
Published 12/2024
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch
Level: Beginner | Genre: eLearning | Language: English | Duration: 13 Lectures ( 3h 0m ) | Size: 1.82 GB

Tutorials on using PIC16F877A's PWM pins using coding done by MikroC for PIC software.

What you'll learn
You will learn how to write a code to generate PWM from PIC16F877A's PWM pins.
Programming PIC to control speed of DC motor using transistor and a DC motor.
Generating PWM using PIC16F877A microcontroller to control brightness of an LED.
Generating PWM from PIC16F877A by utilizing the input of a joystick to drive a DC motor.

Requirements
Beginner level with an intrest in developing commercial products using PIC microcontrollers.

Description
In this course, you will learn how we can use the PWM pins of a PIC16F877A microcontroller programmed using MikroC for PIC compiler. PWM libray in MikroC for PIC software is very well defined. PWM port is very useful when you need to control the speed of a DC motor or controling fading of a port.First of all I will give you a basic introduction to PIC16F877A. Then we will download and install softwares like MikroC and PICKIT programmer tool. After that our tutorials on PWM will start.First we will take a look at PWM library in MikroC.After that we will generate PWM pulses using PIC16F877A to control speed of DC motor, to control speed of DC motor using joystick, to control speed of DC motor using a throttle handle, to control speed of DC motor using L298N h-bdridge motor driver module and various others.The great thing is that all the PIC microcontroller supported by MikroC will have excatly same commands. Only what changes is the clock setting and the pin layout.Here is the course content:Introduction to PIC16F877A microcontroller.Lecture 1: Introduction to PIC16F877A.Lecture 2: Counting useful pins in the PIC16F877A microcontroller.Lecture 3: How read datasheet of PIC16F877A.Lecture 4: Setting up a PIC16F877A for programming.Downloading and Installing MikroC for PIC.Lecture 5: Downloading and installing MikroC for PIC.Dowmloading and installing PICKIT 3 software.Lecture 6: Download and Install PICKIT 3 programming tool.PIC16F877A based PWM generation tutorials.Lecture 7: PWM library in MikroC for PIC introduction and demo code on PIC16F877A.Lecture 8: Use potentiometer to control brightness of an LED with PIC16F877A.Lecture 9: Button based brightness control of an LED using PIC16F877A mcu.Lecture 10: Use PIC16F877A to control speed of DC motor using PWM pin.Lecture 11: DC motor speed control using Potentiometer with PIC16F877A's PWM pins.Lecture 12: Joystick based speed control of a DC motor using PIC16F877A's PWM pins.Lecture 13: Throttle handle based speed control of a DC motor with PIC16F877A.

Who this course is for
Anyone who have interest in microcontrollers.