Temario
Unidad 1
Unidad 2
Contacto
FORO => MICROCONTROLADORES
FORMATOS
FORO => MICROCONTROLADORES
=> ¿No se ha registrado todavía?

PARA CALIFICAR ESTA EVIDENCIA ES NECESARIO REGISTRARTE
Actividad 2.1.1
Emite opiniones e integra comentarios e información sobre los sistemas microprocesados al foro.
Puedes colocar links de otras paginas relacionadas, links de videos o de descargas de archivos PDF.

REGISTRATE Y ENVIA EL CORREO DE REGISTRO AL PROFESOR PARA CONFIRMAR TU PARTICIPACION




FORO => MICROCONTROLADORES - ¿Como hacer un programa que incremente numeros con un solo boton?

Se encuentra aqui:
FORO => MICROCONTROLADORES => Grupo 305 => ¿Como hacer un programa que incremente numeros con un solo boton?
<- Volver  1  2 

Siguiente->


SÁENZ (Visitante)
13-11-2011 21:57 (UTC)[citar]
en Mplab asi se incrementa.,.. (creo) jaja
bno aqui esta el codigo no se si este correcto

LIST P=16F84

VALOR EQU 1aH
ORG 0

INICIO
movlw h'0'
movwf VALOR
incf VALOR,1
incf VALOR,1
END

y para decrementar es este:

LIST p=16F84

v equ 0x0a
org 0
inicio
movlw 0x00
movwf v
decf v,1
decf v,1
movfw v

end
SÁENZ (Visitante)
13-11-2011 21:59 (UTC)[citar]
Ahora bn para sumar y mostrar el resultado se usa es siguiente formato en mplab:


LIST P=16F84

SUMA1 EQU 0X0C
SUMA2 EQU 0X0D
RESUL EQU 0X0E

ORG 0

movlw 0X01
movwf SUMA1
movlw 0X01
movwf SUMA2
movfw SUMA1
addwf SUMA2
movwf RESUL

END
Alejandro
(2 Posts hasta ahora)
14-11-2011 00:40 (UTC)[citar]
Encontre un codigo para hacer la secuencia de incremento y decremento del programa ya muy parecido al programa 4 q hicimos en laboratorio en codigo asm este me parecio que lo explica bien detalladamente y con sus respectivas explicaciones de cada instruccion.Esta es la pagina .
http://www.ucontrol.com.ar/forosmf/tutoriales-guias-y-cursos-en-ucontrol/mis-primeros-programas-pic16f84a-y-pic16f628a/?action=printpage
Edgar Gonzalo
(8 Posts hasta ahora)
14-11-2011 01:44 (UTC)[citar]
Yo tengo este codigo lo malo que no se puede ver en el entrenador display de Proteus solo se puede ver en el entrenador led's porque tiene los botones.
Lo tengo en MCS.

vec var byte
num VAR BYTE
cont var word
TRISA = %00000011
TRISB = 0
cont=7
vec=0
PORTB=64
inicio:
if PORTA.2=0 then
vec=vec+1
lookup vec,[0,191,134,219,207,230,237,253,135,255,239],num
portb=num
if vec>=10 then
vec=0
endif
pause 200
endif
if PORTA.3=0 then
vec=vec-1
lookup vec,[0,191,134,219,207,230,237,253,135,255,239],num
portb=num
if vec
Edgar Gonzalo
(8 Posts hasta ahora)
14-11-2011 01:49 (UTC)[citar]
El tuyo no cirbe Eduardo porque solo suma ya lo probe y anuque sume no sirve porque no hay ningun boton o puerto de entrada para que sume

Respuesta:

Tu nombre de usuario:

 Color de texto:

 Tamaño de letra:
Cerrar tags



Temas totales: 53
Entradas totales: 145
Usuarios totales: 63
En este momento conectados (usuarios registrados): Nadie crying smiley
 

Hoy habia 60 visitantes (66 clics a subpáginas) ¡Aqui en esta página!
Este sitio web fue creado de forma gratuita con PaginaWebGratis.es. ¿Quieres también tu sitio web propio?
Registrarse gratis