PIC18 Microcontroller: Step By Step Guide

Course Feature
  • Cost
    Paid
  • Provider
    Udemy
  • Certificate
    Paid Certification
  • Language
    English
  • Start Date
    On-Demand
  • Learners
    No Information
  • Duration
    2.00
  • Instructor
    Educational Engineering Team and Ashraf Said
Next Course
4.0
0 Ratings
Enter the world of PIC18 Microcontrollers and learn how to program them like a champ. Understand the main differences between PIC16 and PIC18, and gain the skills to connect various components and sensors to your PIC Microcontroller. Get a comprehesive understanding of this course which is a cost course. 2X Class provides this course data for free. Learn more certificate and details here.
Show All
Course Overview

❗The content presented here is sourced directly from Udemy platform. For comprehensive course details, including enrollment information, simply click on the 'Go to class' link on our website.

Updated in [October 18th, 2023]

What does this course tell? (Please note that the following overview content is from the original platform) You will enter PIC18 Microcontroller world Know the main differences between PIC16 and PIC18


What youll learn:

Program PIC Microcontroller like a champ
Understand the principles of programming micro-controllers
Understand and use many types of sensors and components
Connect your PIC Microcontroller to LCD Screen and control it
Connect your PIC Microcontroller to Seven Segment and control it
Connect your PIC Microcontroller to Motor and learn how to control it
Connect your PIC Microcontroller to Keypad and control it
Connect your PIC Microcontroller to DOT Matrix and control it
Use tools to build electronic devices
Understand basic principles in electronics design

Introduction:
The PIC18F product family also has an 8-bit CPU and offers extended performance over the PIC16F device family The PIC18F device family can operate at speeds up to 12 MIPS and has a hardware multiplier for faster calculation of control algorithms There are variants in the PIC18F family with specialized motor control peripherals including a 3-phase motor control PWM peripheral and a quadrature encoder interface (QEI) Other PIC18F variants have the ECCP module found in the PIC16F device family
Source code developed for the PIC16F device family can be easily migrated to the PIC18F family Devices with the motor control PWM module are well suited for variable-speed 3-phase motor applications while devices with the ECCP module are useful for brush DC and stepper motor applications
You will enter the
PIC18 Microcontroller world
Know the main differences between PIC16 and PIC18 when it is better to use PIC18 and what are the wiring and programming differences between PIC16 and PIC18
You should be familiar with the basics of PIC Programming using the MikroC compiler
There are a lot of
advantages for PIC 18F microcontrollers
compared to 16F And we will discuss these advantages and
why sometimes it's better to go with a PIC18
instead of a PIC16
Why you should take this course?
How to program PIC 18F Microcontrollers using the MikroC Pro compiler
The course will help you understand the main differences between PIC 16 and 18 and teach you how to program and upload a hex file to the device
You will learn how to connect power up and configure the PIC18 Microcontroller for programming
You will learn the differences in memory between PIC 16 and 18
You will learn how to set up an IDE
You will learn programming examples in assembly
Each section of this course is self-contained so that you can progress through it in any order that suits your needs
This course is designed to introduce the PIC18 Microcontroller hardware and programming environment to get you started on building projects as soon as possible
Unleash Your Inner Hero With this Course
PIC Microcontroller Inner structure and Programming Introduction
LEDs Resistors and Push buttons
DIY Projects and Quick Tips
This course is designed for anyone interested in learning electronic design No experience is required and all you need is PIC Microcontroller and several low-cost components
With hours of content in many lectures this course will take you from zero experience in electronics or programming to PIC Microcontroller Master
We considered the value of this course from many aspects, and finally summarized it for you from two aspects: skills and knowledge, and the people who benefit from it: (Please note that our content is optimized through artificial intelligence tools and carefully reviewed by our editorial staff.) What skills and knowledge will you acquire during this course? During this course, the learner will acquire the following skills and knowledge: 1. Understanding the main differences between PIC16 and PIC18 microcontrollers. 2. Programming PIC microcontrollers using the MikroC Pro compiler. 3. Understanding the principles of programming microcontrollers. 4. Using various types of sensors and components. 5. Connecting a PIC microcontroller to an LCD screen and controlling it. 6. Connecting a PIC microcontroller to a seven-segment display and controlling it. 7. Connecting a PIC microcontroller to a motor and learning how to control it. 8. Connecting a PIC microcontroller to a keypad and controlling it. 9. Connecting a PIC microcontroller to a DOT matrix display and controlling it. 10. Using tools to build electronic devices. 11. Understanding basic principles in electronics design. 12. Familiarity with the basics of PIC programming using the MikroC compiler. 13. Understanding the advantages of PIC18F microcontrollers compared to PIC16F. 14. Programming examples in assembly language. 15. Setting up an IDE for PIC microcontroller programming. 16. Understanding the differences in memory between PIC16 and PIC18 microcontrollers. 17. Learning the inner structure and programming introduction of PIC microcontrollers. 18. Working with LEDs, resistors, and push buttons. 19. Building DIY projects and learning quick tips. 20. Developing skills in electronic design without any prior experience. By the end of the course, the learner will have gained a comprehensive understanding of PIC18 microcontrollers and will be able to confidently program and work with them in various applications. Who will benefit from this course? Electronics Enthusiasts: People interested in entering the world of PIC18 microcontrollers, learning how to program them effectively, and exploring their applications in electronics projects. Aspiring Embedded Systems Engineers: Students or individuals aiming to acquire knowledge and practical skills in programming microcontrollers and working with various electronic components. DIY Hobbyists: Hobbyists and makers looking to enhance their understanding of microcontrollers and use them in do-it-yourself projects. Electronics Design Enthusiasts: Those interested in the principles of electronics design and building electronic devices. Students in Electrical and Electronics Engineering: Students pursuing degrees in electrical or electronics engineering who want to gain hands-on experience with PIC18 microcontrollers. Professionals in the Electronics Industry: Individuals in the electronics industry looking to expand their knowledge of PIC18 microcontrollers and improve their programming skills.

Show All
Recommended Courses
free build-real-world-python-microservices-with-continuous-delivery-from-zero-11196
Build Real-World Python Microservices with Continuous Delivery From Zero
3.0
Youtube 0 learners
Learn More
This course will teach you how to build real-world Python microservices with continuous delivery from zero. You will learn how to scaffold a project in Python, setup virtualenv, build Makefile, setup Github Actions, format code with Python Black, test code with Pytest and Pytest Coverage, use Python Fire to build CLI, write Wikipedia scraper, use IPython to interact and debug code in Github Codespaces, pinning FastAPI version number, build FastAPI microservice, use Text blob NLP service to parse phrases, debug broken code, build container, setup AWS Code Build push to ECR Elastic Container Registry, and setup AWS Code Build to ECR to AWS App Runner Continuous Delivery.
free basics-of-microservices-11197
Basics of Microservices
3.5
Udemy 0 learners
Learn More
This course will provide an introduction to the basics of microservices, including the differences between monoliths, SOA, and microservices, the advantages of microservices, and design considerations when adapting microservices. Through practical examples and design walkthroughs, you will gain an understanding of the issues with monoliths, how the industry arrived at SOA, and why microservices are the best fit for certain applications. By the end of the course, you will have a good understanding of microservices and how to determine if it is the right fit for you.
free develop-a-reactive-java-microservice-with-reactivej-11198
Develop a reactive Java microservice with ReactiveJ
4.0
Udemy 1 learners
Learn More
This course will teach you how to develop a non-blocking, reactive and asynchronous Java microservice with ReactiveJ and RxJava2. You will learn the main concepts of reactive programming, JSR 340 and servlets 3.1 specification, advantages of reactive programming, non-blocking embedded Jetty, ReactiveJ non-blocking and asynchronous library, and how to develop a synchronous and blocking app with ReactiveJ and a asynchronous and non blocking app with ReactiveJ and RxJava2.
free kafka-streams-real-time-stream-processing-book-appendix-11199
Kafka Streams - Real-time Stream Processing Book Appendix
4.0
Youtube 0 learners
Learn More
This course provides an in-depth look at Kafka Streams, a real-time stream processing technology. It covers topics such as installing a multi-node Kafka cluster, configuring IntelliJ IDEA for Kafka application development, and scaling Kafka producer. It also provides a complete training master class on how to test a streaming processing application. This course is ideal for those looking to gain skills in online learning and Kafka Streams.
Favorites (0)
Favorites
0 favorite option

You have no favorites

Name delet