用P0口显示逻辑"与"、条件、按位"异或"、左移运算结果

用P0口显示逻辑"与"、条件、按位"异或"、左移运算结果


//实例13:用P0口显示逻辑"与"运算结果

#include   //包含单片机寄存器的头文件

void main(void)  

{

P0=(4>0)&&(9>0xab);//将逻辑运算结果送P0口

  while(1)

;    //设置无限循环,防止程序“跑飞”

}

//实例14:用P0口显示条件运算结果

#include   //包含单片机寄存器的头文件

void main(void)  

{

P0=(8>4)?8:4;//将条件运算结果送P0口,P0=8=0000 1000B

  while(1)

;    //设置无限循环,防止程序“跑飞”

}


//实例15:用P0口显示按位"异或"运算结果

#include   //包含单片机寄存器的头文件

void main(void)  

{

P0=0xa2^0x3c;//将条件运算结果送P0口,P0=8=0000 1000B

  while(1)

;    //设置无限循环,防止程序“跑飞”

}


//实例16:用P0显示左移运算结果

#include   //包含单片机寄存器的头文件

void main(void)  

{

P0=0x3b<<2;//将左移运算结果送P0口,P0=1110 1100B=0xec

  while(1)

;    //无限循环,防止程序“跑飞”

}


分享来自半导体社群

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容