Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Diseo del hardware Desarrollo del software Simulador Proteus Implementacin real
Alejandro J. Cabrera Sarmiento, CUJAE
Microcontroladores
Ejemplo simple
Sistema con 8051 y con una lmpara 7 segmentos (nodo comn), 4 interruptores y 4 LEDs. Considere los interruptores y los LEDs con prioridad. Confeccione el programa que, cada un segundo, lea el estado de los interruptores y active el LED que corresponda al interruptor ms prioritario que est activado y muestre en la lmpara 7 segmentos el hexadecimal correspondiente al estado de los 4 interruptores. Considere que el ciclo de mquina demora 1 uS.
Microcontroladores Alejandro J. Cabrera Sarmiento, CUJAE
R1
50ohm
18
XTAL2
RST
R2
10k
R3
10k
R4
10k
R5
10k
29 30 31
PSEN ALE EA
SW3
SW-SPST
SW2
SW-SPST
SW1
SW-SPST
SW0
SW-SPST
1 2 3 4 5 6 7 8
R6
300ohm
R7
300ohm
R8
300ohm
R9
300ohm
Proyecto lab1.dsn
D3
D2
D1
D0
; demora de 250 x 2 uS = 500 uS aprox ; demora de 500 uS x 200 = 100 ms aprox ; demora de 100 ms x 10 = 1 segundo aprox
; Codigos 7 seg para digitos hexadecimales en display de anodo comum ; Segmento a a bit0; segmento f a bit6 Tabla7Seg: db 40h ; codigo 7 segmentos del cero db 79h db 24h
MDE8051 Trainer
Microcontroladores
Microcontroladores
Programacin de MDE8051
Configurar UART del PC: 9600 bps; 8n1 Conectar cable serie a SERIAL 0 Poner switch en PRG Borrar la memoria Flash (comando K) Descargar el fichero .hex (comando L) Poner switch en RUN y activar RESET
Microcontroladores
Seleccionar .hex
Microcontroladores Alejandro J. Cabrera Sarmiento, CUJAE