芯片解密,单片机解密,IC解密,芯片破解,芯片复制,PCB抄板,软件开发

飞芯科技提供芯片解密,单片机解密,IC解密,芯片破解,芯片复制,PCB抄板,软件开发

用STC单片机读写MMA7455程序

芯片解密main.c

#include

#include “mytype.h”

#include “iic.h”

#include “mma7455.h”

uint8 X,Y,Z;

void main()

{

uint8 i,temp;

EA=1;//打开中断

EX1=1;//打开外部中断INIT1

//初始化IIC总线

IIC_init();

//写数据

IIC_start();


IIC_write_byte(MMA7455_ADDER_WRITE);//1. 在IIC总线上寻址MMA7455

IIC_respons();

IIC_write_byte(MMA7455_Mode_Control_Register);//2. 模式设置寄存器寻址

IIC_respons();

IIC_write_byte(0x05);//3. 模式寄存器数据写入

IIC_respons();

IIC_stop();

//写数据

IIC_start();

IIC_write_byte(MMA7455_ADDER_WRITE);//1. 在IIC总线上寻址MMA7455

IIC_respons();

IIC_write_byte(MMA7455_Mode_Control_Register);//2. 量程检测设置寄存器寻址

IIC_respons();

IIC_write_byte(MMA7455_2G_Measurement_Mode);//3. 设置量程为2G,检测模式。量程检测设置寄存器配置数据写入

IIC_respons();

IIC_stop();

while(1)

{

//读X轴数据

IIC_start();

IIC_write_byte(MMA7455_ADDER_WRITE);//1. IIC地址寻址

IIC_respons();

IIC_write_byte(MMA7455_READ_X);//2. X轴数据寄存器寻址

IIC_respons();

IIC_start();//3.

IIC_write_byte(MMA7455_ADDER_READ);//改变读写方向

IIC_respons();

X=IIC_read_byte();//4.读数据

IIC_stop();

//读Y轴数据

IIC_start();

IIC_write_byte(MMA7455_ADDER_WRITE);//1. IIC地址寻址

IIC_respons();

IIC_write_byte(MMA7455_READ_Y);//2. X轴数据寄存器寻址

IIC_respons();

IIC_start();//3.

IIC_write_byte(MMA7455_ADDER_READ);//改变读写方向

IIC_respons();

Y=IIC_read_byte();//4.读数据

IIC_stop();

//读X轴数据



联系方式

地址:石家庄市新华区民族路77号华强广场D座2009
电话:0311-88816616/87087811
手机:13315190088
传真:0311-67901001
联系人:张工
网址:www.taihedz.cn
邮箱:feixindz@163.com
微信:xinpianjiemi
QQ:527263666/568069805

在线客服
热线电话

企业微信