Of course! I should've known to Google it before asking posing such a silly statement!
Well, since the code is written for a 16C84 and the O/P asked about a 16F84, I'm not sure if it'll work or not. I still stand by my original statement that the O/P might want to get his/her feet wet with blinky LED first and building up to this project, as always...

To the O/P : If the person 'published' this schematic along with this source code, I would say that the chances of it working as advertised are very good. Why would somebody post something like this if he/she knew it didn't work?