Cómo utilizar un microcontrolador para introducir señales de sensores infrarrojos en la pantalla de la computadora en tiempo real
Para encontrar la causa en el cableado del hardware, primero asegúrese de que el polo negativo de la fuente de alimentación del sensor y el polo negativo de la fuente de alimentación del sistema del microcontrolador estén en cortocircuito, luego se utiliza p0.1 como terminal de entrada, y el cable del puerto p0 debe conectarse a una resistencia pull-up (cada pin conecta un extremo de la resistencia y el otro extremo al polo positivo de la fuente de alimentación), 1k-10k es suficiente. Hace mucho tiempo y no lo recuerdo claramente. Por favor, compruébalo.
¿Puedo definir pines de entrada como este? ¿Qué pines se pueden definir como entradas y salidas?
No hay problema, se puede definir así. La entrada y salida del microcontrolador son bidireccionales.
Además, más adelante se agregará un sensor de escala de grises y la salida es una señal analógica de 0,6v~1,6v. Todavía no puedo hacer la conversión de analógico a digital, entonces, ¿cómo puedo pasar esta señal a un microcontrolador?
C52 no tiene una interfaz de entrada analógica. Es necesario agregar un chip de conversión analógica, preferiblemente un módulo de comunicación en serie como el bus i2c. Hay muchos módulos, pero es mejor que los principiantes miren. Encuentre una subrutina madura de lectura y escritura mientras usa el chip. Hay muchos ejemplos en Internet.