Ingeniero

Páginas: 4 (913 palabras) Publicado: 8 de marzo de 2013
DISEÑO DE LOS CIRCUITOS YPROGRAMAS DE PRACTICAS REALIZADAS CON MICROCONTROLADORES

1° ENTRADA = SALIDA

.include"m8535def.inc"
.org 0x00
ldi R16, 0x0ff
out ddra, r16
ldi r16, 0x00otra: out ddrb, r16
in r17, pinb
out porta,r17
rjmp otra

2° CUENTA ASCENDENTE Y DESCENDENTE EN HEXADECIMAL

.include"m8535def.inc"
.org 0x00

ldi r24,0x02ldi r25,0x5f
out sph,r24
out spl,r25
ldi r16,0xff

out ddra,r16
ldi r16,0x00

ldi r18,0x00
ldi r19,0x06
ldi r20,0x5b
ldi r21,0x8fldi r22,0x66
ldi r23,0x6d
ldi r24,0x7d
ldi r25,0x87
ldi r26,0x7f
ldi r27,0x67
ldi r28,0x80

ya:ldi r16,0x00
ui:ldi r16,0x00
out ddra,r16cesar2:out porta,r16
inc r16


cpi r16,0x01
brne hola
hola:cp r16,r18
cpi r16,0x02
brne holaa
holaa:cp r16,r19
rcall unda
rjmp cesar2
retunda:ldi r18, 0x01
c2:ldi r17,0x01
c1:ldi r21,0x01
c0:dec r21
brne c0
dec r17
brne c1
dec r18
brne c2
ret

3° CUENTA ASCENDENTE DE DISPLAY DEL 0 – 9 SINDECODIFICADOR

.include"m8535def.inc"
.org 0x00

ldi R16, 0x0ff
out ddra, r16
ldi r16, 0x00
out ddrb, r16
in r17, pinb
out porta,r17

ldi r18,0x01ldi r19,0x06
ldi r20,0x5b
ldi r21,0x8f
ldi r22,0x66
ldi r23,0x6d
ldi r24,0x7d
ldi r25,0x87
ldi r26,0x7f
ldi r27,0x67
ldi r28,0x80

yo:cp r16,r18out porta,r16
rcall unda
rjmp ta
ta:cp r16,r19
out porta,r16
rcall unda
rjmp tb
tb:cp r16,r20
out porta,r16
rcall unda

cp r16,r21out porta,r16
rcall unda

cp r16,r22
out porta,r16
rcall unda

cp r16,r23
out porta,r16
rcall unda

cp r16,r24
out...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero
  • Ingeniero

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS