資源簡(jiǎn)介
C51貪吃蛇,MPU6050控制方向,LED點(diǎn)陣顯示,用HC595串轉(zhuǎn)并驅(qū)動(dòng)8*8點(diǎn)陣,親測(cè)有效。
代碼片段和文件信息
#include
#include
#include
#include
typedef?unsigned?char??uchar;
typedef?unsigned?short?ushort;
typedef?unsigned?int???uint;
sbit?LED0=P2^0;
sbit?LED1=P2^1;
sbit?LED2=P2^2;
sbit?LED3=P2^3;
sbit?SRCLK=P3^6;
sbit?RCLK=P3^5;
sbit?SER=P3^4;
sbit?SCL=P1^0;
sbit?SDA=P1^1;
#define SMPLRT_DIV 0x19
#define CONFIG 0x1A
#define GYRO_CONFIG 0x1B
#define ACCEL_CONFIG 0x1C
#define ACCEL_XOUT_H 0x3B
#define ACCEL_XOUT_L 0x3C
#define ACCEL_YOUT_H 0x3D
#define ACCEL_YOUT_L 0x3E
#define ACCEL_ZOUT_H 0x3F
#define ACCEL_ZOUT_L 0x40
#define TEMP_OUT_H 0x41
#define TEMP_OUT_L 0x42
#define GYRO_XOUT_H 0x43
#define GYRO_XOUT_L 0x44
#define GYRO_YOUT_H 0x45
#define GYRO_YOUT_L 0x46
#define GYRO_ZOUT_H 0x47
#define GYRO_ZOUT_L 0x48
#define PWR_MGMT_1 0x6B
#define WHO_AM_I 0x75
#define SlaveAddress 0xD0
#define?COMMONPORTS P0
#define?UP????0x00
#define?DOWN??0x01
#define?LEFT??0x02
#define?RIGHT?0x03
unsig
評(píng)論
共有 條評(píng)論