PIC16F616 original code, thank you very much support. Source code integrity, and can be used directly.
File list:
PIC-Demo
.......\ADC.C
.......\ADC.cce
.......\ADC.lst
.......\ADC.obj
.......\ADC.rlf
.......\ADC.sdb
.......\hexfile.log
.......\IO.C
.......\IO.cce
.......\IO.lst
.......\IO.obj
.......\IO.rlf
.......\IO.sdb
.......\P16f616C.cof
.......\P16f616C.hex
.......\P16f616C.lde
.......\P16f616C.map
.......\P16f616C.mcp
.......\P16f616C.mcs
.......\P16f616C.mcw
.......\P16f616C.sym
.......\P616C.C
.......\P616C.cce
.......\P616C.lst
.......\P616C.obj
.......\P616C.rlf
.......\P616C.sdb
.......\pic16.h
.......\PWM.C
.......\PWM.cce
.......\PWM.lst
.......\PWM.obj
.......\PWM.rlf
.......\PWM.sdb
.......\SPI.C
.......\SPI.cce
.......\SPI.lst
.......\SPI.obj
.......\SPI.rlf
.......\SPI.sdb
.......\TIMER.C
.......\TIMER.cce
.......\TIMER.lst
.......\TIMER.obj
.......\TIMER.rlf
.......\TIMER.sdb