"100 ejemplos de capacitación en programación en lenguaje C de microcontroladores: basados en la simulación 8051+Proteus" Parte 03 Código fuente
Catálogo de 100 Ejemplos de Programación en Lenguaje C de Microcontroladores 1
Uso y familiaridad con las funciones
Ejemplo 3: Uso de un microcontrolador para controlar la primera luz que se enciende
Ejemplo 4: Usar un microcontrolador para controlar el parpadeo de una luz: Entender la frecuencia de operación del microcontrolador
Ejemplo 5: Enviar el estado del puerto P1 al P0, P2 , y P3 respectivamente: comprenda las funciones de pin del puerto de E/S
Ejemplo 6: use la canalización del puerto P3 para iluminar el LED de 8 bits
Ejemplo 7: use la dirección del puerto P3 para encender el LED de 8 bits
Ejemplo 8: use diferentes tipos de datos para controlar el tiempo de parpadeo de la luz
Ejemplo 9: use el puerto P0 y P1 para mostrar los resultados de suma y resta respectivamente
Ejemplo 10: use los puertos P0 y P1 para mostrar los resultados de la operación de multiplicación
Ejemplo 11: use los puertos P1 y P0 para mostrar los resultados resultados de la operación de división
Ejemplo 12: utilice la operación de incremento automático para controlar el patrón de canalización LED de 8 bits del puerto P0
Ejemplo 13: utilice el puerto P0 para mostrar la lógica Resultado de la operación "Y"
Ejemplo 14: use el puerto P0 para mostrar el resultado de la operación condicional
Ejemplo 15: use el puerto P0 para mostrar los resultados de la operación "XOR" bit a bit
p>
Ejemplo 16: Utilice P0 para mostrar los resultados de la operación de desplazamiento a la izquierda
Ejemplo 17: Experimento del "circuito lógico universal"
Ejemplo 18: Utilice la tubería de operación de desplazamiento a la derecha Encienda el LED de 8 bits del puerto P1
Ejemplo 19: use la instrucción if para controlar la dirección del flujo del LED de 8 bits del puerto P0
Ejemplo 20: use la instrucción swtich para controlar el Puerto P0 Estado de iluminación LED de 8 bits
Ejemplo 21: utilice la instrucción for para controlar el número de pitidos
Ejemplo 22: utilice la instrucción while para controlar el LED
Ejemplo 23: Usar do La instrucción - while controla la iluminación del LED de 8 bits que fluye agua en el puerto P0
Ejemplo 24: Usar una matriz de caracteres para controlar la iluminación del 8- bit LED que fluye agua en el puerto P0
Ejemplo 25: usar el puerto P0 para mostrar caracteres constantes de cadena
Ejemplo 26: usar el puerto P0 para mostrar los resultados de la operación del puntero
Ejemplo 27: Utilice la matriz de punteros para controlar la iluminación de flujo LED de 8 bits del puerto P0
Ejemplo 28: Utilice la matriz de punteros para controlar la iluminación de agua corriente LED de 8 bits del puerto P0
Ejemplo 29: Utilice los puertos P0 y P1 para mostrar el valor de retorno de la función de número entero
Ejemplo 30: Utilice la función parametrizada para controlar la velocidad de canalización de LED de 8 bits del puerto P0
Ejemplo 31: Usar matriz como parámetro de función para controlar el patrón de tubería
Ejemplo 32: Usar puntero como parámetro de función para controlar la iluminación de tubería LED de 8 bits del puerto P0
Ejemplo 33: Usar punteros funcionales para controlar los patrones de luz de la boca P1
Ejemplo 34: usar matrices de puntero como parámetros de función para mostrar múltiples cadenas
Programación en lenguaje SCM c 100 Directorio de ejemplo 2
Ejemplo 35 : Ejemplo de aplicación de la función de caracteres ctype.h
Ejemplo 36: Ejemplo de aplicación de la función interna intrinsics.h
Ejemplo 37: Ejemplo de aplicación de la función estándar stdlib.h p>
Ejemplo 38: Ejemplo de aplicación de la función string string.h
Ejemplo 39: Ejemplo de aplicación de definición de macro 2
Ejemplo 40: Ejemplo de aplicación de definición de macro 2 p>
Ejemplo 41: Ejemplo 3 de aplicación de definición de macro
* Interrupción, interrupción del temporizador, temporizador*interrupción, temporizador*interrupción, temporizador/
Ejemplo 42: Usar el temporizador T0 método de consulta para controlar el parpadeo del LED con puerto P2 de 8 bits
Ejemplo 43: use el método de consulta del temporizador T1 para controlar el microcontrolador para emitir audio de 1 KHz
Ejemplo 44: envíe el conteo resultado del contador T0 a la pantalla LED de 8 bits del puerto P1
Ejemplo 45: Utilice la interrupción del temporizador T0 para controlar el parpadeo del LED de 1 bit
Ejemplo 46: Utilice la interrupción del temporizador T0 Las interrupciones realizan una sincronización a largo plazo
Ejemplo 47: use la interrupción del temporizador T1 para controlar dos LED para que parpadeen en diferentes períodos
Ejemplo 48: use la interrupción del contador T1 para controlar el timbre para emitir audio de 1KHz
Ejemplo 49: Utilice la interrupción del temporizador T0 para reproducir el tema musical "Desire".
Ejemplo 50-1: Emita 50 pulsos rectangulares
Ejemplo 50 - 2: El contador T0 cuenta el número de pulsos externos
Ejemplo 51-2: El modo 2 del temporizador T0 mide el ancho de pulso positivo
Ejemplo 52: Utilice el temporizador T0 para controlar la salida alta y anchos bajos de onda rectangular
Ejemplo 53: utilice el modo de interrupción de interrupción externa 0 para recopilar datos
Ejemplo 54-1: genere una onda cuadrada con un ancho de pulso negativo de 200 microsegundos.
Ejemplo 54-2: Medición del ancho de pulso negativo
Ejemplo 55: Modo 0 controlando el ciclo de luz de la lámpara de agua corriente
Ejemplo 56-1: Programa de envío de datos
Ejemplo 56-2: Programa de recepción de datos
Ejemplo 57-1: Programa de envío de datos
Ejemplo 57-2: Programa de recepción de datos p>
Ejemplo 58: El microcontrolador envía datos al PC
Ejemplo 59: El microcontrolador recibe los datos del PC
*Pantalla de tubo digital*Pantalla de tubo digitalNigital pantalla de tubo*/
Ejemplo 60: Utilice una pantalla digital LED para mostrar el número 5
Ejemplo 61: Utilice una pantalla digital LED para mostrar el número 0~9 cíclicamente
Ejemplo 62: Utilice el tubo digital para mostrar el número mediante escaneo dinámico lento" 1234"
Ejemplo 63: Utilice la pantalla digital LED para mostrar el número pseudoestático 1234
Ejemplo 64 : Utilice un tubo digital para mostrar resultados de detección dinámica
Ejemplo 65: Diseño de cronómetro digital
Ejemplo 66: Diseño de reloj digital
Ejemplo 67: Uso de un tubo digital LED para muestra el valor de conteo del contador T0
Ejemplo 68: Visualización estática del número "59"
Catálogo de 100 ejemplos de programación en lenguaje C de microcontrolador 3
Teclado Control*Control de teclado* *Control de teclado*Control de teclado*/
Ejemplo 69: Sin eliminación de software Experimento de entrada de teclado independiente con jitter
Ejemplo 70: Experimento de entrada de teclado independiente con software anti- jitter
Ejemplo 71: experimento de escaneo de teclado independiente controlado por CPU
Ejemplo 72: experimento de escaneo de teclado independiente controlado por interrupción del temporizador
Ejemplo 73: variable de 4 niveles lámpara de agua corriente de velocidad controlada por teclado independiente
Ejemplo 74: Función de tecla del teclado independiente Extensión: "Uno como cuatro"
Ejemplo 75: Experimento de reloj digital con teclado independiente para ajustar la hora
Ejemplo 76: Experimento con un teclado independiente que controla el motor paso a paso
Ejemplo 77: Experimento de visualización de tubo digital de los valores de las teclas del teclado matricial
//Ejemplo 78: Tecla del teclado matricial tono
Ejemplo 79: Teclado electrónico simple
Ejemplo 80: Bloqueo de contraseña electrónico implementado mediante teclado matricial
Pantalla de cristal líquido LCD*Pantalla de cristal líquido LCD *Cristal líquido pantalla LCD* *Pantalla de cristal líquido LCD*Pantalla de cristal líquido LCD *Pantalla de cristal líquido LCD */
Ejemplo 81: Utilice LCD para mostrar el carácter 'A'
Ejemplo 82: Utilice La pantalla LCD se desplazará hacia la derecha para mostrar "Bienvenido a China"
Ejemplo 83: use la pantalla LCD para mostrar los resultados de detección oportunos
Ejemplo 84: diseño de reloj LCD
*Uso de algunos chips*24c02 DS18B20 X5045 ADC0832 DAC0832 DS1302 control remoto por infrarrojos/
Ejemplo 85: escribir datos "0x0f" Ingrese AT24C02 y luego léalo y envíelo al puerto P1 para su visualización
Ejemplo 86: Escriba el número de pulsaciones de teclas en AT24C02, luego léalo y muéstrelo con 1602LCD
Ejemplo 87: Conecte varias teclas al bus I2C Operaciones de lectura y escritura de AT24C02 p>
Ejemplo 88: Programa de lectura de comunicación multicomputadora basado en AT24C02
Ejemplo 89: Programa de escritura de comunicación multicomputadora basado en AT24C02
Ejemplo 90: Detección de temperatura DS18B20 y su pantalla LCD
Ejemplo 91: Escribir datos "0xaa" en X50
45 y luego lea y envíe la pantalla del puerto P1
Ejemplo 92: Escriba el código de control de la lámpara de agua corriente en las operaciones de lectura y escritura de X5045
Ejemplo 94: Voltímetro digital basado en ADC0832
Ejemplo 95: Utilice DAC0832 para generar voltaje de onda de diente de sierra
Ejemplo 96: Utilice P1 La interfaz muestra el valor clave del control remoto por infrarrojos
Ejemplo 97: Uso el control remoto por infrarrojos para controlar el relé
Ejemplo 98: Reloj calendario basado en DS1302
Ejemplo 99: Programa de envío de datos del microcontrolador
Ejemplo 100: Diseño de motor tacómetro
Simulación de pulso Hall
/myxin/51c_language.chm Cien ejemplos de lenguaje c de microcontrolador