资源简介
MMA7361 模块资料 包含原理图 51 AVR历程 PDF
代码片段和文件信息
/**************************************************************************************
龙丘MMA7260三轴加速度模块测试
Designed by Chiu Sir
E-mail:chiusir@163.com
软件版本:V1.1
最后更新:2009年9月27日
相关信息参考下列地址:
网站: http://www.lqist.cn
淘宝店:http://shop36265907.taobao.com
------------------------------------
ICCAVR
1.X--AD0;
2.Y--AD1;
3.Z--AD2;
4.SL--PB.0;
5.3.3--单片机的AD参考电压;
6.默认量程:1.5g.
*/
#include
#define MMA7260StartWork() (PORTB|=0X01)
/*延时子程序*/
void delayms(int time)
{
int i;
for(;time>0;time--)
for(i=0;i<1000;i++);
}
/*ADC采样函数,采样第7通道信号,采样分辨率256*/
void ADC_init()
{
ADMUX=0x27; /*基准外接、左对齐、通道7*/
SREG=0x80;
ADCSRA=0xCA; /*使能、开启、4分频*/
}
/*ADC采样函数,采样第7通道信号,采样分辨率256*/
unsigned char ReadAD(unsigned char ch) {
unsigned char i;
ADMUX = 0x20|ch; /*基准AVCC、左对齐、通道7*/
ADCSRA = 0xC2; /*使能、开启、4分频*/
while(!(ADCSRA & (1 << ADIF))); /*等待*/
i = ADCH;
ADCSRA &= ~(1 << ADIF); /*清标志*/
ADCSRA &= ~(1 << ADEN); /*关闭转换*/
return i;
}
/*端口初始化*/
void port_init()
{
DDRB = 0xFF;
}
/*串口初始化*/
void uart_init()
{
UCSRA=0x02; //异步正常模式
UCSRB=0x18; //允许发送接受中断和使能
UCSRC=0x06; //8位数据
UBRRH=0x00;
UBRRL=12; //波特率位9600
}
void put_c(unsigned char c)
{
while( !(UCSRA & (1< UDR=c;
}
void putstr(unsigned char *ptr)
{
while (*ptr)
{
put_c(*ptr++);
}
put_c(0x0D); //换行
//put_c(0x0A); //回车
}
unsigned char get_c(void)
{ while(!(UCSRA&(1< return UDR;
}
/***************************************************
把0--255的数值转化为3位字符串格式
****************************************************/
void Byte2Str3(char zifu[]unsigned char valunsigned char StartPtr)
{
char characters[11]=“0123456789“;
unsigned char tv=0;
tv=val/100;
zifu[StartPtr++] = characters[tv];
tv=(val%100)/10;
zifu[StartPtr++] = characters[tv];
tv=val%10;
zifu[StartPtr] = characters[tv];
//zifu[3] = ‘\0‘;
return;
}
void main(void)
{
char txtbuf[17]=“\n ADC Val: “;
unsigned char adbuf;
ADC_init(); /*AD初始化*/
putstr(“\n MMA7260 starts working!\n“);
MMA7260StartWork();//MMA7260开始工作
while(1)
{
//ADC
adbuf=ReadAD(0); //X AXIS
Byte2Str3(txtbufadbuf11);
putstr(txtbuf);
adbuf=ReadAD(1); //Y AXIS
Byte2Str3(txtbufadbuf11);
putstr(txtbuf);
adbuf=ReadAD(2); //Z AXIS
Byte2Str3(txtbufadbuf11);
putstr(txtbuf);
delayms(300);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2012-06-25 00:20 MMA7361模块V1\
文件 1276640 2012-01-14 11:07 MMA7361模块V1\MMA7361三轴加速度传感器.pdf
目录 0 2012-06-25 00:20 MMA7361模块V1\MMA7361模块V1\
文件 1276640 2011-11-05 15:25 MMA7361模块V1\MMA7361模块V1\MMA7361三轴加速度传感器.pdf
目录 0 2012-06-25 00:20 MMA7361模块V1\MMA7361模块V1\MMA7361模块V1\
文件 1417768 2012-01-15 10:20 MMA7361模块V1\MMA7361模块V1\MMA7361模块V1.rar
目录 0 2012-06-25 00:20 MMA7361模块V1\MMA7361模块V1\MMA7361模块V1\7260例程\
目录 0 2012-06-25 00:20 MMA7361模块V1\MMA7361模块V1\MMA7361模块V1\7260例程\MMA7260AVR例程\
文件 32342 2012-01-15 10:19 MMA7361模块V1\MMA7361模块V1\MMA7361模块V1\7260例程\MMA7260AVR例程.rar
文件 38 2009-09-27 23:09 MMA7361模块V1\MMA7361模块V1\MMA7361模块V1\7260例程\MMA7260AVR例程\main.dp2
文件 21150 2009-09-27 23:09 MMA7361模块V1\MMA7361模块V1\MMA7361模块V1\7260例程\MMA7260AVR例程\main.lis
文件 5266 2009-09-27 23:09 MMA7361模块V1\MMA7361模块V1\MMA7361模块V1\7260例程\MMA7260AVR例程\main.o
文件 9028 2009-09-27 23:09 MMA7361模块V1\MMA7361模块V1\MMA7361模块V1\7260例程\MMA7260AVR例程\main.s
文件 2252 2009-09-27 23:08 MMA7361模块V1\MMA7361模块V1\MMA7361模块V1\7260例程\MMA7260AVR例程\main._c
文件 2706 2009-09-28 20:47 MMA7361模块V1\MMA7361模块V1\MMA7361模块V1\7260例程\MMA7260AVR例程\MMA7260test.c
文件 3731 2009-09-28 20:47 MMA7361模块V1\MMA7361模块V1\MMA7361模块V1\7260例程\MMA7260AVR例程\MMA7260TEST.cof
文件 1963 2009-09-28 20:47 MMA7361模块V1\MMA7361模块V1\MMA7361模块V1\7260例程\MMA7260AVR例程\MMA7260TEST.dbg
文件 45 2009-09-28 20:47 MMA7361模块V1\MMA7361模块V1\MMA7361模块V1\7260例程\MMA7260AVR例程\MMA7260test.dp2
文件 1953 2009-09-28 20:47 MMA7361模块V1\MMA7361模块V1\MMA7361模块V1\7260例程\MMA7260AVR例程\MMA7260TEST.hex
文件 22061 2009-09-28 20:47 MMA7361模块V1\MMA7361模块V1\MMA7361模块V1\7260例程\MMA7260AVR例程\MMA7260test.lis
文件 16 2009-09-28 20:47 MMA7361模块V1\MMA7361模块V1\MMA7361模块V1\7260例程\MMA7260AVR例程\MMA7260TEST.lk
文件 14467 2009-09-28 20:47 MMA7361模块V1\MMA7361模块V1\MMA7361模块V1\7260例程\MMA7260AVR例程\MMA7260TEST.lst
文件 565 2009-09-28 20:47 MMA7361模块V1\MMA7361模块V1\MMA7361模块V1\7260例程\MMA7260AVR例程\MMA7260TEST.mak
文件 2609 2009-09-28 20:47 MMA7361模块V1\MMA7361模块V1\MMA7361模块V1\7260例程\MMA7260AVR例程\MMA7260TEST.mp
文件 5333 2009-09-28 20:47 MMA7361模块V1\MMA7361模块V1\MMA7361模块V1\7260例程\MMA7260AVR例程\MMA7260test.o
文件 999 2009-09-28 20:47 MMA7361模块V1\MMA7361模块V1\MMA7361模块V1\7260例程\MMA7260AVR例程\MMA7260test.prj
文件 9651 2009-09-28 20:47 MMA7361模块V1\MMA7361模块V1\MMA7361模块V1\7260例程\MMA7260AVR例程\MMA7260test.s
文件 48 2009-10-05 13:00 MMA7361模块V1\MMA7361模块V1\MMA7361模块V1\7260例程\MMA7260AVR例程\MMA7260TEST.SRC
文件 5885 2012-03-15 20:51 MMA7361模块V1\MMA7361模块V1\MMA7361模块V1\7260例程\MMA7260AVR例程\MMA7260TEST.SRCPreview
文件 2264 2009-09-27 23:09 MMA7361模块V1\MMA7361模块V1\MMA7361模块V1\7260例程\MMA7260AVR例程\MMA7260test._c
目录 0 2012-06-25 00:20 MMA7361模块V1\MMA7361模块V1\MMA7361模块V1\7260例程\MMA7260C51例程\
............此处省略82个文件信息
相关资源
- 易语言微信官方支付模块加DEMO1.65
- GY-30光强度模块资料含中文手册.zip
- erdas LPS模块
- UBLOX-M8N-GPS模块STM32103例程
- Apache防攻击模块代码
- 指纹模块代码例程
- Game-EC 驱动辅助模块8.4 D3D透视版
- 国密认证 - 密码模块安全技术要求
- 综合项目-模块2-用户画像-v1.0.pdf
- stm32f103精准超声波测距程序_HC-SR04模块
- 基于AT89S52单片机的nRF2401无线模块开发
- 高新兴物联ME3616模块AT指令手册_V1.4
- 三菱FX2n-10GM20GM定位模块设置软件
- MC9S12DG128各模块例程飞思卡尔
- 系统全局时钟控制模块的verilog实现
- 蓝牙模块点亮led所有资料_new
- GPRS 模块 原理图
- 达沃旗SAP_SAP FICO模块_配置手册中文
- VHDL语言描述的16*16LED点阵显示模块毕
- 昇润CC2541蓝牙透传模块使用说明
- stm32双串口与CC2541蓝牙模块通信
- QSFP-DD管理接口协议
- 移远通信国网4G模块资料
- DSP_PWM模块入门
- 51单片机驱动电机驱动模块
- 国密认证 - 密码模块安全检测要求
- 基于FPGA的数字密码锁设计(VHDl代码全
- 查看进程、线程、DLL模块等信息
- SCADE Architect模块介绍中文
- 一款自动流向控制、宽接口电压的R
评论
共有 条评论