把下面程序拷贝到头文件中,就可以在C中调用此函数了.

#ifndef __EDGE_H__

#define __EDGE_H__

/*****************************************************************************************/

/* EDGEPOS return 1 at positive transition of signal, in all other cases 0 is returned */

/*****************************************************************************************/

#define EDGEPOS(variable,__buffer) \

({plcbit result; \

if (variable && !__buffer) \

{ \

result=1; \

} \

else \

{ \

result=0; \

} \

__buffer=variable; \

result; \

})

/*****************************************************************************************/

/* EDGENEG return 1 at negative transition of signal, in all other cases 0 is returned */

/*****************************************************************************************/

#define EDGENEG(variable,__buffer) \

({plcbit result; \

if (!variable && __buffer) \

{ \

result=1; \

} \

else \

{ \

result=0; \

} \

__buffer=variable; \

result; \

})

/**************************************************************************************************/

/* EDGE return 1 at positive and negative transition of signal, in all other cases 0 is returned */

/**************************************************************************************************/

#define EDGE(variable,__buffer) \

({plcbit result; \

if (variable != __buffer) \

{ \

result=1; \

} \

else \

{ \

result=0; \

} \

__buffer=variable; \

result; \

})

#endif /*__EDGE_H__*/

c语言求上升沿次数,[求助]上升沿信号在C语言中怎么写啊相关推荐

  1. c语言求偶数的积,《动物的多*语言》阅读理解及*

    第1篇:<动物的多*语言>阅读理解及* [原文] 动物的多*语言 壬艳坤 1动物也有自已的语言.鸡鸣*吠,虎a猿b,莺c燕d,蝉e虫f--都是动物的语言.这种语言类繁多.千差万别.据说鸟类 ...

  2. c语言求未知坐标,求助,有关坐标计算的

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include "stdafx.h" #include #include #include #include #define PI ...

  3. c语言求出现次数最多的字符,保证你看懂

    保证你看懂,因为这是一个小白写的代码. 还只做了几十个题,网上搜的都看不懂.但了解了思路,自己琢磨了好久终于写出来了. #include<stdio.h> int main() {     ...

  4. c语言求三个数最值非函数,C语言编程:从键盘任意输入三个数,编写求其最大值、最小值的函数,用指针作函数参数实现。...

    www.shufadashi.com防采集. C语言编程:从键盘任意输入三个数,编写求其最大值.最小值的函数,用指针作函数参数实现.. #includevoid maxfunction(int*);v ...

  5. c语言求矩阵特征值的程序,如何用C语言编写求对称矩阵的特征值和特征向量的程序编写对称矩阵的特征值和特征向量,其中矩阵用二维数组保存.特征向量要求有大到小放到数组里....

    优质解答 //数值计算程序-特征值和特征向量 // //约化对称矩阵为三对角对称矩阵 //利用Householder变换将n阶实对称矩阵约化为对称三对角矩阵 //a-长度为n*n的数组,存放n阶实对称 ...

  6. c语言求玫瑰花数带注释,新人 用C语言画一朵玫瑰

    当前位置:我的异常网» C语言 » 新人 用C语言画一朵玫瑰 新人 用C语言画一朵玫瑰 www.myexceptions.net  网友分享于:2013-12-03  浏览:51次 新人求助 用C语言 ...

  7. c语言求3个整数的平均数程序,c语言求余(c语言求任意三个数的平均值)

    C语言提供了一个取余数的运算符%,称之为"模"运算符.只有两个整数之间才可以进行模运算!a % b 表示 用b来整除a,商整数,得到余数.如:5%3 = 2 4%3 =13%3 . ...

  8. c语言求n个数的最小值博客,C语言中的#define宏定义 求一组数的最大值和最小值(转)...

    C语言有很多预编译关键字,如#if.#include.#else--,所有以#开头的的关键字都属于这一类,此处讨论#define关键字 #define的核心就是"替换" 如#def ...

  9. c语言求佩尔方程的解设计思路,c语言版 佩尔方程求最小正整数解及第k解(矩阵快速幂)...

    佩尔方程讲解连接: 若一个丢番图方程具有以下的形式: 且 为正整数,则称此方程为佩尔方程(英文:Pell's equation 德文:Pellsche Gleichung) 若 是完全平方数,则这个方 ...

最新文章

  1. R语言使用pwr包的pwr.r.test函数对相关信息分析(Correlations)进行效用分析(power analysis)的语法
  2. speedtest命令行测试带宽
  3. 【深度学习】深入浅出YOLOv3目标检测算法和实现(图片和视频)
  4. 网管管理的12种方法
  5. 高可用延迟队列设计与实现
  6. 20145202马超《网络对抗》Exp7 网络欺诈技术防范
  7. 【蓝桥杯官网试题 - 历届试题】发现环(dfs+并查集,或无向图tarjan判环,无向环,或拓扑排序)
  8. 沉降观测曲线图 沉降观测汇总_这些沉降观测要求,工程人必须掌握!
  9. Linux报文硬件时间戳,linux下修改时间戳
  10. 使用 Gogs 搭建自己的 Git 服务器
  11. 公交换乘 详解(C++)
  12. java web Excel在网页预览
  13. SuperSocket服务器架设(一):认识SuperSocket
  14. 友达37寸长条液晶屏P370IVN04.1-原厂长条屏
  15. Android NDK开发1——开发流程+依赖外部so+生成自实现so+静态注册JNI+动态注册JNI
  16. 全国24省50万亿元投资在路上:后疫情时代碰撞新基建,AI难再“一招鲜”
  17. python方向键 ubuntu,ubuntu|linux下 如何用python 模拟按键
  18. Qt5学习之位置函数
  19. Spring retry重试框架
  20. 计算机自带游戏在哪里打开,今天才知道,原来电脑上自带游戏模式,开启后瞬间提升流畅度...

热门文章

  1. 爱创课堂每日一题第四十天- 说说你对语义化的理解?
  2. JQ 实现点击按钮显示弹窗,点击非弹窗和按钮区域隐藏弹窗
  3. eclipse 直接去手机中拖文件
  4. 从程序详解拒绝服务***
  5. tensorflow 模型的保存和加载
  6. C#--WinForm项目主窗体设计
  7. asp.net应用百度编辑器(UEditor)上传图片跟上次附件不成功的解决办法
  8. 【JavaScript】实现将从Excel中复制的数据粘贴到WEB页面Grid中
  9. OOAD 面向对象分析与设计
  10. java日期大小比较(亲测)