INTRODUCCIÓN
CÓDIGO CLARROOM:
im3bpg0
¿MÓDULOS DE DESARROLLO?
REQUERIMIENTOS MÍNIMOS PARA EL
PROYECTO FINAL
➢ Usar el µC que mas se ajuste.
➢ Usar el lenguaje que quieran (C/JAVA/ASSEMBLER/BASIC)
➢ Interacción con el humano HMI.
➢ Un protocolo de comunicación.
➢ No usar librerías de alto nivel (Arduino).
➢ Módulos de desarrollo.
➢ Desarrollar su propia tarjeta- puntos extra.
➢ Producto terminado- puntos extra. (caja, diseño, etc.)
➢ Grupos de tres (3) personas. https://tallerelectronica.com/2014/11/
➢ Sensores analógicos/digitales. 30/microcontroladores/
➢ Realizar una acción de control.
EJERCICIO
MOORE MEALY
EJERCICIO
MEALY MOORE
EJERCICIO
➢ Presente las tablas de verdad de las funciones lógicas AND, OR, XOR, NOT,
NAD, NOR
A B AND A B OR A B XOR
0 0 0 0 0 0 0 0 0
0 1 0 0 1 1 0 1 1
1 0 0 1 0 1 1 0 1
1 1 1 1 1 1 1 1 0
EJERCICIO
➢ Presente las tablas de verdad de las funciones lógicas AND, OR, XOR, NOT,
NAD, NOR
➢ Diseñe una maquina de estados que según la entrada Up/Down, cuente hacia
arriba y hacia bajo de uno en uno cuando se active la entrada Count, además
debe tener una entrada de Reset que en cualquier momento ponga todas las
salidas en cero (3 Bits).
EJERCICIO
EL MICROPROCESADOR
EL MICROPROCESADOR
(A)<-Entrada 1
(B)<-(A)
(A)<-Entrada 2
(A)<-(A)+(B)
Salida1 <-(A)
EL MICROPROCESADOR
Presentado en lenguaje ensamblador el
programa anterior:
IN 1
MOV
IN 2
ADD
OUT 1
EL MICROPROCESADOR
Presentado en lenguaje ensamblador el
programa anterior:
MEMORIA CÓDIGO
0 101000
1 010000
2 101001
3 001000
4 111000
EL MICROPROCESADOR
¿Se puede realizar la operación:
SALIDA 1<-3*ENTRADA 1?
IN 1
MOV
ADD
ADD
OUT 1
EL MICROPROCESADOR
EJERCICIO (Individual):
➢ ¿Cual sería la representación en lenguaje
máquina de este programa?
➢ Modifique el programa para que realice la
operación:
SALIDA 1<-3*ENTRADA 1+ENTRADA 2
➢ Muestre el código máquina.
BIBLIOGRAFÍA