zigbee紫蜂吧
关注: 4 贴子: 49

讨论zigbee相关技术,包括物联网、定位

  • 目录:
  • 0
    #include "codetab.h" #define LCD_SCL P1_2 //SCLK 时钟 D0(SCLK) #define LCD_SDA P1_3 //SDA D1(MOSI) 数据 #define LCD_RST P1_7 //_RES hardware reset 复位 #define LCD_DC P0_0 //A0 H/L 命令数据选通端,H:数据,L:命令 #define XLevelL 0x00 #define XLevelH 0x10 #define XLevel ((XLevelH&0x0F)*16+XLevelL) #define Max_Column 128 #define Max_Row 64 #define Brightness 0xCF #define X_WIDTH 128 #define Y_WIDTH 64 void DelayMS(unsigned int msec) { unsigned int i,j; for (i=0; i<msec; i++) for (j=0; j<530; j++); } /*********************LCD 延时1ms**************
    KING_涅磐 11-15
  • 0
    /**************************************************************************** * 文 件 名: main.c * 版 本: SPI TFT V1.0 原创支持多种显示屏驱动 * 描 述: 按下S1显示屏显示不同信息同时LED也变化 ****************************************************************************/ #include <ioCC2530.h> #include <stdio.h> #include "SPI_TFT.H" #include "Image.H" typedef unsigned char uchar; typedef unsigned int uint ; #define LED1 P1_0 // 定义P1.0口为LED1控制端 #define LED2 P1_1 // 定义P1.1口为LED2控制端 #define LED3 P1_4 // 定义
    gfy521666 10-26
  • 0
    /**************************************************************************** * 文 件 名: main.c * 描 述: 人进入其感应范围模块输出高电平,点亮LED1,人离开感应范围LED1熄灭, * P0.4口为HC-SR501传感器的输入端 串口配置也115200 8N1 ****************************************************************************/ #include <ioCC2530.h> typedef unsigned char uchar; typedef unsigned int uint; #define LED1 P1_0 //定义P1.0口为LED1控制端 #define LED2 P1_1 //定义P1.1口为LED2控制端 #define LED3 P1_4 //定义P1.4口为LED3控制端 #define DATA_PI
    KING_涅磐 10-26
  • 0
    /**************************************************************************** * 描 述: 打开看门狗后,得记得喂狗,不然系统就会不停地复位了 ****************************************************************************/ #include <ioCC2530.h> typedef unsigned char uchar; typedef unsigned int uint; #define LED1 P1_0 // P1.0口控制LED1 #define LED2 P1_1 // P1.1口控制LED2 /**************************************************************************** * 名 称: DelayMS() * 功 能: 以毫秒为单位延时 16M时约为535,系统时钟不修改默认为16M * 入口
  • 0
    /**************************************************************************** * 文 件 名: main.c * 描 述: LED1闪烁3次后进入睡眠状态,通过按下按键S1产生外部中断进行唤醒 ****************************************************************************/ #include <ioCC2530.h> typedef unsigned char uchar; typedef unsigned int uint; #define LED1 P1_0 //P1.0口控制LED1 #define KEY1 P0_1 //P0.1口控制S1 /**************************************************************************** * 名 称: DelayMS() * 功 能: 以毫秒为单位延时 16M时约为535,系统时钟
  • 0
    /**************************************************************************** * 文 件 名: main.c * 描 述: 设置串口调试助手波特率:115200bps 8N1 * 会收到CC2530发过来的:Hello Zigbee ****************************************************************************/ #include <ioCC2530.h> #include <string.h> typedef unsigned char uchar; typedef unsigned int uint; #define TX_SIZE 20 #define TX_STRING "Hello Zigbee " char TxData[TX_SIZE]; //存储发送字符串 /**************************************************************************** * 名 称: DelayMS()
  • 0
    /**************************************************************************** * 文 件 名: main.c * 描 述: 定时器T1通过查询方式控制LED1周期性闪烁 ****************************************************************************/ #include <ioCC2530.h> typedef unsigned char uchar; typedef unsigned int uint; #define LED1 P1_0 // P1.0口控制LED1 /**************************************************************************** * 名 称: InitLed() * 功 能: 设置LED灯相应的IO口 * 入口参数: 无 * 出口参数: 无 ********************************************************
  • 0
    /**************************************************************************** * 文 件 名: main.c * 描 述: cc2530 定时计数器1产生1毫秒PWM,20%的占空比,led的亮度比较暗 * 可调整pwm频率和占空比来控制Led灯的亮度 ****************************************************************************/ #include <ioCC2530.h> typedef unsigned char uchar; typedef unsigned int uint; #define LED1 P1_0 // P1.0口控制LED1 /**************************************************************************** * 名 称: InitLed() * 功 能: 设置LED灯相应的IO口 * 入口参数
  • 0
    /**************************************************************************** * 文 件 名: main.c * 描 述: 按下按键S1控制LED1灯亮和灭 ****************************************************************************/ #include <ioCC2530.h> typedef unsigned char uchar; typedef unsigned int uint; #define LED1 P1_0 // P1.0口控制LED1 #define KEY1 P0_1 // P0.1口控制S1 /**************************************************************************** * 名 称: DelayMS() * 功 能: 以毫秒为单位延时,系统时钟不配置时默认为16M(用示波器测量相当精确) * 入口
  • 0
    /**************************************************************************** * 文 件 名: main.c * 描 述: MQ-2气体传感器,当测量浓度大于设定浓度时,LED1会闪烁,MQ-2上的DD-LED * 也会长亮。如果另外一个IO接蜂鸣器就可报警了,自己DIY吧! ****************************************************************************/ #include "ioCC2530.h" #include "string.h" typedef unsigned char uchar; typedef unsigned int uint; typedef signed short int16; typedef unsigned short uint16; char TxBuf[5]; uint16 GasData; uint16 ReadGasData( void ); /***
  • 0
    /**************************************************************************** * 文 件 名: main.c * 描 述: 用通道6(P06)采集电压信号,通过串口发送到电脑 115200 8N1 * 参考电压为AVDD_SOC(3.3V),12位分辨率 ****************************************************************************/ #include <iocc2530.h> #include "adc.h" #include "uart.h" #include "led.h" #include <stdio.h> #include <string.h> /**************************************************************************** * 名 称: DelayMS() * 功 能: 以毫
  • 0
    /**************************************************************************** * 文 件 名: main.c * 描 述: 挡住红外对管,对管上的灯亮,拿开就灭。发生一次D1也会改变 * P0.4口为传感器的输入端 串口配置也115200 8N1 ****************************************************************************/ #include <ioCC2530.h> #include <stdio.h> #include <string.h> typedef unsigned char uchar; typedef unsigned int uint; #define LED1 P1_0 //定义P1.0口为LED1控制端 #define LED2 P1_1 //定义P1.1口为LED2控制端 #define LED3 P1_4 //定义P1.4
  • 0
    #include <ioCC2530.h> typedef unsigned char uchar; typedef unsigned int uint; #define A1 P0_4 //定义步进电机连接端口 #define B1 P0_5 #define C1 P0_6 #define D1 P0_7 uchar phasecw[4] ={0x80,0x40,0x20,0x10};//正转 电机导通相序 D-C-B-A uchar phaseccw[4]={0x10,0x20,0x40,0x80};//反转 电机导通相序 A-B-C-D void MotorData(uchar data) { A1 = 1&(data>>4); B1 = 1&(data>>5); C1 = 1&(data>>6); D1 = 1&(data>>7); } //ms延时函数 void Delay_MS(uint x) { uint i,j; for(i=0;i<x;i++) for(j=0;j<535;j++); } //顺时针转动 void Motor
  • 0
    /**************************************************************************** * 描 述: 设置串口调试助手波特率:115200bps 8N1 * 串口调试助手给CC2530字符串控制Led灯,命令如下: * D1#/d1#开关Led1 ; D2#/d2#开关Led1 ; A0#点亮Led1和Led2 A1#关闭Led1和Led2; ****************************************************************************/ #include <ioCC2530.h> #include <string.h> typedef unsigned char uchar; typedef unsigned int uint; #define UART0_RX 1 #define UART0_TX 2 #define CONTROL_LED 3 #define SIZE 4 #define ON 0 #define OFF 1 #define LED1 P1_0
  • 0
    /**************************************************************************** * 文 件 名: main.c * 描 述: 定时器T3通过中断方式控制LED1周期性闪烁 ****************************************************************************/ #include <ioCC2530.h> typedef unsigned char uchar; typedef unsigned int uint; #define LED1 P1_0 // P1.0口控制LED1 uint count; //用于定时器计数 /**************************************************************************** * 名 称: InitLed() * 功 能: 设置LED灯相应的IO口 * 入口参数: 无 * 出口参数: 无 ********************
    gfy521666 1-7
  • 0
    /**************************************************************************** * 文 件 名: main.c * 描 述: 定时器T3通过中断方式控制LED1周期性闪烁 ****************************************************************************/ #include <ioCC2530.h> typedef unsigned char uchar; typedef unsigned int uint; #define LED1 P1_0 // P1.0口控制LED1 uint count; //用于定时器计数 /**************************************************************************** * 名 称: InitLed() * 功 能: 设置LED灯相应的IO口 * 入口参数: 无 * 出口参数: 无 ********************
  • 0
    #include <ioCC2530.h> typedef unsigned char uchar; typedef unsigned int uint; #define LED1 P1_0 // P1.0口控制LED1 #define KEY1 P0_1 // P0.1口控制S1 /**************************************************************************** * 名 称: DelayMS() * 功 能: 以毫秒为单位延时,系统时钟不配置时默认为16M(用示波器测量相当精确) * 入口参数: msec 延时参数,值越大,延时越久 * 出口参数: 无 ****************************************************************************/ void DelayMS(uint msec) { uint i,j; for (i=0; i<msec; i++) for (j=0; j&l
  • 0
    /**************************************************************************** * 文 件 名: main.c * 描 述: 定时器T1通过查询方式控制LED1周期性闪烁 ****************************************************************************/ #include <ioCC2530.h> typedef unsigned char uchar; typedef unsigned int uint; #define LED1 P1_0 // P1.0口控制LED1 /**************************************************************************** * 名 称: InitLed() * 功 能: 设置LED灯相应的IO口 * 入口参数: 无 * 出口参数: 无 ********************************************************
    gfy521666 1-6
  • 0
    #include <ioCC2530.h> #include <string.h> typedef unsigned char uchar; typedef unsigned int uint; #define TX_SIZE 20 #define TX_STRING "Hello Zigbee " char TxData[TX_SIZE]; //存储发送字符串 /**************************************************************************** * 名 称: DelayMS() * 功 能: 以毫秒为单位延时 16M时约为535,32M时要调整,系统时钟不修改默认为16M * 入口参数: msec 延时参数,值越大延时越久 * 出口参数: 无 ****************************************************************************/ void DelayMS(uint msec)
    gfy521666 9-4
  • 0
    gfy5216 2020-07
    /**************************************************************************** * 文 件 名: main.c * 作 者: Andy * 修 订: 2013-01-08 * 版 本: 1.0 * 描 述: 按下按键S1控制LED1.LED2.LED3实现跑马灯效果 ****************************************************************************/ #include <ioCC2530.h> typedef unsigned char uchar; typedef unsigned int uint; #define LED1 P1_0 // 定义P1.0口为LED1控制端 #define LED2 P1_1 // 定义P1.1口为LED2控制端 #define LED3 P1_4 // 定义P1.4口为LED3控制端 #define KEY1 P0_1 // 定义P0.1口为S1控制端 #define ON 0 #de
    gfy5216 7-20
  • 0
    gfy5216 2020-07
    #include <ioCC2530.h> typedef unsigned char uchar; typedef unsigned int uint; #define LED1 P1_0 //定义P1.0口为LED1控制端 #define LED2 P1_1 //定义P1.1口为LED2控制端 #define LED3 P1_4 //定义P1.4口为LED3控制端 /**************************************************************************** * 名 称: DelayMS() * 功 能: 以毫秒为单位延时,系统时钟不配置时默认为16M(用示波器测量相当精确) * 入口参数: msec 延时参数,值越大,延时越久 * 出口参数: 无 ****************************************************************************/ v
    gfy5216 7-12
  • 0
    毕业季结束,有问题继续留言
    gfy5216 7-12
  • 0
    亲爱的zigbee紫蜂吧的吧友们:大家好! “KING_涅磐”为本吧吧主候选人得票最多者,共计1张真实票数,根据竞选规则,官方最终批准@KING_涅磐,为本吧正式吧主。公示期三天。 吧主上任后,请严格遵守吧主协议 https://tieba.baidu.com/mo/q/newapply/rule?from=task,履行吧主义务,积极投身本吧的发展建设,也请广大吧友进行监督。如出现违规问题,请至贴吧反馈中心进行反馈或者投诉http://tieba.baidu.com/pmc/reportBazhu
  • 1
    申请人:KING_涅磐 申请感言:为本吧的推广进绵薄之力,同时为吧友提供支持!
    gfy521666 5-1
  • 0
    继续努力,有zigbee的问题可以留言!
  • 0
    亲爱的各位吧友:欢迎来到zigbee紫蜂

  • 发贴红色标题
  • 显示红名
  • 签到六倍经验

赠送补签卡1张,获得[经验书购买权]

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!

本吧信息 查看详情>>

会员: 会员

目录:

友情贴吧