Trusted by Military & Law Enforcement Worldwide

PIC Programming

Terminal Learning Objective

  • Students will be able to install the MPLAB X Integrated development environment and understand how to load code into an 8Bit – PIC Microcontroller

Enabling Objectives

  • Install the IDE.
  • Discuss the purpose and functionality of the IDE.  
  • Discuss Hex files vs source code
  • Discuss uploading code and common errors.

Lessons

Iraq Timer – CEXC / Dual Out

Author: Justin Shaw

Lab Overview A short internal timer is coded to fire a device after a specified time. A PIC microcontroller sends a HIGH to a single transistor that closes a NO relay. Tools / Parts / Test Equipment Soldering Iron Helping Hands Solder Multimeter Related Circuits in the Library Circuit #31 — Iraq Timer CEXC – […]

PIC12NCNO

Author: Justin Shaw

Lab Overview After a short internal timer, the microcontroller detects whether the zone is open or closed. The microcontroller saves the initial state and sits idle until a change from that state occurs. The microcontroller will then send a high to the Darlington Pair that will fire a single detonator. Tools / Parts / Test […]

Iraq Timer CEXC – Single

Author: Justin Shaw

Lab Overview A short internal timer is coded to fire a device after a specified time. A PIC microcontroller sends a HIGH to a single transistor that closes a NO relay. Tools / Parts / Test Equipment Soldering Iron Helping Hands Solder Multimeter Related Circuits in the Library Circuit #30 — Iraq Timer CEXC – […]

Hollywood Iraq Timer

Author: Justin Shaw

Lab Overview A short internal timer is coded to fire a device after a specified time. A PIC microcontroller sends a HIGH to a single transistor that closes a NO relay. Tools / Parts / Test Equipment Soldering Iron Helping Hands Solder Multimeter Downloads Related Circuits in the Library Circuit #33 — Hollywood Iraq Timer

PIC16 DTMF

Author: Justin Shaw

Lab Overview The Dual Tone Multi-Frequency (DTMF) requires four digits to operate, one number to arm the device, and three numbers sequentially (they have to happen in order) to fire. The numbers selected are hard coded but can be changed by making edits to the code. There is no safe-to-arm switch, no internal timer. The […]

Iraq Timer PIC12

Author: Justin Shaw

Lab Overview A short internal timer is coded to fire a device after a specified time. A PIC microcontroller sends a HIGH to a single transistor that closes a NO relay. Tools / Parts / Test Equipment Soldering Iron Helping Hands Solder Multimeter Downloads Related Circuits in the Library Circuit #72 — Iraq Timer PIC12

URDU Safety Delay Timer

Author: Justin Shaw

Lab Overview This circuit uses an RC Timer as the firing switch. Tools / Parts / Test Equipment Soldering Iron Helping Hands Solder Multimeter Downloads Related Circuits in the Library Circuit #74 — URDU Safety Delay Timer

Contact us