aide programme pascal
Répondre à la discussion
Affichage des résultats 1 à 2 sur 2

aide programme pascal



  1. #1
    invite3d733769

    aide programme pascal


    ------

    bsr svp quelq'un peut me dire ce programme sert a quoi ?

    Code:
    program cv;
    var CENT,DIX,UNI:integer;
    vitesse,attente :word;
    const chiffre : array[10] of byte =(%00111111, %00000110, %01011011,
    %01001111, %01100110, %01101101, %01111101, %00000111,%01111111,%01101111);
    PROCEDURE vdelayus(var j: word);
    var k : word;
    begin
    for k :=0 to j do
    delay_us(1);
    end;
    procedure affichage(var CENT,DIX,UNI : byte);
    begin
     portc:=chiffre[CENT]; // affichge du chiffre des centaines
    delay_ms(1); // Génération d'un front d'horloge sur RA5
    porta.5:=0;  //
    portc:=chiffre[DIX]; // affichge du chiffre des DIXAINES
    porta.3:=1; //
    delay_ms(1);  // Génération d'un front d'horloge sur RA3
    porta.3:=0; //
    portc:=chiffre[UNI]; // affichge du chiffre des unités
    porta.2:=1; //
    delay_ms(1);  // Génération d'un front d'horloge sur RA2
    porta.2:=0; //
    end;
    procedure reglageV;
    begin
     if Button(porta,0,10,1) then
            begin
            uni:=uni+1;
            if uni>9 then
                       begin
                       dix:=dix+1;
                       uni:=0;
                       if dix>9 then
                                begin
                                cent:=cent+1;
                                dix:=0;
                                end;
                       end;
            if cent>3 then cent:=0;
            end;
    if Button(porta,1,10,1) then
            begin
            uni:=uni-1;
            if uni<0 then
                       begin
                       dix:=dix-1;
                       uni:=9;
                       if dix<0 then
                                begin
                                cent:=cent-1;
                                dix:=9;
                                end;
                       end;
            if cent<0 then cent:=3;
            end;
    end;
    begin
    adcon1:=$06;
    Trisa:=$03;
    Trisb:=0;
    Trisc:=$0;
    portc:=0;
    CENT:=0;
    dix:=5;
    uni:=0;
    while (1=1) do
    
            begin
            affichage( CENT,DIX,UNI);
            reglageV;
            vitesse:=(cent*100);
            vitesse:=vitesse+ (dix*10);
            vitesse:=vitesse+uni;
    
            attente:=(20000 / vitesse);
        portb:=%00000001  ;
        vdelayus(attente);
        portb:=%00000010  ;
        vdelayus(attente);
        portb:=%00000100  ;
        vdelayus(attente);
        portb:=%00001000  ;
        vdelayus(attente);
    
             end;
    
    end.

    -----
    Dernière modification par JPL ; 24/03/2010 à 23h18. Motif: Ajout de la balise Code pour la lisibilité

  2. #2
    invite42cd6fb5

    Re : aide programme pascal

    bonjour,

    Donner un bout de code comme ça ne permet pas toujours de dire "a quoi il sert"...

    Pourquoi une telle question ? Comme visiblement vous ne maitrisez pas cet type de programmation, si l'on vous indique sa fonction, qu'allez vous en faire ?

    D'autant que là, sortie du contexte du programme complet, ca me semble délicat à définir (même si, le Pascal n'est pas mon language de prédilection)

Discussions similaires

  1. programme informatique pour résoudre f(x)=0 (langage pascal)
    Par inviteb71d221c dans le forum Logiciel - Software - Open Source
    Réponses: 6
    Dernier message: 21/05/2009, 16h43
  2. aide turbo pascal
    Par invite044e5607 dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 22/03/2009, 09h48
  3. écrire un programme pascal
    Par invite3b1bb13d dans le forum Logiciel - Software - Open Source
    Réponses: 4
    Dernier message: 12/03/2008, 10h13
  4. je demande votre aide et en urgence SVP (pascal)
    Par invitef0471425 dans le forum Logiciel - Software - Open Source
    Réponses: 7
    Dernier message: 23/04/2007, 21h41
  5. demande pour un programme en turbo pascal
    Par invite639c83a3 dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 11/12/2006, 15h17
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...