独闷闷网

标题: 如何用unsigned char类型替代bit变量的取反操作,程序代码是什么样的?已解答。 [打印本页]

作者: jianhong_wu    时间: 2016-8-21 11:32
标题: 如何用unsigned char类型替代bit变量的取反操作,程序代码是什么样的?已解答。
本帖最后由 jianhong_wu 于 2016-8-21 11:41 编辑

★曹健-江苏:
51单片机经常会定义bit变量,我想转移到PIC单片机  但是PIC单片机不支持位定义,请问诸位应该怎么改呢?

★坚鸿-深圳:
用unsigned char 替代bit。建议不要用取反语句,建议用if和else。如下:
  1. unsigned char a;
  2. if(a==1)

  3.      a=0;

  4. else

  5.       a=1;
复制代码

这样的好处是,不管移植到什么单片机都能用。







欢迎光临 独闷闷网 (http://dumenmen.com/) Powered by Discuz! X3.2