C : Différence entre versions

De troyesGEII
Aller à : navigation, rechercher
(Page créée avec « =afficher un message= ==valeur binaire== On pourra utiliser/adapter la fonction suivante pour afficher la valeur binaire d'un nombre : void printbits(unsigned char n) ... »)
 
m (Docs)
 
(5 révisions intermédiaires par 2 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
 +
=Docs=
 +
*[http://www.centralmedia.fr/download/premiers_pas_en_informatique_embarquee.pdf Premiers Pas en Informatique Embarquée] document de cours (de Simon Landrault et al.) pour Licence Mécatronique
 +
*[[Media:Atmega328Cottenceau.pdf | Un document sur l'atmega328 (utilisé pour les cartes arduino uno)]]
 +
 
=afficher un message=
 
=afficher un message=
  
Ligne 5 : Ligne 9 :
 
On pourra utiliser/adapter la fonction suivante pour afficher la valeur binaire d'un nombre :
 
On pourra utiliser/adapter la fonction suivante pour afficher la valeur binaire d'un nombre :
  
void printbits(unsigned char n)
+
<source lang="c">
{
+
void printbits(unsigned char n)
  int i;
+
{
  for (i=7;i>=0;i--)  printf("%d", (n >> i ) & 1);
+
  int i;
}
+
  for (i=7;i>=0;i--)  printf("%d", (n >> i ) & 1);
 +
}
 +
</source>

Version actuelle datée du 7 novembre 2015 à 20:41

Docs

afficher un message

valeur binaire

On pourra utiliser/adapter la fonction suivante pour afficher la valeur binaire d'un nombre :

void printbits(unsigned char n)
{
  int i;
  for (i=7;i>=0;i--)  printf("%d", (n >> i ) & 1);
}