begin process at 2012 05 30 02:26:56
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Divers

 > 

Divers

 > 

jeu de ping pong


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

jeu de ping pong

vendredi 6 février 2009 à 15:49:19 | jeu de ping pong

fram0019

Bonjours

Je veux faire un programme en C pour un micro controleur ATMEL
J'ai deux bouton poussoir un pour joueur droite et l'autre pour joueur Gauche ,si le joueur droite active le bouton droite les leds S'allume avec un décalage  à droite aprés  le joueur  droite il faut qu'il active le bouton droite pour faire un allumé les leds et faire un décalage des Leds à gauche  ....voila le caneva à`finire

#include <avr/io.h>

#include <util/delay.h>

unsigned char aff_DDRB[8] = {0b1001,0b1010,0b1100,0b0101,

0b0110,0b0110,0b0011,0b0011};

unsigned char aff_PORTB[8] = {0b1000,0b1000,0b1000,0b0100,

0b0100,0b0010,0b0010,0b0001};

const int P100ms = 50000;

enum { Service_JG, Balle_vers_JD, Service_JD, Balle_vers_JG };

unsigned char ucEtat;

void affiche(unsigned char aff) {

DDRB = aff_DDRB[aff];

PORTB = aff_PORTB[aff];

}

void aff_score(unsigned char score) {

unsigned char ucI;

for(ucI=10;ucI>0;ucI--) {

affiche(score);

_delay_loop_2((uint16_t)P100ms);

PORTB = 15;

_delay_loop_2((uint16_t)P100ms);

int main (void)

{

unsigned char ucScore_D, ucScore_G;

unsigned char ucAffiche;

int iPause;

unsigned char ucBouton_D, ucBouton_G;

ucEtat = Service_JG;

ucScore_G = 0;

ucScore_D = 0;

iPause = P100ms;

ucAffiche = 7;

while (1) {

if (ucEtat == Service_JG) {

...(a completet?????)

ucBouton_G = PINB & 0b00010000;

...

}
....

if (ucEtat == Balle_vers_JD) {..???????....

}

if (ucEtat == Service_JD) {..??????...

}

if (ucEtat == Balle_vers_JG) {.......



Cette discussion est classée dans : char, droite, unsigned, aff, ucetat


Répondre à ce message

Sujets en rapport avec ce message

pb avec conio je cher cherche l'erreur( j'ai merde sur le mess precedent) [ par kin ] portpia.cpp#include"PortPiaPc.h"void main(){ PortPiaPc inst; inst(0x320,0x0f);}PortPiaPc.cpp#include "PortPiaPc.h"#include "conio.h"PortPiaPc::PortPia Pointeurs sur des tableaux de plusieurs dimensions [ par ProGamer ] J'ai besoin de faire des pointeurs sur ce genre de tableaux. Voici comment je m'y prends (et surtout, voici comment ça ne marche pas...):unsigned char char* to unsigned char* [ par rodrigos ] comment peut-on convertir un char* en unsigned char*?à quoi correspond un unsigned char*?Merci pour votre aide!! Comment concertir Ansistring en unsigned char*????? [ par asik38 ] Ansistring x;unsigned char str[100];str[100]=x;??????Merci!!! struct [ par ready4 ] Je ne sais pas comment initialiser mes moteurs //intialisation moteursM1 = {2, 1, 1, 2, 0, 0, 120};M2 = {8, 4, 4, 8, 0, 0, 80};M3 = {32, 16, 16, 32, 0 pb avec variable [ par jeffise57 ] Please aidez moiJe reçoit comme arugument du fonction des variables unsigned char* et je doit passer dans une deuxième fonction les même arguments mai Sniffing - raw socket [ par krum ] J'ai essayé de coder un programme capable de me donner la description de l'en tete IP et TCP des packets que je reçois d'une certaine IP,mais lorsque Conversion de unsigned char en float (17.6E) [ par lemenager ] Bonjour,Je dois lire un fichier binaire dans lequel il y a des float en format (17.6E). J'ai l'impression que je suis oblige de les lires en unsigned transformer un tableau 2d en image bitmap [ par gyzmo1 ] Bonjour a tous, voilà mon problème, je suis en train de mettre en place une méthode de comparaison de signature manuscrites. Cette méthode s applique convertion d'une class perso en unsigned char [ par waza ] Salut moi j'ai un probléme de converstion dune classe perso en unsigned char. vc++ me met :"cannot convert from 'class perso' to 'unsigned char'No use


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,250 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales