
buenas entonces empezamos!!!
vamos a explicar un poco porque en el primer post no se entiende nada

. cuando yo me refiero a micros estoy refiriendome a los microcontroladores desarrollados por microchip (osea los PICs). debido a su amplia gama uno tiende a desarrollar algo y despues busca el micro conveniente (recursos-precio).
por que programar en c usando CCS y no en asembler? esto es muy discutido en todos los foros de electronica... pero si solo leen la introduccion del manual que adjunto van a ver que tiene algunas ventajas (y desventajas

). en definitiva la posta es conocer el pic y lo que queremos hacer. Pasar de asembler a c es un paso...aparte el compilador permite porciones de codigo en asembler!
por que usar proteus y no otro simulador como el pic simulator o el watch windows de mplab? bue yo no soy fanatico de proteus pero esta muy por encima de cualquier programa que haya probado para simular los pics... es que realmente permite simular el .circuito con los instrumentos de un laboratorio y se pueden bajar librerias de internet. permite el manejo de lcd, 7 segmentos, motores ,etc.....(y para el primer proyecto q tengo en mente ocupa una lcd grafica

)
Para el que lee esto y recien arranca con los micros le recomiendo leer el libro que adjunto esta desarrollado en base al 16f84 un pic obsoleto en la actualidad pero es muy llevadero y una de las propiedades de los micros estos es que aprendes uno y se te hacen facil los otros porque si son de la misma gama tienen caracteristicas parecidas.(

YA SE! encima que tenemos que leer mucho este salame viene a que lea mas

...... pero bue sino como empezamos?). creo que con elec3 y una hojeada ya estamos (los grosos pasar de largo!)

al maestro vszener del foro todopic(http://www.todopic.com.ar/foros/index.php?topic=4530.0) me permitio colocar sus ejemplos en este foro los mismos estan basados en el 16f648a un pic dificil de conseguir pero de la misma familia del 16f628a que por 4 U$S lo conseguis en cualquier lado. Es importante seguir la secuencia (aunque los primeros sean pavos !). pueden ver en cada carpeta la solucion (el archivo en c y el dsn para proteus todos los ejemplitos andan bien!).
****TODOS LOS ARCHIVOS QUE COMENTO ESTAN EN UN POST MAS ABAJO DE DESCARGA****
la secuencia propuesta es
1. Parpadeo de un led cada 0,5s
2. Parpadeo de un led cada 0,5s 16F628A
3. Parpadeo de tres led"s cada 0,5s
4. Parpadeo de cuatro led"s cada 0,5s
5. Coche Fantastico v.I
6. Coche Fantastico v.II funcion rotar
7. Coche Fantastico v.III bucle while
8. Coche Fantastico vIV bucle for
8. Juego de luces
10. Luces. Como realizar una libreria
11. Contador ascendente 0a9 (7seg)
12. Contador descendente 9a0 (7seg)
13. Contador reversible 0a9 con switch (7seg)
14. Contador 00a99. (7seg) uso del TMR0
15. Contador 00a99 automatico (7seg)
16. Contador 0a9 BCD&Boton
17. Contador 0a9 BCD 2pulsadores(1.Inc 2.Decr)
18. Super contador 0000a9999 (7seg)
19. BETI parpadeo (7seg)
20. AUPA DEPO (7seg)
21. HOLA rotar hacia izquierda (7seg)
22. Animacion limites (7seg)
23. Dado digital (7seg)
24. Hola mundo (LCD)
25. Hola mundo ahorrando 1 pin (LCD)
26. Abecedario (LCD)
27. Mover palabra por pantalla LCD
28. Limites LCD
29. Escribir&Leer eeprom interna del pic (LCD)
30. Contador 0a9 buzzer&boton (LCD)
31. Escribir&Leer eeprom 24LC256 (LCD)
32. Dado digital (LCD)
33. Reloj-Calendario DS1302 (LCD)
34. RS232: PIC->PC
35. Reloj-Calendario RS232
36. RS232 & teclado 3x4
37. LCD & Teclado 3x4
38. Clave (LCD&Teclado 4x4)
39. RS232: PC->PIC
40. Manejo INT/RB0 interrupcion externa
41. Manejo ccp1 mod.comparacion flanco asc/des genera int
42. Animacion bateria lcd2x16
43. Animacion come-cocos RS232->lcd 2x16
44. Temperatura con ds1620 BETA
45. Manejo del periferico CCP1 modo PWM
46. CCP1 modo PWM al 50% y 75% utilizacion y creacion .h
47. C & ASM
48. Interrupcion de los pines <4:7> portb
49. Abecedario(1 Matriz de led"s 5x7)
50. Reloj digital(display"s 7seg)
51. Interrupcion RS-232. Lectura/Escritura eeprom interna
52. Interrupcion RS-232. Lectura/Escritura eeprom 24LC256
53. SAA1064 modo DINAMICO
54. SAA1064 modo ESTATICO
55. PCF8591 modo D/A
56. PCF8591 modo A/D
57. Manejo 16 display's 7seg con dos pines del micro (4 SAA1064 en bus i2c)
58. Termometro digital con ds1620
bue creo que quedo todo mucho mas claro! ahora a laburar! que arrancamos
ya estoy planeando el primer proyecto! saludos
P/D: yo pongo los componentes mientras no los programes vos jajajajaja
Última edición por el doctor el 24 Nov 2007 17:25; editado 1 vez