MikroBasic

MikroBasic - Divers - Programmation

Marsh Posté le 11-04-2010 à 18:14:55    

Bonjour, en ce moment, je dois faire un programme sur MikroBasic permettant d'afficher la vitesse en km/h d'un scooter électrique sur l'afficheur numérique de la carte EasyPic4.
 
Le détecteur de la roue du scooter électrique sort un signal analogique, que j'ai " transformé " en numérique à l'aide d'un circuit, puis je relie le signal numérique sur EasyPic4 (Je ne sais plus trop ou je dois relier les fils du signal numérique soit sur port.a et/ou port.b ???). Mais le problème est que je n'ai jamais programmer de ma vie et on m'a passer ceci :
 
program Vitesse Scoot Elece en Km/h
 
dim cpt as byte
dim a, b as byte
 
option reg=%10111000
trisb=0
portb=0
 
 
debut:
tmr0=0
delay_ms(162)
a=tmr0
b=T0CKI*(1404/25)
c=dec2bcd(b)
 
goto debut
 
end.

 
et :
 
program affichagevitessescootelec
 
dim cpt as byte
dim a, b as byte
main:
 
option_reg=%10111000
trisb=0
portb=0
 
 
debut:
tmr0=0
delay_ms(162)
a=tmr0
b=dec2bcd(a)
portb=b
 
goto debut
 
end.

 
Je pense que ces deux programme sont a peu près les mêmes, mais si vous pouriez m'aidez à comprendre ces programmes (que je pense qui ne sont pas terminé) sa serait très gentil de votre part car je vraiment perdu.
 
De plus je sais que dans ces programmes il y a question de conversion... Car le signal numérique nous montre seulement le nombre de tour par seconde.
 
Merci.

Reply

Marsh Posté le 11-04-2010 à 18:14:55   

Reply

Marsh Posté le 12-04-2010 à 18:01:08    

up

Reply

Marsh Posté le 13-04-2010 à 18:31:59    

S.V.P. aidez-moi.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed