您的位置 首页 国产IC

C51算术运算符操练

/**位定义实现3个LED的点亮*李钦焰2011.12.01*/#include#defineON0#defineOFF1sbitled1=P1^0;sbitled2=P1^2;sbitled3=P1

/*
*位界说完成3个LED的点亮
*李钦焰2011.12.01
*/
#include

#defineON 0
#defineOFF 1

sbit led1=P1^0;
sbit led2=P1^2;
sbit led3=P1^5;

main()
{
bit a;
a=ON;

led1=led2=led3=a;
while(1);
}

/*
* char变量的用法
*李钦焰
* 2011.12.01
*/
#include

#define uncharunsigned char

main()
{
unchar led;
led=0x55;

P1=led;
while(1);
}

/*
* *的运用
*李钦焰
* 2011.12.01
*/
#include

#define uncharunsigned char

main()
{
unchar led;
led=0x00+1*8;

P1=led;
while(1);
}

/*
*复合赋值运算符的运用
*李钦焰
* 2011.12.01
*/
#include

#define uncharunsigned char
#define led6(1<<6) main()
{
/*unchar led = 0;
led |= led6 ;//置位
*/
unchar led=0xff;
led&=~led6;

P1=led;
while(1);
}

/*
* +的运用
*李钦焰
* 2011.12.01
*/
#include

#define uncharunsigned char

main()
{
unchar led;
led=0x00+0xE0;

P1=led;
while(1);
}

/*
* %的运用
*李钦焰
* 2011.12.01
*/
#include

#define uncharunsigned char

main()
{
unchar led;
led=66%5;

P1=led;
while(1);
}

/*
* <<的运用
*李钦焰
* 2011.12.01
*/
#include

#define uncharunsigned char

main()
{
unchar led;
led=0xFF>>3;

P1=led;
while(1);
}

/*
* &的运用
*李钦焰
* 2011.12.01
*/
#include

#define uncharunsigned char

main()
{
unchar led;
led=0x55&0xAA;

P1=led;
while(1);
}

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/bandaoti/ic/275279.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部