//注意晶振8000000,7372800 #include #include #define F_CPU 7372800 #define uchar unsigned char #define uint unsigned int void conversion(unsigned int i); void ADXL345_init(void); unsigned char display[4]={0,0,0,'g'};//显示数据 void uart_putchar(uchar data); void conversion(unsigned int i) { // display[0]=i/10000+0x30 ; // i=i%10000; //取余运算 display[0]=i/1000+0x30 ; i=i%1000; //取余运算 display[1]=i/100+0x30 ; i=i%100; //取余运算 display[2]=i/10+0x30 ; // i=i%10; //取余运算 // display[3]=i+0x30; } void delay(unsigned int ms) { unsigned int i,j; for(i=0;i>8); UBRR0L = (uchar)tmp; UCSR0B = (1<