Programación de PLC, si desea aprender microcontroladores, ¿con cuál es más fácil comenzar, el lenguaje ensamblador o el lenguaje C?
Permítanme hablar sobre mis sentimientos personales
Una desventaja del ensamblaje es que
1. La aritmética es problemática. Tienes que compilar una sección larga para la multiplicación y la división, pero una vez compilada, será más eficiente que usar el lenguaje C
2. El lenguaje ensamblador del chip de cada fabricante no es muy bueno, como el lenguaje ensamblador de 51, AVR y PIC es diferente. La portabilidad es deficiente y el lenguaje ensamblador del chip de cada fabricante es diferente. Por ejemplo, el lenguaje ensamblador de 51, AVR y PIC es diferente. Si es 51, AVR y PIC, el lenguaje ensamblador es el mismo. 2. El lenguaje ensamblador es diferente. El lenguaje ensamblador de 51, AVR y PIC es diferente. Si cambias el chip, no puedes aplicar directamente la subrutina anterior.
3. El programa no es intuitivo y sigue ejecutándose. Salta, las personas que no estén familiarizadas con él quedarán agotadas de ver el programa.
Las ventajas del ensamblaje son:
1. Todas las funciones se implementan paso a paso y no hay bibliotecas listas para usar, por lo que conoce bien los recursos del microcontrolador.
2. La cantidad de programas, cómo optimizar el lenguaje C, la misma función, el ensamblado será mucho más pequeño
Lenguaje C, se mencionaron muchas cosas anteriormente, algunas cosas no debe hacerlo usted mismo, por ejemplo, no necesita pensar en ello 2*2.2=Cuánto, ríe
Concéntrese en la función que desea completar. Tiene buena portabilidad. Puedes crear tu propia subrutina y usarla directamente después de cambiar el microcontrolador.
Hoy en día, el ensamblador solo se usa en lugares que tienen requisitos especiales para la eficiencia de ejecución. El programa principal generalmente está en lenguaje C. Es mejor aprender el lenguaje C primero y comprender el ensamblador correctamente.