资源简介
基于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
相关资源
- IAR7.20H破解机注册机
- cc2530寄存器手册
- 远程桌面(带C 源码)
- 课程设计蔬菜大棚自动控制系统,包
- 秋天远程控制V1.0源码(易语言)
- 在各城市的窄带物联网中传感器起到
- 物联网家居系统中基于单片机的多路
- 基于PIC的TCP/IP网络协议和zigbee无线传
- 物联网中无线传感器节点和RFID数据融
- 有关面向工业物联网的无线传感器网
- 物联网无线传感器网络的7大特点
- 分享一个远程控制软件源代码
- 基于Zigbee的土壤墒情监控系统设计
- EMCP物联网云平台操作手册
- 基于ZigBee的温室花房环境监测系统设
- 基于ZigBee温室环境监测系统电路设计
- 基于ZigBee和ARM技术的森林火情监测系
- 基于ZigBee的温湿度监控系统设计
- 基于ZigBee技术的智能家居无线网络系
- 基于PLC、GPRS以及ZigBee的路灯无线控制
- 基于ZigBee无线传感网络的托辊卡死故
- 基于ZigBee无线传感器网络的井下环境
- 基于ZigBee无线网络的气体监测报警系
- 基于ZigBee和GIS的井下人员定位系统的
- 基于ZigBee的车间环境监测系统的设计
- 基于ZigBee技术的矿井智能头盔
- 无线传感网络在瓦斯智能监控系统的
- 基于ZigBee的智能瓦斯报警矿灯设计
- 基于CAN总线与ZigBee的瓦斯实时监测及
- 基于ZigBee技术的井下无线瓦斯传感器
评论
共有 条评论