Autor Tema: Ayuda led aleatorio ¡¡  (Leído 531 veces)

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

Desconectado DannyIC

  • PIC10
  • *
  • Mensajes: 2
Ayuda led aleatorio ¡¡
« en: 25 de Marzo de 2018, 02:17:46 »
Buenas espero se encuentren bien antes de empezar este tema aclaro que soy nuevo usando pic's la verdad no tengo mucho conocimiento en programacion bueno despues de esto queria saber si alguien me podria ayudar estoy realizando un código en el programa de MicroCode Studio y el simualdo en el programa de Proteus bueno estoy utilizando el pic 16f628a el programa tiene que realizar basicamente con un pulsador enciendo 4 leds y pasa una secuencia con la estructura for y al finalizar un led aleatoriamnete tiene que permanecer encendido este es el programa por el cual empeze pero la ultima parte nose como realizarla  :( si alguien me ayudaria lo agradeceria mucho¡¡ 

@_device_xt_osc
define OSC4
CMCON=7


LED var PORTB.0
LED1 VAR PORTB.1
LED2 VAR PORTB.2
LED3 VAR PORTB.3
PUL var PORTB.7

i var byte
CONTADOR VAR BYTE

TRISB.0=0
TRISB.1=0
TRISB.2=0
TRISB.3=0
TRISB.7=1

INICIO:

IF(PUL==1)THEN
CONTADOR=1
ENDIF

low led
LOW LED1
low led2
low led3

IF (CONTADOR=1) THEN
FOR I=1 TO 3
high led
pause 200
low led

high led1
pause 200
low led1

high led2
pause 200
low led2

high led3
pause 200
low led3

NEXT
contador=0
ENDIF

GOTO INICIO
 

Desconectado planeta9999

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3488
    • Pinballsp
Re:Ayuda led aleatorio ¡¡
« Respuesta #1 en: 25 de Marzo de 2018, 04:10:28 »

Utiliza un generador de números aleatorios con RANDOM y SEED, aquí tienes montones de ejemplos:
https://www.picbasic.nl/frameload.htm?https://www.picbasic.nl/beginners10.htm

Desconectado DannyIC

  • PIC10
  • *
  • Mensajes: 2
Re:Ayuda led aleatorio ¡¡
« Respuesta #2 en: 25 de Marzo de 2018, 15:15:02 »
!!Muchisimas gracias¡¡ por tu ayuda


 

anything