⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 0.c

📁 2010年新增TX-1C程序
💻 C
字号:
/****************************************************************************
					“天祥电子”	倾情奉献
							www.txmcu.cn
							www.txmcu.com
*****************************************************************************
程序功能:	 通过P1口的展示,对比说明逻辑与或非和按位与或非之间的差别。
			 当TX-1C学习板上的s2被按下时,执行的为按位与;
			 当TX-1C学习板上的s3被按下时,执行的为逻辑与;
			 当TX-1C学习板上的s4被按下时,执行的为按位或;
			 当TX-1C学习板上的s5被按下时,执行的为逻辑或。
****************************************************************************/
#include <reg51.h>

sbit s2=P3^4;
sbit s3=P3^5;
sbit s4=P3^6;
sbit s5=P3^7;

void main()
{
	char i=1,j=2;
	while(1)
	{
		if(s2==0)
			P1=i&j;	  //按位与,程序会将1与2均转换为二进制,对于每个位进行与运算,如果结果不为0,则为True
				  //故此时,即为0000 0001&0000 0010=0000 0000,结果为0,TX-1C学习板第一个led会亮	
		else
			P1=0xff;

		if(s3==0)
			P1=i&&j; //逻辑与,只要i和j均不为0,则结果为真(1),第一个led会灭。
		else
			P1=0xff;

		if(s4==0)
			P1=i|j;  //按位或与逻辑或的差别与上面类似。
		else
			P1=0xff;

		if(s5==0)
			P1=i||j;
		else
			P1=0xff;
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -