新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > C51算術運算符練習

C51算術運算符練習

作者: 時間:2016-11-11 來源:網絡 收藏
/*
*位定義實現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);
}


關鍵詞: C51算術運算

評論


技術專區(qū)

關閉