TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: sergioneri en 15 de Octubre de 2009, 23:51:18
-
hola saludos nomas preguntando ee es que tengo una duda para los que hayan hecho este proyecto, es que mi problema es en una eprom introduci los caracteres ascii (los imprimibles)guardardolos en direcciones , por ejemplo una letra que seria la
A realize una matriz de 8 de ancho por 7 de largo, entonces seri algo asi
01110000=70
10001000=88
10001000=88
11111000=f8
10001000=88
10001000=88
10001000=88
y se tomaria una direccion por cada fila que es lo que representa el valor hexadecimal al final de cada fila. y asi con todos los valores ascii imprimibles, la forma de conectarse seria de una computadora con el teclado para las letras a un pic por rs232, de ahi a una ram, de ahi a otro pi y de ahi a la eprom y otro a la tv, pero el problema que tengo es que ya tengo los valores gurdados en la eprom pero como hacerlos llamar con el pic? es el problema que estoy teniendo, ojala puedan ayudarme saludos
-
Hola.
No te entendí muy bien, pero si quieres sacar los valores de la EEPROM debes hacerlo por medio del protocolo I2C si la memoria es serial.
Saludos
-
hola gracias por contestar no habia checado que ya tenia respuesta es que la conexion es en paralelo
-
Hola, tendras que "barrer" las 7 direcciones que contienen cada "porcion" de tus caracteres, con un contador...
Por ejemplo, en una tabla, colocas donde "comienza" cada letra, y desde alli, incrementas hasta siete para tomar los 7 bytes que empleas por letra...
Espero se entienda :mrgreen:
Norberto
-
HOla, ya tienes resuelto la forma de sacar el video compuesto ?
-
ee hola no todavia no e podido es que me estoy dedicando a tratar de que , para decirlo mejor esto pero en asm http://www.todopic.com.ar/foros/index.php?action=printpage;topic=26903.0.
estoy utilizando la misma eerprom, y estoy tratando de representar valores con el pic,
en la eprom ya tengo todos los caracteres ascii que estan en la tabla ascii que va desde el espacio(decimal 32 ) hasta ~(decimal 127)y los tengo desde la direccion 00 hasta la 298 hexadecimal en la eeprom 24lc256 y a como esta tratando hacerlo era restando debido a que comienza en 32 decimal el valor ascii que quiero y unicamente le restaria esos 32 para comenzar desde 0 y utilizar retlw para restar e ir viendo desde que direccion a que dirreccion esta cada caracter ejemplo:
espacio 32-32=0 retlw 00 este caracter iria de la direccion 00 hasta 06 de la eeprom (direcciones en hexa)
! 33-32=1 retlw 07 este caracter iria de la direccion 07 hasta 0D de la eeprom
" 34-32=2 retlw 0E este caracter iria de la direccion 0E hasta 14 de la eeprom
# 35-32=3 retlw 15 este caracter iria de la direccion 15 hasta 1B de la eeprom
y asi sucesivamente con todos los caracteres pero de ahi ya no avanso :(
-
Bueon lo que aun no entiendo es que tu quieres almacenar los caracteres en alguna especie de talba en la meomria ROM y despues mandarlos a llamar por el PIC, pero tu:
- en donde los quieres desplegar ?
- en una pantalla de leds
- en una television NTSC o PAL
- si es en una tv solo quieres desplegar letras o quieres sobreponerlas con alguna imagen ?
-porque no utlizas la memoria interna del PIC
saludos
-
gracias por respondere canival35
eeee horita lo unico que quiero es hacer la interaccion del pic con la eeprom pero pss por mientras pensaba con leds
*las quiero solo desplegar en pantalla al presionarlas en un teclado
*no utilizo la memoria interna por que no sera suficiente para tantos datos segun me comento el profesor
saludos