买周坚的《PIC单片机轻松入门》,用C语言讲的,可带你轻松入门,对数据手册详解的可看李学海的《PIC单片机实用教程》-有基础篇和提高篇两本,很经典的书。
不需要用书,直接使用PIC16F877A的数据手册即可。上面已经把单片机的每个功能都写的很详细了。还有详细的初始化及应用的。