pic18f4550-examples/c/interrupt/test/main.c

30 lines
480 B
C
Executable File

#include <stdio.h>
#include <stdint.h>
uint8_t digit[4] = { 0 };
void splitdigit(uint16_t);
void splitdigit(uint16_t num) {
uint8_t i = 0;
while (num) {
digit[i] = num%10;
num = num/10;
i++;
}
}
int main(void) {
uint8_t i;
uint8_t y = 2;
uint8_t x = 3;
splitdigit(24);
for (i = 0; i < 4; i++) {
printf("%d\n", digit[i]);
}
y = x = 2;
printf("x = %d\n", x);
printf("y = %d\n", y);
return 0;
}