Course curriculum

Practical Examples + Hardware Wiring are Included + Codes

  • 1
  • 2
    Software Needed for This Course
    • Note
    • Download and Install Visual Studio Final
    • Proteus Simulation Software
    • MikroC Pro for C Coding of Microcontrollers
    • Virtual COM Port Driver
    • Proteus Virtual USB Installation
  • 3
    Software that can be used to design a GUI
    • Software that can be used to design a GUI
  • 4
    Communication
    • Different Communication Methods that Can be used
    • What is Serial Communication and RS232
  • 5
    Your First GUI
    • How To Create Your First GUI Project Quick Intro
  • 6
    Control PIC Microcontroller using A GUI
    • C Code for PIC Microcontroller
    • GUI Code for Microsoft Visual Studio
    • Proteus Circuit Schematic
  • 7
    USB Communication
    • Introduction to the USB World
    • Hardware and Software Requirements
    • Advantages of USB Communication
    • USB Pinout Port Wiring
    • USB Transfer speeds
    • USB Device Classes
  • 8
    Introduction to Descriptors
    • Introduction to Descriptor
    • Creating a descriptor file in MikroC
    • Creating a descriptor file in MikroC - Practical
  • 9
    USB Libraries HID Enable
    • USB Libraries HID Enable
  • 10
    USB RAM and Functions
    • USB RAM
    • USB Functions
    • USB Functions Explained with Examples
  • 11
    USB Practical Example
    • Circuit Design for First Example
    • The Circuit Design
    • The Code
  • 12
    Virtual USB Port
    • Installing the Virtual USB Port Feature to enable Simulation
  • 13
    First Example Send and Receive Data
    • First Example Send and Receive Data
    • Code
    • Schematic - Circuit Design
  • 14
    Second Example Send Characters and Check the incoming Data
    • Second Example Send Characters and Check the incoming Data
    • The Code
    • Schematic - Circuit Design
  • 15
    Third Example Turn Leds On and Off via USB
    • Third Example Turn Leds On and Off via USB
    • The Code
    • Schematic - Circuit Design
  • 16
    Forth Example Reading Input - Button Press
    • Forth Example Reading Input - Button Press
    • The Code
    • Schematic - Circuit Design
    • Schematic - Circuit Design
  • 17
    Drivers, Connection
    • Burning the Code to PIC using A Programmer
    • MikroC and Ql2006 Right Configuration for the Code file
  • 18
    DEVICE DRIVERS FOR USB interfacing with pic microcontroller
    • DEVICE DRIVERS FOR USB interfacing with pic microcontroller
    • Device Driver Download
  • 19
    Practical Circuit Assembly
    • Practical Circuit Assembly