Red de conocimiento informático - Problemas con los teléfonos móviles - "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

"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

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

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

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

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