您当前的位置:五五电子网电子知识电子学习基础知识电脑-单片机-自动控制义隆EMC单片机编程的范围判断 正文
义隆EMC单片机编程的范围判断

义隆EMC单片机编程的范围判断

点击数:7810 次   录入时间:03-30 09:45:42   整理:http://www.55dianzi.com   电脑-单片机-自动控制

  写程序免不了会碰到IF..THEN.,的场合,有些编程人员觉得EM78XXX的条件判断式太过繁琐,所以笔者也将它们整理归纳一下。条件判断式可分为开放区间条件式与封闭区间条件式来讨论。

  开放条件式是以N点为出发点,当待测值大干N或是小于等于N时的条件判断,以C的语法描述如下:

  封闭式条件判断是指待测值N是否在X与Y的范围之内,若以C的语法描述:

  如何以EM78汇编语言做到呢?一般做法是以减法后的PSW做条件判断,程序如下:

  这个IF条件式要花费8个指令Cy-cle,还不算太复杂。但是还有个更简洁的方法,以下用加法后的PSW(R3)做条件判断,一共只要5行就清洁溜溜了。

  说明:关键就在前三行,x表示条件式的下限值,y表示条件式的上限值,可以看得出仍是利用CY旗标制造的特效,不但精简而且有点小聪明,许多编程人员都爱用。




本文关键字:单片机编程  电脑-单片机-自动控制电子学习 - 基础知识 - 电脑-单片机-自动控制