Red de conocimiento informático - Consumibles informáticos - Hola maestro, ¿cuáles son las principales diferencias entre PIC16F887 y PIC16F877A? ¿A qué debo prestar atención al programar?

Hola maestro, ¿cuáles son las principales diferencias entre PIC16F887 y PIC16F877A? ¿A qué debo prestar atención al programar?

La principal diferencia es que el 887 es una serie Nava y tiene un menor consumo de energía que el 877 o el 877a.

887 tiene un oscilador RC incorporado, 887/887A no tiene un oscilador incorporado

887 tiene un módulo CCP ordinario y un módulo CCP mejorado, y 877A tiene; Sólo dos módulos CCP ordinarios.

El 887 tiene 14 canales de entrada AD de 10 bits, mientras que el 877 tiene sólo 8 canales de entrada AD de 10 bits.

887 puede usar un circuito de reinicio interno (RE3 se puede usar como IO o pin de reinicio), 877A no tiene esta función.

Hay otros, para uso real, debe hacerlo; Lea la hoja de datos (especialmente para el uso de puertos IO, la estructura interna de los puertos IO de diferentes modelos puede ser diferente. Lea atentamente la hoja de datos 887 tiene una hoja de datos en chino. Vaya aquí para descargar la versión en chino). pdf.

No existe una versión china del 877A. Si lo usas, puedes leer la versión en inglés lentamente: /downloads/en/device doc/39582 b pdf

Además, rara vez uso PROTEUS (usado en universidades), y ahora básicamente uso. chips reales. No puedo responder a tu pregunta sobre Proteus. Pero lo que puedo decirte es que Proteus VSM está incluido en la opción de depuración de Mplab IDE. Puede dibujar la imagen en el software Proteus, luego guardarla y cerrarla. Luego abra el proyecto de su programa en MPLAB, luego abra el depurador -> Seleccione Herramientas - Proteus VSM y luego abra el archivo PROTEUS que acaba de dibujar en la ventana emergente de PROTEUS. Puede llamar directamente a PROTEUS en MPLAB para simular el programa. De esta manera, puede depurar el programa directamente en un solo paso y ver directamente los cambios de cada instrucción en el microcontrolador y el circuito.