TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: Dsas en 30 de Julio de 2009, 15:56:08
-
Hola, soy nuevo en el foro y esta es la primera vez que consulto...
Estoy tratando de hacerme un frecuencimetro y leí en uno de los temas que el frecuencimetro que trae el programa CCS es preciso hasta los 5 MHZ y me alcanza para lo que quiero hacer.
Ahora mis dudas son 2:
1. El codigo lo adapté a un 16f628A con el mismo cristal de 20 mhz. ¿Debería funcionar igual, no? Con la misma precisón.
Tengo unos displays de 7 segmentos (8 en total) divididos de a tres con unos integrados CD4543 y MC14553. lo que quiero hacer es que el resultado que sale por el rs232 salgan en los displays. Para eso pensé en dividir el resultado, por ej 3000000 de a tres digitos ( 3 000 000 ) para distribuirlos mediante 3 pines del pic hacia los 3 integrados MC14553 .
2. ¿Cómo hago para dividir el resultado de a 3 digitos? Probé con todo lo existente o lo que yo conozco pero no anda nada :S
Desde ya muchas gracias.
-
yo uso esto....
x=valor%1000; //.... para saber los 3 primeros numeros, osea unidades decenas y centenas
y=(valor/1000)%1000; // asi los 3 siguientes numeros... unidades de millar, decenas de millas y centenas de millar
z=valor/1000000 // unidades de millon
-
Muchisimas Gracias!!!!
-
gracias a ti... suerte...