单片机C语言中P3^3是什么意思啊。。。比如p1-1=1^2是什么意思

如题所述

P3^3的意思是单片机中P3口这一组(共8个针脚P3^0~P3^7)中的第四个针脚
P1_1=P1^2就是将P1^2这个针脚命名为P1_1,当你要控制P1^2这个针脚的时候 你就可以直接对P1_1进行控制。
比如:你要对P1^2赋高电平 那么 P1_1=1 即可。
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-11-05
是sbit P3_3=P3^3;这样定义。
意思是,定义一个位地址,其名称是P3_3,那么这个地址具体是多少呢?
P3^3就是这个地址的具体值,P3是reg51.h等等与单片机相关的头文件内定义好的端口3的字节地址,P3^3这个运算可以得到端口3第三位的位地址,即P3.3引脚地址,就可以用P3_3直接操作P3.3这一个单独的引脚。
第2个回答  2010-11-05
是p1_1=p1^2,这语句是位定义。p1端口有八位p1^0,p1^1,p1^2,p1^3,p1^4,p1^5,p1^6,p1^7.一般位定义前面要加SBIT如:sbit p1_1=p1^2
第3个回答  2010-11-05
单片机 C语言 特殊 的 位定义

P3^3 P3口的 bit 3

查查 相关文档

单片机C语言中P3^3是什么意思啊。。。比如p1-1=1^2是什么意思
P3^3的意思是单片机中P3口这一组(共8个针脚P3^0~P3^7)中的第四个针脚 P1_1=P1^2就是将P1^2这个针脚命名为P1_1,当你要控制P1^2这个针脚的时候 你就可以直接对P1_1进行控制。比如:你要对P1^2赋高电平 那么 P1_1=1 即可。

c语言中“^”是什么意思??
2.位操作异或:(^) 表示逻辑异或

急求51单片机c语言简易程序:二个输入口,分别控制三个输出口
sbit Key1=P3^2;\/\/输入1,不能更改 sbit Key2=P3^3;\/\/输入2,不能更改,因为 51外部中断就这两个IO口是 sbit Out1=P0^0;\/\/输出1 sbit Out2=P0^1;\/\/输出2 void Delay(uint del){ uint i,j;for(i=0; i<del; i++)for(j=0; j<1827; j++);} void INT_Init(){ EX0 = ...

51单片机的P0,P1,P2,P3,P4口各是什么意思?
三、P2口:P2口同样为I\/O口,与P1口类似,但在输入前也需要先置1。在片外存储器存在时,P2口用作地址总线,支持寻址64K的外部数据存储器。P2口能够驱动4个并行TTL负载。四、P3口:P3口也是一个I\/O口,输入输出操作前都需要先置1。P3口具有多种复用功能。

单片机程序中sbitp1_1=P1^0是什么意思?
在单片机程序中,`sbit p1_1=P1^0;` 这行代码的意思是:1. `sbit` 是一个位定义指令,它用于将特定的I\/O端口的一位定义为一个可以使用的位名称。2. `p1_1` 是定义的位名称,它可以被用作该端口位的代号。3. `P1^0` 表示的是端口1的第0位,即P1.0。在`main` 函数中的代码段:1....

单片机的P0 P1 P2 P3各口分别是什么作用?
二、P1口:最简单的口,输入也要先置1,无高阻态,只能是输出或者输入。能驱动4个TTL负载。三、P2口:I/O(输入/输出)与P1口一样,当有片外存储器时,作地址线使用,寻址64K片外数据储器。能驱动4个TTL负载。四、P3口:I/O(输入/输出)与P1口一样,但无论输入输出都要先置1。具有...

单片机中的p0 p1 p2 p3都是什么意思?
IO口,就是输入输出口,用来接收或者输出信号的,可以和外部元件相互通信。

用单片机C语言控制6位密码锁。要求有一个清除键和确认键,密码输错了...
1:扫描时去抖动 2:等待释放 3:释放时去抖动。#define LEDPORT P0 \/\/定义显示器段码输出端口#define LEDCON P1 \/\/定义显示器位控制端口uchar code SEGCODE[]={0XC0,0XF9,0XA4,0XB0,0X99,0X92,0X82,0XF8,0X80,0X90,\/\/ 0~9的共阳极代码 0xff,\/\/不显示的共阳极段码 0X8C,\/\/字符P的共阳极段码 ...

单片机程序中sbit p1_1=P1^0是什么意思?
while(a--); }}sbit是位定义,sbit p1_1=P1^0;是为把P1.0这一位定义成p1_1(相当于一个标识符),在main函数中的p1_1=0; 相当于P1.0=0 ,即P1.0输出低电平。 在函数中不允许对P0~P3口进行为位操作的,故使用前要先进行位定义。 又如:#include<reg52.h>sbit led=P1^0;unsig...

单片机程序中sbit p1_1=P1^0是什么意思?
又如;\/p>true".0这一位定义成p1_1(相当于一个标识符);br _extended="true"> p1_1=1;\/p>\/p>p> a=51000:#include<< }}与你上面的程序一样的效果;\/p>p> 是为把p1.0输出低电平。在函数中不允许对p0~p3口进行为位操作的;p1_1=0;!如有不清楚欢迎追问;相当于p1.0=0 ;p s...

相似回答