Bienvenido al foro!!!haber, por partes
1. Comprarte un PIC? pues si vas a trabajar con ellos y vas a empezar a trastearlos y tal pues es aconsejable te lo compres, cual?jeje esos egun el proyecto peor vamos el 16F88,el 16F648A, el 16F628A o incluso el 16F876A estan bien para rabajar y aprender con ellos, mirate sus data sheet asi te avs familiarizando con ellos, aqui el enlace de microchip a los data sheet:
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=20462. lo de programar...segun el lenguaje que uses, si has mirado el foro veras que hay de todo, esta el ASM de toda la vida, esta la version BASIC y esta el C, recomendarte personalmente que empieces con C pero eso si que paralelamente trabajes con ASM y tengas algo de idea en lenguaje ensamblador...dicen que el BASIC es mas facil que el C...ya segun gustos colores....entornos de trabajo:
·ASM -> Mplab. Te lo puedes descargar de la pagina de microchip es gratuito aqui el enlace:
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en019469&part=SW007002 ·BASIC -> pues creo que por el subforo de basic hablan del compilador que usan miratelo, aqui el enlace del subforo de proton basic:
http://miarroba.com/foros/ver.php?foroid=8826 ·C -> bueno en C hay varios compiladores, el que mas se usa en el foro es el CCS y en el subforo de c hay manuales y ejemplitos en c para ir cogiendole el pulso a esto de los PIC"s. Decirte que el CCS se puede integrar dentro del MPlab con el plug-in que encontraras en la pagina de CCS...aqui el enlace a dicho plug-in:
http://www.ccsinfo.com/download.shtml#MPLAB63. Para meter el programa en el PIC, cuando realices el programa lo compilas y el compilador te generara unos cuantos archivos, el que debes grabar en el PIC es el .HEX, para grabarlo necesitaras un programador y el soft correspondente para grabar, aqui en el foro hay tanto programadores(GTP) como soft(WinPic800) mirate el subforo de programadores aqui el enlace:
http://miarroba.com/foros/ver.php?foroid=599054.Con respecto a la implementacion o simulacion, si hay varias tarjetas prototipo de simulacion, tambien te la puedes crear tu mismo, pero tambien puedes simularlo mediante software con PROTEUS.
Suerte!!!