Este q adjunto aqui es un frecuencímetro bien simple hecho en base al AT89C52 (esquemático y programa), con un rango de 1 a 99 hz, con displays de 7 segmentos q mide frecuencias de ondas cuadradas, como digo es bien sencillo, pero si funciona en la implementación, aunq en el esquematico olvide poner el ckto de reset (en el pin9 del AT89C52 colocar un C=10uF a VCC y una R=10K a tierra), EA (en el pin 31 colocar una R=10K a VCC) y la alimentacion del microcontrolador, por lo demas esta bien.
Lo hize con atmel porq es el unico de los q me enceñan en la U q se puede conseguir por acá (Arequipa - Perú), la verdad q casi no tenemos variedad. Espero q te de una idea de como lo puedes hacer con motorola o pics, para eso te recomiendo q cuando corras la simulacion chequees las herramientas q te ofrce el Proteus en el menú debug (codigo del programa, RAM, registros, etc estan al final del menu) usando puntos de pausa.
Salu2:
BRAULIO
PD: Las herramientas en debug se pueden usar solo cuando haz ensamblado en el mismo Proteus, como yo lo hize