Metiendome en el Mundo del HC908

hola soy tecnico electronico y en la escuela di algo de pic16f84... pero ahora consegui un programador de motorola, la placa es la (EVAL08QTY) y el micro que dispongo es MC908QY4CP.
Estuve buscando tutoriales basicos para arrancar de 0 y no encontre nada, todo es un nivel muy avanzado, leo y leo y no puedo agarrar nada.
hago este post para ver si alguien me puede orientar facilitandome, si es que existe, un tutorial basico... mi objetivo es poder prender un ledd :D

muchas gracias
 
Que es lo que necesitas precisamente???. Ayuda para usar la placa o para programar??? . Programas en assembler o en C ???.

Te podes descargar el manual del micro de la pagina de Freescale. Está en ingles, obvio. Pero te digo que son mucho mas entendibles que los de Microchip.

Si sabías de Pics no vas a tener mucho problema.
El software que necesitas es el ICS08QTQYZ In Circuit Simulator. Si no lo podés bajar de la pagina te lo paso por mail.
Cualquier cosa pregunta aca.
Saludos
 
bombu , yo puedo ayudarte , estoy viendo esos micro en el colegio , justo ese y tambien el JL3

aca va un programa para prender un led, si el pin A0 está en 0 , apaga el led que va conectado en B0.
si el pin A0 está en 1 , prende el led que va conectado en B0.



$include 'qtqy_registers.inc'
org $f800
bset 0,config1

mov #$00,ddra ; configuro el puerto a como entrada
mov #%00000001,ddrb ; configuro el pin B0 (portb) como salida
inicio brclr 0,porta,apago ; si está en 0 el bit "0" del porta (A0), salto a la etiqueta "apago"

bset 0,portb ; sino es 0, pongo un 1 en la pata B0 para poder prender el led
bra inicio ; salto a la etiqueta inicio para leer siempre lo que entra


apago bclr 0,portb ; como entró un 0, entonces tengo que apagar la pata B0 ,
bra inicio ; salto nuevamente para leer lo que está entrando

org $fffe
dw inicio

bombu , yo puedo ayudarte , estoy viendo esos micro en el colegio , justo ese y tambien el JL3

aca va un programa para prender un led, si el pin A0 está en 0 , apaga el led que va conectado en B0.
si el pin A0 está en 1 , prende el led que va conectado en B0.



$include 'qtqy_registers.inc'
org $f800
bset 0,config1

mov #$00,ddra ; configuro el puerto a como entrada
mov #%00000001,ddrb ; configuro el pin B0 (portb) como salida
inicio brclr 0,porta,apago ; si está en 0 el bit "0" del porta (A0), salto a la etiqueta "apago"

bset 0,portb ; sino es 0, pongo un 1 en la pata B0 para poder prender el led
bra inicio ; salto a la etiqueta inicio para leer siempre lo que entra


apago bclr 0,portb ; como entró un 0, entonces tengo que apagar la pata B0 ,
bra inicio ; salto nuevamente para leer lo que está entrando

org $fffe
dw
 
Última edición:
bombu , yo puedo ayudarte , estoy viendo esos micro en el colegio , justo ese y tambien el JL3

aca va un programa para prender un led, si el pin A0 está en 0 , apaga el led que va conectado en B0.
si el pin A0 está en 1 , prende el led que va conectado en B0.



$include 'qtqy_registers.inc'
org $f800
bset 0,config1

mov #$00,ddra ; configuro el puerto a como entrada
mov #%00000001,ddrb ; configuro el pin B0 (portb) como salida
inicio brclr 0,porta,apago ; si está en 0 el bit "0" del porta (A0), salto a la etiqueta "apago"

bset 0,portb ; sino es 0, pongo un 1 en la pata B0 para poder prender el led
bra inicio ; salto a la etiqueta inicio para leer siempre lo que entra


apago bclr 0,portb ; como entró un 0, entonces tengo que apagar la pata B0 ,
bra inicio ; salto nuevamente para leer lo que está entrando

org $fffe
dw inicio

bombu , yo puedo ayudarte , estoy viendo esos micro en el colegio , justo ese y tambien el JL3

aca va un programa para prender un led, si el pin A0 está en 0 , apaga el led que va conectado en B0.
si el pin A0 está en 1 , prende el led que va conectado en B0.

gracias por la informacion, en esta semana voy a intentar si me sale todo bien avisooo(y)
 
Atrás
Arriba