Autor Tema: Comenzando con Mikrobasic  (Leído 234584 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado sanpic

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 430
Re: Comenzando con Mikrobasic
« Respuesta #90 en: 11 de Septiembre de 2006, 14:19:03 »
Hola amigos.


***********

module rngen

implements

sub function rnd8_16F(dim min, max as byte) as byte
dim f0 as boolean
f0 = true
While f0
    asm
      clrf    STATUS
      rlf     TMR2, 1
      swapf   TMR2, 0
      andlw   0xE0
      rrf     TMR2, 1
      addwf   TMR2, 0
      addwf   TMR2, 0
      addwf   TMR2, 0
      sublw   0x35
      movwf   TMR2
    end asm
    If (TMR2 <= max) And (TMR2 >= min) Then f0 = false End If
Wend
result = TMR2
end sub

sub function rnd8_18F(dim min, max as byte) as byte
dim f0 as boolean
f0 = true
While f0
    asm
      clrf    STATUS
      rlcf    TMR2, 1
      swapf   TMR2, 0
      andlw   0xE0
      rrcf    TMR2, 1
      addwf   TMR2, 0
      addwf   TMR2, 0
      addwf   TMR2, 0
      sublw   0x35
      movwf   TMR2
    end asm
    If (TMR2 <= max) And (TMR2 >= min) Then f0 = false End If
Wend
result = TMR2
end sub
end.

Este ejemplo es para familia pic 18F . Usar la función rnd8_16F para la familia 16F.


Code:
include "rngen"

dim value as byte

main:
PORTB = 0
PORTD = 0
TRISB = 0
TRISD = 0
While true
  value = rnd8_18F(0, 255)
  latb = value
  delay_ms(200)
Wend
end.


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

Extraido de aquí :  http://www.mikroe.com/forum/viewtopic.php?t=2896&start=15

Ante cualquier duda sirve para consultar el foro oficial de MKE




Abrazo a todos.

IF you_know = true THEN                                 
     share_it
ENDIF

Desconectado LordLafebre

  • Moderador Global
  • DsPIC30
  • *****
  • Mensajes: 3529
    • Micros & micros
Re: Comenzando con Mikrobasic
« Respuesta #91 en: 11 de Septiembre de 2006, 14:30:34 »
Hola:

muy bueno, gracias Roberto, y a ver si pasamos mas seguido por el foro de MKB  :D

Desconectado samshiel_pic

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 777
    • Electrónica·Ingenia
Re: Comenzando con Mikrobasic
« Respuesta #92 en: 11 de Septiembre de 2006, 20:03:34 »
Navaismo aqui tienes la actualizacion del INDICE
Solo tienes que pegar en el post el trozo que te e puesto entre las lineas sustitullendo trozo anterior. ok?

Desconectado hsen

  • PIC12
  • **
  • Mensajes: 84
Re: Comenzando con Mikrobasic
« Respuesta #93 en: 13 de Septiembre de 2006, 03:16:42 »
Hola amigos: Hace un par de meces que no entraba al foro y me encuentro con un nuevo término,
"MIKROBASIC".
Por lo visto es una nueva manera de programar,por favor me pueden explicar si tiene vetajas sobre
PBP?
Estoy confundido ,yo recien estaba intentando aprender algo sobre PBP y ahora me encuentro con
con esta otra forma de programar, por lo tanto estoy mas desorientado que antes.
Agradezco me orienten un poco por que ya no se que rumbo seguir.
« Última modificación: 13 de Septiembre de 2006, 12:12:48 por LordLafebre »
Un saludo desde Rocha (Uruguay)

Desconectado navaismo

  • Jubilado Todopic
  • PIC24H
  • ****
  • Mensajes: 1973
Re: Comenzando con Mikrobasic
« Respuesta #94 en: 13 de Septiembre de 2006, 03:24:31 »
Pues en realidad esto es solo una pequeña introduccion a lo que es mikrobasic el cual ya tiene rato en el mercado.

Que ventajas tiene sobre PBP son las librerias no mas, que desventajas tiene es muy rebuscado, y consume de memoria que no veas. Pero eso se compensa con las librerias de SD MMC ethernet, SPI, UART, USART etc.

Yo la verdad programo mas en PBP pero se dice que para cosas mas serias esta el MKB, yo preferiria para cosas mas seria el C pero est de mikrobasic esta teniendo muy buena aceptacion.

El rumbo que quieras llevar es el que tu eligas, no importa cual sea, de todas formas nos ayudamos todos aqui, esto es solo para aprender el uso del MKB.

Saludos

y como dice olotill se ve bien bonito el MKB te lo venden muy bien, pero de repente te llevas unos fiascos que bueno, pero aun asi el dia que mande un ping a mi pic o grabe en una SD card le voy a dar de besos al MKB jajajajajajajajajaj  ;)
"Mi tercer deseo, que otra cosa podría ser, poner un final a todo el sufrimiento, que sólo con mi propia extinción el planeta podrá ser aliviado. Pobre de mí, Si tuviera tres deseos hoy, la elección no sería dificil para mí, Sólo tres deseos serían suficientes, No tendría uso para más."

"He sido un hombre que busca y aun lo sigo siendo, pero ya no busco en las estrellas y en los libros, sino en las enseñanzas de mi sangre."

Desconectado hsen

  • PIC12
  • **
  • Mensajes: 84
Re: Comenzando con Mikrobasic
« Respuesta #95 en: 13 de Septiembre de 2006, 03:34:25 »
Gracias  por tu pronta respuesta Navaismo.
Está bien , seguire con PBP de lo contrario voy a aumentar mi ignorancia.

Saludos
Un saludo desde Rocha (Uruguay)

Desconectado navaismo

  • Jubilado Todopic
  • PIC24H
  • ****
  • Mensajes: 1973
Re: Comenzando con Mikrobasic
« Respuesta #96 en: 13 de Septiembre de 2006, 03:38:14 »
naaaaa, la ignorancia es un derecho del hombre mas no un pecado, nadie nace sabiendo todo, yo he batalldo mucho para medio entender el PBP y ahora solo me meto al MKB por curiosodad y para cuando los grandes como LOrd pongan su servidor web con pic le medio entienda. asi que te invito a que lo conozcas y juzgues por ti mismo. De todos modos asi como tu habemos muchos que le somos fieles al PBP

Qu estes bien
"Mi tercer deseo, que otra cosa podría ser, poner un final a todo el sufrimiento, que sólo con mi propia extinción el planeta podrá ser aliviado. Pobre de mí, Si tuviera tres deseos hoy, la elección no sería dificil para mí, Sólo tres deseos serían suficientes, No tendría uso para más."

"He sido un hombre que busca y aun lo sigo siendo, pero ya no busco en las estrellas y en los libros, sino en las enseñanzas de mi sangre."

Desconectado Axel_18

  • PIC16
  • ***
  • Mensajes: 152
Re: Comenzando con Mikrobasic
« Respuesta #97 en: 15 de Septiembre de 2006, 00:25:53 »
holaaaaa

perdon la ignorancia pero no puedo hacer que el mikrobasic 5.0 me genere archivos .HEX o .ASM despues de compilar el programa.
me queda guardado como .Pbas pero nada mas...

que pasara?

saludos!!

Desconectado LordLafebre

  • Moderador Global
  • DsPIC30
  • *****
  • Mensajes: 3529
    • Micros & micros
Re: Comenzando con Mikrobasic
« Respuesta #98 en: 15 de Septiembre de 2006, 00:33:28 »
Hola:

Asegurate de compilar bien y crear bien el proyecto, una ves que lo tengas para compilar basta con presionar CTRL + F9

Desconectado Axel_18

  • PIC16
  • ***
  • Mensajes: 152
Re: Comenzando con Mikrobasic
« Respuesta #99 en: 15 de Septiembre de 2006, 00:43:54 »
eso lo he hecho coom 20 veces pero no  parece por ningun lado el archivo .HEX incluso he buscado por toda la carpeta del mikrobasic y nada.
he bajado como 3 veces el programa y sigo teniendo  lo mismo con cualquier programa que haga INCLUSO le cambio el nombre a los ejemplos que bienen y los compilo denuevo ( con un nombre distinto) y NO aparece nada  ningun HEX y ningun ASM solo Un  Pbas.. :? :? :?

saludos!

Desconectado LordLafebre

  • Moderador Global
  • DsPIC30
  • *****
  • Mensajes: 3529
    • Micros & micros
Re: Comenzando con Mikrobasic
« Respuesta #100 en: 15 de Septiembre de 2006, 00:49:48 »
Hola:

Pues entonces se me ocurre que podria ser tu programa, desinstalalo y vuelvelo a instalar y haz de nuevo lo que te mencione.

Desconectado navaismo

  • Jubilado Todopic
  • PIC24H
  • ****
  • Mensajes: 1973
Re: Comenzando con Mikrobasic
« Respuesta #101 en: 15 de Septiembre de 2006, 00:51:40 »
si ya lo hiciste como ponemos en el video y sigue sin aparecer el hex y el asm, tal vez estas sobrepasando los 2k que es lo unico que te deja hacer el demo.

haber prueba solo poniendo

main:
porta=not porta
delay_ms(50)
goto main

eso no creo que pase los 2k si sigue sin salir, checa bien bien que onda con el proyecto.

saludos
"Mi tercer deseo, que otra cosa podría ser, poner un final a todo el sufrimiento, que sólo con mi propia extinción el planeta podrá ser aliviado. Pobre de mí, Si tuviera tres deseos hoy, la elección no sería dificil para mí, Sólo tres deseos serían suficientes, No tendría uso para más."

"He sido un hombre que busca y aun lo sigo siendo, pero ya no busco en las estrellas y en los libros, sino en las enseñanzas de mi sangre."

Desconectado dogflu66

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 3495
Re: Comenzando con Mikrobasic
« Respuesta #102 en: 15 de Septiembre de 2006, 17:04:44 »
Yo tenia ese mismo problema al principio, y el problema fue que por abreviar no comence como “nuevo proyecto”
Saludos desde Granada, España.

Desconectado dogflu66

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 3495
Re: Comenzando con Mikrobasic
« Respuesta #103 en: 15 de Septiembre de 2006, 17:13:14 »
Genera un nuevo proyecto guárdalo, luego cargas un proyecto de ejemplo, y lo marcas y lo copias, luego cierras y abres el nuevo y pegas, y ya veras como si funciona, si no lo puedes pegar pégalo primero en un editor de texto y luego copy y paste al nuevo proyecto desde ese editor.
Saludos desde Granada, España.

Desconectado Axel_18

  • PIC16
  • ***
  • Mensajes: 152
Re: Comenzando con Mikrobasic
« Respuesta #104 en: 19 de Septiembre de 2006, 13:04:37 »
OK haora puedo generar .hex :lol:

pero haora estoy tratando de compilar un programa para manejar una LCD de un nokia que quiero adaptarlo a un pic 16f84a, al tratar de compilar me sale lo de la imgen :shock:

a ke se debe¿?¿?

saludos!