C Programming
From Mech
Jump to navigationJump to searchThe printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
The following files supply simple examples of C programming, and describe the processes which are taking place. These can be copied into the Windows IDE and programmed into a PIC18F4520.
- Digital Inputs
- Digital Outputs, by pins, one bit
- Digital Outputs, by ports, 8 bits
- Analog Inputs
- Comparators
- PWM outputs, for motor control
- Bi-Directional PWM Motor Control
- Text output to a serial LCD display
- Text output to a parallel LCD display
- Analog Output by 8-bit DAC
- Analog Output by I2C
- Interrupt on Timer for servo cycle
- Interrupt on external event
- Counters for encoders
- Quadrature decoding and counting
- Serial communication to a text window
- IR communication modulated at 38KHz
- Zigbee radio communication