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.
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)