- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 ZigBee协调器和终端通信
本文主要记录了协调器和终端通信,完成LED灯的变化,具体为:协调器轮询接收终端发的数据,终端开不开发送都可以,协调器一定要开,终端才会收到。#if defined(ZDO_COORDINATOR) //协调器收到"D1"后,返回"D1"给终端,让终端Led1也闪烁 SampleApp_SendPeriodicMessage();#endif即:以上代码,在通信时终端开不开都可以,...
2019-04-03 15:40:08
8824
2
原创 按键扫描函数——消抖
此函数主要完成了扫描按键是否被按下,由于手速的问题,当按键被按下会持续一小段时间的高电平或者低电平,所以需要消抖。这里也完成了消抖的功能,按键如果被按下了则函数返回值为1,相反,函数返回值为0,则表示为被按下。int scan_s1(void){ if(s1==1) //s1=1表示S1被按下 { delay(100);//延长很小一段时间 i...
2019-03-14 12:10:45
6688
原创 顺序栈的基本操作
/****************sqstack_main.c**********************/#include<stdio.h>#include"sqstack.h"#include"sqstack_fun.c"int main(){sqstack_t *s=CreatSqstack(); if(s==NULL) { prin...
2018-10-03 17:35:23
284
原创 malloc的用法
/*******malloc的用法**********/#include<stdio.h>#include<string.h>#include<malloc.h>//使用malloc需要的头文件int main(void){char *p=(char *)malloc(100*sizeof(char));malloc在堆上开辟字节空间,返回值是voi...
2018-10-02 11:14:03
1746
原创 把一个整形数以字符串的形式存储在数组中
#include<stdio.h>#include<string.h>int main(){int num,n;scanf("%d",&num);char buf[100];memset(buf,0,sizeof(buf));sprintf(buf,"%d",num);//num以整形的形式放在数组buf中去for (num=0;num<str...
2018-10-02 10:19:28
2727
1
原创 金字塔形状输出
在Eclipse里用Java语言编写数字金字塔。 写程序前首先确定需要几个变量。在这个程序中,使用了三个变量,分别控制行数、每行的空格数以及每行输出的数字。二。作业,输入金字塔层数,然后根据输入数显示层数。 要求奇数层数字是1.偶数层数字是2.代码如下运行结果举例:...
2018-03-31 19:40:21
2411
原创 Linux下vi编译器用C语言写九九乘法表
1.创建一个文件夹,如 :2.进入vi命令行模式,然后再按i、o、a进入编辑模式。3.代码如下:4.保存并退出。5.用gcc编译器进行编译链接。multable.c是源文件,-o是生成目标文件,multable是目标文件。 6.运行目标文件 如果省略了目标文件,默认的目标文件是a....
2018-03-29 17:48:03
9045
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人