pouet

Dependencies:   mbed

main.cpp

Committer:
mexinguer
Date:
2017-02-06
Revision:
0:2db056248979

File content as of revision 0:2db056248979:

#include "mbed.h"
#include "C12832.h"

DigitalOut LED(D13);
DigitalIn BP(PC_13,PullNone);
AnalogIn pot1(PA_0);
Serial pc(SERIAL_TX, SERIAL_RX);
Ticker t;
Timer timer;
int hour=23, min=59, sec=53;
bool affichage=true;

void isr_horloge(void)
{
    if(sec<60)
    {
        sec=sec+1;
    }
    if(sec>59)
    {
        sec=0;
        min=min+1;
        if(min>59)
        {
            min=0;
            hour=hour+1;
            if(hour>23)
            {
                hour=0;
            }
        }
    }
    affichage=true;
}

int main()
{
    pc.baud(4800);
    t.attach(&isr_horloge,1);
    
    while(1)
    {
      if(affichage)
      {
        pc.printf("%d:%d:%d\n",hour,min,sec);
        affichage=false;     
      }
    }
}