Red de conocimiento informático - Espacio del host - Soy un entusiasta de la electrónica con una base pobre. Solo sé programación simple en lenguaje C para 51 microcontroladores, pero quiero trabajar en microcontroladores.

Soy un entusiasta de la electrónica con una base pobre. Solo sé programación simple en lenguaje C para 51 microcontroladores, pero quiero trabajar en microcontroladores.

1. Señor, primero debe aprender los conceptos básicos del lenguaje C, lo que equivale a conocer 80 microcontroladores, porque ahora todos los de 8/16/32 bits (serie 51, serie MSP430, serie ARM) usan. lenguaje C.

2. Primero mire el microcontrolador con núcleo 8051: STC89C51-DIP40 de Acer de Taiwán u otros como Xinmao. Compre una placa de desarrollo en línea y el precio no excederá los 200 yuanes.

3. Observa las funciones del microcontrolador: FLASH interno, RAM, TIMER, INT, ADC, USB, ISP/IAR, etc.

4. Entorno de compilación y software de programación KEIL.

5. Abra el programa de ejemplo de la placa de desarrollo, compílelo en KEIL, descárguelo a la placa y vea si el resultado es consistente con las instrucciones. Cuando logre este efecto, debe estar muy seguro. emocionado En este momento, realmente lo has aprendido Microcontrolador, ¡lo lograste! ! ! ! ! .

6. Ejemplo de lenguaje C de microcontrolador:

sbit SPEAK = P1^5; //el puerto IO se define como control del zumbador

Si el zumbador es positivo, conecte la fuente de alimentación, SPEAK =0 sonará el timbre, ves que es así de simple.

unsiggne char temp; //Defina TEMP como una variable de un solo byte.

sfr PORTA P1; //Defina el puerto P1 como PORTA

7, necesita aprender a dibujar diagramas de circuitos: protel, orcad, powerpcb

Resumen: hacer más desarrollo Para los experimentos en el tablero, debes participar más en el desarrollo de dichos proyectos y gradualmente mejorarás en ello.