Projet

Général

Profil

547 rademagalh
/***********************************************************************/
/* */
/* FILE :SP4b1.c */
/* DATE :Wed, May 26, 2021 */
/* DESCRIPTION :main program file. */
/* CPU GROUP :87B */
/* */
/* This file is generated by Renesas Project Generator (Ver.4.18). */
/* NOTE:THIS IS A TYPICAL EXAMPLE. */
/***********************************************************************/

567 rademagalh
#include "sfr32c87.h"

void init_keyboard(void);
void tpo_50ms(void);

char t;
void main(void){
pd10 = 0xF0; // F = SORTIE = 1111 0= ENTREE = 0000
pu30 = 1; // Resistance PULL UP ENTRER activer
while(1){
p10 = 0x0F; // LECTURE TOUCHE CLAVIER
t = p10;
if (t!=0x0F){ // SI TOUCHE APPUYER
p10=0xEF; // 1110 1111 Un bouton est appuyer
t=p10;
if(t==0xEF}
}
547 rademagalh
}
567 rademagalh
void init_keyboard(void){
pd10 = 0x0F;p10=0;pu31 = 1;
}

void tpo_50ms(void){
tcspr = 0x8A;
ta0mr = 0x82;
ta0 = 50000;
ta0s = 1;
ta0os = 1;
ta0ic = 0x00;
while(ir_ta0ic != 1);
ta0s = 0;
}