资源简介
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个文件信息
相关资源
- S7-300全套模块接线图
- Omron ETN21模块进行modbustcp通讯
- CC2540、CC2541透传模块-AT指令手册
- STM32f103超声波模块例程
- 0.1完美版秒余额快捷马
- msp430F149操作红外接收模块源码
- SG3525频率PWM控制均可调模块
- ubuntu9.10 可加载内核模块和字符设备驱
- 安卓协议QQ源码包附模块源码
- verilog的PCI源代码,非常详细,顶层模
- ESAM相关文章集合
- 单片机AT89s52控制GSM模块TC35i发短信,
- SCA60角度检测传感器模块程序
- Arcgis 扩展模块
- 一个可以由SVCHost.exe服务调用的dll模块
- 库存管理系统之功能模块设计与实现
- oracle ebs 11i总帐、应收、应付、库存、
- inject.rar
- 易语言Bootstrap类模块2.13源码
- 易语言注册码验证思路模块源码
- nRF24L01无线模块在单片机与FPGA上的应
- EESkill NRF24L01 无线模块用户手册
- nRF24L01无线模块原理图和与5V单片机的
- 矿井信号收发器通信模块设计
- 易语言例程源码易语言ooxx加密模块源
- 易语言京喜拼拼API协议模块
- 易语言模块反编译助手
- RTL8188 USB无线网卡模块完整方案
- 基于自研AFDX网络端系统芯片的模块设
- 工程师经验分享:DCDC模块电源选择参
评论
共有 条评论