TODOPIC
Otros Microcontroladores / Dispositivos programables => Microcontroladores 8 bits => Mensaje iniciado por: Zero_mb en 20 de Octubre de 2006, 12:32:06
-
Hola, mi problema es q no puedo hacer funcionar el micro, realizo el programa en el 8051ide q crea el archivo hex. lo pruebo en proteus y funciona me hize de una quemadora, pero al momento de quemar en la verificacion me sale lo siguiente:
'$
'is not a valid integer value
pero con otros archivos hex. no sale eso (estos no son mios), el programa q quiero correr es el siguiente:
VIT2H EQU (65536-50000)/256
VIT2L EQU (65536-50000)|256
AJMP PROGRAMA
ORG 3H
AJMP INT0
ORG 2BH
AJMP TIMER2
PROGRAMA:
MOV SP,#7FH
MOV IE,#10100001B
MOV TCON,#00000001B
BUCLE: SJMP BUCLE
INT0: CLR T2CON.2
CLR P0.0
MOV TH2,#VIT2H
MOV TL2,#VIT2L
MOV RCAP2H,#VIT2H
MOV RCAP2L,#VIT2L
MOV T2CON,#00000100B
RETI
TIMER2: CPL P0.0
CLR T2CON.7
RETI
el programa q uso para quemar es el EZ31, hago las conecciones al reset, y al cristal q me indican los textos pero aun asi no funciona, espero sus consejos
Editado por Migsantiago: por favor se más específico en el título de tu tema, no solo pongas Ayuda. Gracias.
-
Debes checar que el software que te compila tus archivos tenga correctamente seleccionado el micro que estás usando. En algunos lenguajes se llega a usar el include "8051.inc" o algo parecido, en tu código no lo veo.
-
gracias por tu respuesta, tendre en cuenta lo del tema para la proxima; ahora el sofware no me reconoce esa instruccion, estoy usando el 8081ide q encontre en uno de los enlaces de este foro, pero es la version de evaluacion por lo no acepta esa instruccion ($MOD51), pero el programa genera un .hex q corre bien en simuladores, me ayudaria si me dijeras q ensamblador puedo usar
-
Hola
Nunca he usado el micro que estás usando, peor haciendo una búsqueda en atmel.com encontré el software que necesitas para desarrollar tu proyecto. Incluso ahí viene código ejemplo para que te facilites la vida.
http://www.atmel.com/dyn/products/tools.asp?family_id=604
Software de terceros
http://www.atmel.com/products/8051/thirdparty.asp