Foros de Electrónica

Comunidad de discusión sobre Automatización, Electrónica industrial, Microcontroladores y electrónica digital, Robótica, Domótica, Telemática, Tecnologías móviles, y muchos temas más.




Ayuda con un programa en ensamblador!! estoy desesperado!!


       



#1  Ayuda con un programa en ensamblador!! estoy desesperado!!
skizo
Registrado: 04 Jun 2006
Mensajes: 3
citar
Hola gente,

vereis, resulta que tengo que hacer un trabajo en ensamblador para el microcontrolador 8051, y la verdad es que si valoramos de 0 a 10 mis conocimientos sobre el tema, yo tengo un -10. Es por eso que os pido vuestra ayuda, pq ya no se que hacer y me quedan 2 o 3 dias para entregarlo.

Os copio el enunciado:

"Leer la lectura de un potenciometro y segun la lectura, sacar un señal PWM igual. Visualizar el valor sobre un display LCD.

Gente, os lo agradeceria mucho si me hechaseis una mano, pq no se absolutamente nada Sad gracias!! A ver si alguien se anima. Y si no es para 8051, pues no pasa nada, mientras sea en ensamblador...

Graciass por todo gente!

Saludos!

#2  Re: Ayuda con un programa en ensamblador!! estoy desesperado
EinSoldiatGott
Colaborador
Registrado: 04 Dic 2005
Mensajes: 923
citar
skizo escribió: Hola gente,

vereis, resulta que tengo que hacer un trabajo en ensamblador para el microcontrolador 8051, y la verdad es que si valoramos de 0 a 10 mis conocimientos sobre el tema, yo tengo un -10. Es por eso que os pido vuestra ayuda, pq ya no se que hacer y me quedan 2 o 3 dias para entregarlo.

Os copio el enunciado:

"Leer la lectura de un potenciometro y segun la lectura, sacar un señal PWM igual. Visualizar el valor sobre un display LCD.

Gente, os lo agradeceria mucho si me hechaseis una mano, pq no se absolutamente nada Sad gracias!! A ver si alguien se anima. Y si no es para 8051, pues no pasa nada, mientras sea en ensamblador...

Graciass por todo gente!

Saludos!


Hola, pues el enunciado no es claro del todo.

Con el potencióometro, puede hacer un divisor de tensiones, esta pude aplicarla a un convertidor A/D y así estaría "leyendo " al potenciómetro, pero como quiere que el PWM sea igual al valor del potenciómetro?

Lo que se puede hacer es una equivalencia, aunque habría con 8 bits de resolución en el COnvertidor A/D habría 255 convinaciones de PWM eso es lo que quiere?

Saludos

#3  Re: Ayuda con un programa en ensamblador!! estoy desesperado
skizo
Registrado: 04 Jun 2006
Mensajes: 3
citar
EinSoldiatGott escribió:
skizo escribió: Hola gente,

vereis, resulta que tengo que hacer un trabajo en ensamblador para el microcontrolador 8051, y la verdad es que si valoramos de 0 a 10 mis conocimientos sobre el tema, yo tengo un -10. Es por eso que os pido vuestra ayuda, pq ya no se que hacer y me quedan 2 o 3 dias para entregarlo.

Os copio el enunciado:

"Leer la lectura de un potenciometro y segun la lectura, sacar un señal PWM igual. Visualizar el valor sobre un display LCD.

Gente, os lo agradeceria mucho si me hechaseis una mano, pq no se absolutamente nada Sad gracias!! A ver si alguien se anima. Y si no es para 8051, pues no pasa nada, mientras sea en ensamblador...

Graciass por todo gente!

Saludos!


Hola, pues el enunciado no es claro del todo.

Con el potencióometro, puede hacer un divisor de tensiones, esta pude aplicarla a un convertidor A/D y así estaría "leyendo " al potenciómetro, pero como quiere que el PWM sea igual al valor del potenciómetro?

Lo que se puede hacer es una equivalencia, aunque habría con 8 bits de resolución en el COnvertidor A/D habría 255 convinaciones de PWM eso es lo que quiere?

Saludos


Supongo que querra decir eso, si.

#4  Re: Ayuda con un programa en ensamblador!! estoy desesperado
Java RM
Registrado: 08 Jun 2006
Mensajes: 5
citar
skizo escribió: Hola gente,

vereis, resulta que tengo que hacer un trabajo en ensamblador para el microcontrolador 8051, y la verdad es que si valoramos de 0 a 10 mis conocimientos sobre el tema, yo tengo un -10. Es por eso que os pido vuestra ayuda, pq ya no se que hacer y me quedan 2 o 3 dias para entregarlo.

Os copio el enunciado:

"Leer la lectura de un potenciometro y segun la lectura, sacar un señal PWM igual. Visualizar el valor sobre un display LCD.

Gente, os lo agradeceria mucho si me hechaseis una mano, pq no se absolutamente nada Sad gracias!! A ver si alguien se anima. Y si no es para 8051, pues no pasa nada, mientras sea en ensamblador...

Graciass por todo gente!

Saludos!


Yo necesito hacer eso tambien, tengo pensado hacerlo con un ADC 0832 y un 89C51.. el programa todavia no lo hice ya que ni empece con la parte del hard que es para lo que necesitaria algo de ayuda, porq no tengo ni idea como funciona el 0832... el programa supongo que lo hare en bascom que por lo que vi no parece tan dificil..
Si alguno me puede ayudar con el circuito se lo agradeceria muchisimo.. y en cuanto haga el programa les aviso por si lo quieren.

#5  Re: Ayuda con un programa en ensamblador!! estoy desesperado
EinSoldiatGott
Colaborador
Registrado: 04 Dic 2005
Mensajes: 923
citar
Java RM escribió:
skizo escribió: Hola gente,

vereis, resulta que tengo que hacer un trabajo en ensamblador para el microcontrolador 8051, y la verdad es que si valoramos de 0 a 10 mis conocimientos sobre el tema, yo tengo un -10. Es por eso que os pido vuestra ayuda, pq ya no se que hacer y me quedan 2 o 3 dias para entregarlo.

Os copio el enunciado:

"Leer la lectura de un potenciometro y segun la lectura, sacar un señal PWM igual. Visualizar el valor sobre un display LCD.

Gente, os lo agradeceria mucho si me hechaseis una mano, pq no se absolutamente nada Sad gracias!! A ver si alguien se anima. Y si no es para 8051, pues no pasa nada, mientras sea en ensamblador...

Graciass por todo gente!

Saludos!


Yo necesito hacer eso tambien, tengo pensado hacerlo con un ADC 0832 y un 89C51.. el programa todavia no lo hice ya que ni empece con la parte del hard que es para lo que necesitaria algo de ayuda, porq no tengo ni idea como funciona el 0832... el programa supongo que lo hare en bascom que por lo que vi no parece tan dificil..
Si alguno me puede ayudar con el circuito se lo agradeceria muchisimo.. y en cuanto haga el programa les aviso por si lo quieren.


Como le dije a skizo por mp, yo haré un secuenciador de luces controlando la velocidad con un potenciómetro, y un ADC0804, lo haré hasta el sábado si alcanzo aterminarlo lo posteo.

Saludos

#6  
skizo
Registrado: 04 Jun 2006
Mensajes: 3
citar
Bueno, que tal lo llevais esto?

#7  
EinSoldiatGott
Colaborador
Registrado: 04 Dic 2005
Mensajes: 923
citar
skizo escribió: Bueno, que tal lo llevais esto?


Hola, voy atrasado se ha descompuesto mi cargador de pics y apenas estoy haciendo uno nuevo.

Si todo sale Bien, ho lo terminaría y mañana estaría haciendo esto.

Saludos


**************************************************

Bueno, pues he terminado el mío y de paso le he dado un avance al suyo.

mmm, no encuentro el ADC0804 en mis simuladores Smile, le haré un diagrama a paint.

Saludos
******
Bueno el diagrama es este, me hice mi propio ADC0804 en el Eagle creo que quedó bien Smile

<center></center>

En cuanto al código, habrá que decirle
1.- Lee lo que hay en el puerto B
2.- Comparalo con 256 posibles valores
3.- En base al valor modifica los tiempos en BAjo y en alto del Porta,0

Si quiere algo mmás sencillo, hice esto mueve lo que hay en el portb a los tiempos en bajo, el tiempo en alto es siempre el mismo. No es precisamente PWM pero altera la velocidad del motor.

Si quiere puede jugar con los tiempos para obtener mejores resultados.

Saludos



Este mensaje contiene archivos adjuntos, para verlos debes estar registrado.

 Responder





 Otros temas de interés 
No hay mensajes nuevos Generar una señal de video NTSC usando un PIC
No hay mensajes nuevos Como adquiero la señal de 20 sensores por un mismo puerto?
No hay mensajes nuevos Como adquirir señal de video con un microcontrolador PIC
No hay mensajes nuevos Como acondicionar la señal de un encoder?
No hay mensajes nuevos Señal defectuosa en tarjeta de adquisión

Foros de Electronica
|| Cuestiones Elementales de Electrónica || Fuentes de alimentacion || Circuitos de radio || Diseño de circuitos en general ||
|| Sistemas de Audio: Preamplificadores, Ecualizadores || Amplificadores || Reparación || Discusión ||
|| Microcontroladores y sistemas embebidos || Circuitos logicos combinacionales y secuenciales || Interfaces y Programacion || Dudas en general || Sistemas de Video || PC Hardware || Telematica y comunicaciones || Tecnologias moviles || Software Electronico || Robotica, Domotica y Mecatronica || Autotrónica || Automatizacion, Electronica industrial y de Potencia || Documentacion, circuitos y esquemas || Donde Las Ideas Convergen... || Tutoriales y Manuales || Proyectos Prácticos ||