zigbee的入门日记1
1.先看一下今天第一项,我给它起名为——跳线帽
本文件硬件基础基于胜达电子zigbee学习板子,侵删。
*************************************************
功能描述 : 跳线帽连接LED2亮,反之LED3亮
输入参数 : NONE
输出参数 : NONE
返 回 值 : NONE
***************************************************
#include <iocc2530.h> //头文件倒是也没啥说得
void main()
{
P0SEL &= 0XAD; //1010 1101 ~~其实这个没啥用,P0SEL默认为0~~
P0DIR |= 0X52; //0101 0010 ~~或者改成0X12也可以0001 0010,因为P0_6只是检测是不是为1,所以输入还是输出都没关系
P0INP &= 0XBF; //1011 1111 ~~其实这个没啥用,P0INP默认为0~~
P2INP &= 0XDF; //1101 1111 ~~其实这个没啥用,P2INP默认为0~~
while(1)
{
if(1==P0_6)
{
P0_1=1; //当检测到P0_6有电的时候(跳线帽连接即1==P0_6)便点亮P0_1(LED2)
P0_4=0;
}
else
{
P0_1=0; //当检测到P0_6没电的时候(跳线帽拔出即1==P0_6)便点亮P0_4(LED3)
P0_4=1;
}
}
}
今天先大致记录下第一次的实验代码与讲解。后面有机会学习下Git,把代码放那边去……
2018.3.14