⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 memsic.#2

📁 美新公司加速度芯片MXC6020,IIC接口 用C8051f320自带IIC控制器对该加速度芯片进行读写操作,并带信号处理算法
💻 #2
字号:
/***********************************************************************
 ** 常量定义
 **********************************************************************/
#ifndef TRUE
#define TRUE  1
#endif

#ifndef FALSE
#define FALSE 0
#endif

#ifndef NULL
#define NULL  0
#endif

/***********************************************************************
 ** 数据类型声明
 **********************************************************************/
typedef unsigned char      uint8;     /* 无符号8位整型变量        */
typedef signed   char      int8;      /* 有符号8位整型变量        */
typedef unsigned short int uint16;    /* 无符号16位整型变量       */
typedef signed   short int int16;     /* 有符号16位整型变量       */
typedef unsigned long  int uint32;    /* 无符号32位整型变量       */
typedef signed   long  int int32;     /* 有符号32位整型变量       */
typedef float              fp32;      /* 单精度浮点数(32位长度) */
typedef double             fp64;      /* 双精度浮点数(64位长度) */

/********************************/
/*  特殊硬件定义                */
/********************************/
#include <c8051F320.h>

/********************************/
/*  应用程序配置                */
/********************************/
#include "target.H"
#include "timer.H"
#include "UART.H"
#include "I2C.H"


#include <stdlib.h>  
#include <string.h>                      
#include <stdio.h>
#include <math.h>
#include <absacc.h>		        
#include <ctype.h>
#include <intrins.h>
/********************************/
/*  系统参数配置                */
/********************************/
//#define _USB_LOW_SPEED_                    // Change this comment to make Full/Low speed
//#define SYS_INT_OSC              0x00        // Select to use internal oscillator
//#define USB_4X_CLOCK             0x00        // Select 4x clock multiplier, for USB Full Speed
/********************************/
/*  I2C口线配置                 */
/********************************/
//sbit Sda = P0^0;
//sbit Scl = P0^1;
/********************************/
/*  定时器0与1初始化               */
/********************************/
#define TH0_INIT 0xf7
#define TL0_INIT 0xf7
#define TH1_INIT 0xcc
#define TL1_INIT 0xcc
/********************************/
/*  定时器2初始化               */
/********************************/
sfr16 TMR2RL   = 0xca;                    // Timer2 reload value
sfr16 TMR2     = 0xcc;                    // Timer2 counter
/********************************/
/*  工程全局变量                */
/********************************/
extern uint8 xdata SmpRdy;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -