Red de conocimiento informático - Conocimiento sistemático - Junio ​​de 2005 5438 Octubre Provincia de Zhejiang Preguntas y respuestas del examen de autoestudio de educación superior sobre los principios y aplicaciones de los microcontroladores.

Junio ​​de 2005 5438 Octubre Provincia de Zhejiang Preguntas y respuestas del examen de autoestudio de educación superior sobre los principios y aplicaciones de los microcontroladores.

Examen de autoestudio de educación superior de la provincia de Zhejiang, 5 de junio de 38 de octubre de 2005

Preguntas del examen sobre los principios y aplicaciones de la microcomputadora de un solo chip

Código del curso: 02358

1. Preguntas de opción múltiple (de cada Elija una respuesta correcta de las cuatro respuestas alternativas a cada pregunta y complete el número de la respuesta correcta entre paréntesis. Cada pregunta vale 2 puntos, ***10 puntos)

Cuando RS1. Microcontrolador MCS-51 RS1, RS0=11, los registros de corriente R0-R7 ocupan la unidad RAM() interna.

A.00H—07H B. 08H—0FH

C.10H—17H d 18H—1FH

2.MCS-51 MCU tiene encendido. capacidad de RAM del chip().

A.4KB B. 8KB

C.128 b d .256 b

3.MCS-51 MCU interrupción externa 0 dirección de entrada de interrupción es ().

A.B. 000BH

C.0013H, 001BH

4. La unidad de temporización máxima del microcontrolador MCS-51 es ().

A. Patty b. Estado

C. Ciclo de la máquina d. Ciclo de instrucción

5. El modo de funcionamiento del temporizador/contador es ( ).

A. Estructura de contador de 8 bits B. Estructura de contador de 16 bits

C. Estructura de contador de 13 bits d. 2. Complete los espacios en blanco (1 punto por cada espacio vacío, ***10 puntos)

1 Cuando el puerto P0 se utiliza como puerto de E/S de uso general, debe ser _ _. _ _ _.

2. Un conversor analógico a analógico de 8 bits con una resolución de _ _ _ _ _.

3.El microcontrolador MCS-52 * * * tiene _ _ _ _ _ fuentes de interrupción.

4.CHMOS 80C51 tiene dos modos de bajo consumo, a saber, _ _ _ _ _ y _ _ _ _ _.

5. En el sistema de microcontrolador, los métodos de control de transmisión de datos de E/S incluyen el método de transmisión incondicional, _ _ _ _ _ y _ _ _ _ _.

6. Para la instrucción JNB 12H, $, su código de operación es 80H y su operando (es decir, desplazamiento) es _ _ _ _ _ _.

7.ALU acepta dos números binarios de 8 bits de _ _ _ _ _ y _ _ _ _ _.

Tres. Explicación de terminología (2 puntos por cada pregunta, * * * 8 puntos)

1 Direccionamiento de memoria

2. Bus de control

3. solo memoria

4. Serie temporal

4. Preguntas de respuesta corta (4 puntos cada una, ***20 puntos)

1. métodos para ajustes de adición de código.

2. Describa brevemente el modo de funcionamiento del puerto PC del puerto 8155I/O.

3. Describe brevemente las funciones principales de UART.

4. Describa brevemente la tecnología de aislamiento del microcontrolador.

5. Describa brevemente el principio de conversión A/D de aproximación sucesiva.

Leer el programa (rellene los espacios en blanco después de leer el programa. Cada pregunta vale 4 puntos, ***20 puntos)

1. , (A)= 43H. Después de ejecutar las siguientes instrucciones, (SP) = _ _ _ _, RAM interna (51H) = ___.

MOV SP, # 50H

Empuje ACC

Presione B

2 Después de ejecutar el siguiente procedimiento, (a) = _ _ _ _, (b) = _ _ _ _.

MOV A, #9FH

MOV B, #36H

Bahía ANL

Esquina SETB

ADDC A, B

3. Supongamos que (2456H) en RAM = 66H, (2457H) en ROM = 34H, (2456H) en RAM = 55H y (2457H) en ROM = 64H. Analice el contenido de cada registro después de ejecutar el siguiente programa.

(A)=______, (DPTR)=______ .

MOV A, #1

MOV·DPTR, N° 2456H

MOVC A, @A DPTR

4. Compara dos cadenas de código ASCII para determinar la igualdad. La longitud de la cadena está en la unidad RAM3FH interna y las primeras direcciones de las dos cadenas son 40H y 50H respectivamente. Si las dos cadenas son iguales, establezca CY = 1; de lo contrario, establezca CY = 0.

MOV R0, #40H

MOV R1, #50H

MOV R2, #3FH

BUCLE1: MOV A, @R0

CLR C

______,@R1

JNZ Bucle 2

INC R0

INC R1

INC R0

INC R1< / p>

______, LOOP1

Esquina SETB

Remojado en agua para suavizarlo

Bucle 2: CLR C

Remojado en agua para suavizarlo. Suave

5. Promedia los 8 números positivos de un solo byte almacenados en las celdas internas a partir de la tabla.

MOV R0, #Table

MOV·R2, octavo clasificado

MOV R4, #0

LOOP1: MOV A, @ R0

______

MOV·R4

INC R0

DJNZ R2, LOOP1

MOV B, No 8

______

Remojar en agua para suavizarlo

6 Preguntas completas (***32 puntos)

1. En modo de trabajo Utilice el temporizador 0 para contar 2 veces. Cada vez que cuenta 100 veces, la unidad de conteo aumenta en 1. (10 puntos)

2. Utilice 8255A para diseñar un circuito de interfaz de pantalla LED estática de 2 dígitos.

(1) Circuito de interfaz de pantalla completo (3 puntos)

(2) Escriba la palabra de control y el programa de inicialización de 8255, asumiendo que la dirección de selección del chip es 4000H. (3 puntos)

(3) Escribe el código de fuente que muestra 1 y 2 en el LED. (3 puntos)

(4) Escribe un programa para mostrar "12" en el LED. (3 puntos)

3. Utilice dos chips 6116 para ampliar una memoria de datos externa de 4 KB para el microcontrolador 8051. Dibuje un diagrama de conexión lógica y explique el rango de direcciones de cada chip. (10 puntos)