资源简介
基于Zigbee的物联网远程控制LED源代码,CC2530
代码片段和文件信息
#include
#include “./uart/hal_uart.h“
#define uint unsigned int
#define uchar unsigned char
//定义控制灯的端口
#define LED1 P1_0
#define LED2 P1_1
/********global val**********/
char int_counter = 0;
/****************************/
void Delay(uint n)
{
uint it;
for(i = 0;i<5;i++)
for(t = 0;t }
void LedInit(void)
{
P1DIR |= 0x03; //设置LED
LED1 = 1;
LED2 = 1;
}
/*****************************************
//IO P1_2中断模式初始化
*****************************************/
void InitIrda(void)
{
// P1_2 interrupt io initialized.
P1DIR &= ~(0x01<<2);//P1_2 input mode
P1INP &= ~(0x01<<2);//P1_2 Pull up
P1IEN |=(0x01<<2);//P1_2 int enable
PICTL &= ~(0x01<<1);//P1_2 rasing edge
//PICTL |= (0x01<<1); //falling edge
IEN0 |=0x80; //全局允许中断
IEN2 |=(0x01<<4); //P1端口中断允许
P1IFG &=~(0x01<<2); // P1_2中断标志清0
}
/****************************************************************
*函数功能 :主函数
*入口参数 :无
*返 回 值 :无
*说 明 :无
****************************************************************/
void main(void)
{
LedInit();
InitUart();
InitIrda();
prints(“http://www.up-tech.com\r\n“);
while(1)
{
LED2 = !LED2;
Delay(50000);
Delay(50000);
}
}
/*********************************************************************
//中断服务程序(P1_2端口)
*********************************************************************/
#pragma vector = P1INT_VECTOR
__interrupt void P1_ISR(void)
{
prints(“IRDA interrupt!\r\n“);
if((P1IFG&0X04) > 0) //中断
{
P1IFG &= ~(0x04);
LED1 = (int_counter++)%2;
Delay(1000);
}
P1IF = 0; //清中断标志
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2013-11-06 16:53 Exp1
目录 0 2013-11-06 16:53 Exp1\Debug
目录 0 2013-11-19 15:01 Exp1\Debug\Exe
文件 14887 2013-11-19 15:01 Exp1\Debug\Exe\Exp1.d51
目录 0 2013-11-06 16:53 Exp1\Debug\List
目录 0 2013-11-19 15:02 Exp1\Debug\Obj
文件 238 2013-11-19 15:01 Exp1\Debug\Obj\Exp1.pbd
文件 9545 2013-11-19 15:01 Exp1\Debug\Obj\hal_uart.r51
文件 10027 2013-11-19 15:01 Exp1\Debug\Obj\main.r51
文件 3141 2013-11-19 15:02 Exp1\Exp1.dep
文件 26857 2011-12-22 11:20 Exp1\Exp1.ewd
文件 53130 2011-12-22 11:21 Exp1\Exp1.ewp
文件 158 2011-12-22 11:20 Exp1\Exp1.eww
文件 1847 2011-12-22 11:24 Exp1\main.c
目录 0 2013-11-06 16:53 Exp1\settings
文件 2667 2013-11-19 15:01 Exp1\settings\Exp1.cspy.bat
文件 3313 2013-11-19 15:02 Exp1\settings\Exp1.dbgdt
文件 614 2013-11-19 15:02 Exp1\settings\Exp1.dni
文件 2836 2013-11-19 15:02 Exp1\settings\Exp1.wsdt
目录 0 2013-11-19 15:01 Exp1\uart
文件 18833 2009-12-11 11:19 Exp1\uart\hal_board_cfg.h
文件 4969 2008-10-07 14:47 Exp1\uart\hal_defs.h
文件 8101 2009-12-24 10:11 Exp1\uart\hal_mcu.h
文件 4109 2008-03-20 17:17 Exp1\uart\hal_types.h
文件 1910 2011-12-05 13:31 Exp1\uart\hal_uart.c
文件 4468 2011-12-05 13:31 Exp1\uart\hal_uart.h
文件 1869 2010-03-04 22:59 Exp1\uart\wait.c
----------- --------- ---------- ----- ----
173519 27
............此处省略0个文件信息
- 上一篇:北大青鸟--RSS订阅系统源码
- 下一篇:bitcoin_vs2017.zip
相关资源
- esp8266 连接阿里物理网平台远程控制
- ZIGBEE遥控器完整代码
- 频谱仪远程控制
- 物联网综合设计课程报告- 基于物联网
- ESP8266(arduino)连接阿里云物联网平台
- 基于物联网技术的大棚温湿度监测
- CC2530实验代码之定时器T1、T3的使用
- CC2530按键控制流水灯
- 基于Linux QT显示zigbee数据
- ZigBee点到点通信源码
- zigbee无线定位系统的相关程序代码
- 偷窥者远程控制软件的VC源代码
- Zigbee cc2530 组态王
- 基于ZIGBEE技术的智能公交视频监控系
- 51CTO-zigbee开发套件DTD243A_Demo用户手册
- GPIO输出控制实验-控制Led亮灭
- CC2530 的 ZigBee 的温度监控系统 课程设
- 论文研究-基于iBeacon的地理围栏服务系
- 论文研究-窄带物联网上行资源调度的
- 基于ZigBee的大棚无线温度监测系统.
- 基于物联网的智能停车场系统
- zigbee组网流程图
- GB∕T 38662-2020 物联网标识体系 Ecode标
- cc2530 zigbee通讯程序
- 挺好还有液晶基于ZigBee的无线网络系
- 高频电子线路期末大作业物联网.doc
- esp8266连接手机热点,可通过阿里云实
- CC2531 USB dongle 驱动 64位
- M5311 altium的封装 物联网
- ZigBee CC2530,基础实验的代码汇集
评论
共有 条评论