资源简介

基于cc2530的HMC5883L程序,测量地磁,0-359度显示。效果不错 使用方法:将电脑串口txd接P02,rxd接P03,波特率为9600;P1_0接时钟线SCL,P1_1接数据线SDA;电脑显示0-360角度(0度表示X轴指向正南)。

资源截图

代码片段和文件信息

//2016年3月18日20:03:31
//使用方法:将电脑串口txd接P02rxd接P03波特率为9600
//P1_0接时钟线SCL,P1_1接数据线SDA
//电脑显示0-360角度(0度表示X轴指向正南)

#include 
#include  
#include “HMC5883_I2C.h“

#define uint  unsigned int
#define uchar unsigned char

#define SlaveAddress   0x3C   //定义器件5883在IIC总线中的从地址

int xyz;
double angle;
uchar geshibaiqianwan;           //显示变量

//*********************************
//定义端口
#define LED1 P1_0 //定义LED1为P10口控制
#define LED2 P1_1 //定义LED2为P11口控制
#define LED3 P1_4 //定义LED3为P14口控制

//*********************************

//函数声明
void ON_32MOSC(); //设置系统主时钟频率为32MHZ
void Delay(uint); //延时函数
void Init_IO(void); //初始化LED控制IO口函数



//*********************************

//设置系统主时钟频率为32MHZ
void ON_32MOSC()
{
    CLKCONCMD &= ~0x40;        //设置系统时钟源为

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2016-03-18 21:42  HMC5883串口显示 20160318203137\
     目录           0  2016-03-18 20:31  HMC5883串口显示 20160318203137\Debug\
     目录           0  2016-03-18 20:31  HMC5883串口显示 20160318203137\Debug\Exe\
     文件       30229  2016-03-18 20:43  HMC5883串口显示 20160318203137\Debug\Exe\test.d51
     目录           0  2016-03-18 21:43  HMC5883串口显示 20160318203137\Debug\List\
     目录           0  2016-03-18 21:42  HMC5883串口显示 20160318203137\Debug\Obj\
     文件         155  2016-03-18 21:42  HMC5883串口显示 20160318203137\Debug\Obj\test.pbd
     文件         516  2016-03-18 21:42  HMC5883串口显示 20160318203137\Debug\Obj\test.pbi
     文件       51957  2016-03-18 20:43  HMC5883串口显示 20160318203137\Debug\Obj\test.r51
     文件        5404  2016-03-18 20:31  HMC5883串口显示 20160318203137\HMC5883_I2C.h
     文件         158  2015-11-21 12:35  HMC5883串口显示 20160318203137\TEST.eww
     目录           0  2016-03-18 20:31  HMC5883串口显示 20160318203137\settings\
     文件        2820  2016-03-18 20:50  HMC5883串口显示 20160318203137\settings\TEST.wsdt
     文件        1211  2016-03-18 21:42  HMC5883串口显示 20160318203137\settings\test.cspy.bat
     文件        4550  2016-03-18 20:50  HMC5883串口显示 20160318203137\settings\test.dbgdt
     文件         809  2016-03-18 20:50  HMC5883串口显示 20160318203137\settings\test.dni
     文件        3058  2016-03-18 20:50  HMC5883串口显示 20160318203137\test.c
     文件        2116  2016-03-18 20:50  HMC5883串口显示 20160318203137\test.dep
     文件       34291  2015-11-21 12:37  HMC5883串口显示 20160318203137\test.ewd
     文件       56290  2016-03-18 20:11  HMC5883串口显示 20160318203137\test.ewp

评论

共有 条评论