11问答网
所有问题
当前搜索:
51单片机sbit
keil编程时
sbit
的意义及用法
答:
sbit
是C51扩展的变量类型。典型应用是sbit P0_0=P0^0://即定义P0_0为P0口的第1位,以便进行位操作。sbit一定要写在MAIN函数前面,不然主函数里不识别未定义的这些。Keil C51简介:是美国Keil Software公司出品的
51
系列兼容
单片机
C语言软件开发系统。与汇编相比,C语言在功能上、结构性、可读性、可维...
c 语言中 bit与
sbit
的区别
答:
区别在于功能不同:bit:是变量类型,相当于boot 只占一个位,最多可定128个bit变量。
sbit
:是给可位寻址的变量(或特殊功能寄存器)的某一个位定个别名,不另占空间。
51单片机sbit
led=P1^0是什么意思?语句里面起什么作用,怎么看的?和...
答:
sbit
这个是说明你定义的类型为位。led=P1^0; 这里表示 定义
单片机
I/O口 P1.0的伪名称叫led 这样你要对P1.0控制时直接写 led=1; 或者=0 让灯亮或者灭。和sbit CY=psw^7; 是一样的定义模式,都是定义一个字符内的其中一位!
51单片机
c语言编程中
sbit
和define的区别
答:
sbit
是定义 位 ,就是说只能 用于 位, 编译器 会检测的。define 就是简单的 文字替换,用途广,
51单片机sbit
字母是红色的正确吗?
答:
51单片机
程序中,
sbit
是关键字,这个写法正确。你是在keil中输入程序时显示成红色的吗,那是把关键字设置成显示红色的,但不能用红色判断对错。这是定义引脚的语句,例如:sbit LED0=P1^2;
51单片机
c语言
sbit
的作用是什么
答:
这个叫位定义 就是给P0^0又定义了个名字叫P00。这样在程序中用到P0^0的时候写P00就可以了,这样为的书写方便。如果没有
SBIT
就成了赋值语句。
51单片机
里的
sbit
是不是宏定义的意思
答:
位的宏定义位变量的声明 你可以直接对I/O口任一位进行操作 但是不能直接使用P1^1之累这的 首先你得进行位变量声明 用一个变量来代替这一个位口 例如
sbit
d1=P1^1;d1=0;这两句话就是让P1^1=0的意思 本回答由提问者推荐 举报| 答案纠错 | 评论(1) 14 0 ...
51单片机
#define和
sbit
的区别
答:
sbit
就是定义一个标志位,也叫位变量,比如一个8位的寄存器就可以看作八个位变量。define就是替代或者替换的意思,主要就是用一个好记的名字替换一句不好记或者很长的鸟语啦。所以你的#define key1 P3^0说不通,P3^0不是寄存器而是指向性质的,如果你用#include<AT89X52.H>之类的话你可以#...
51单片机 sbit
LSA = P2^2; 变量LSA是什么意思?英文全拼是啥有大佬知道...
答:
这是用C语言写
单片机
程序时用的语句,
sbit
LSA = P2^2; 其实变量LSA只是表示一个引脚名,并非有什么英文全拼。用sbit 定义引脚名时,本就是可以随便写的符号。用这个符号肯定是因为在原理图(或仿真图)中用了74LS138译码器,多是用于8位共阴数码管的位驱动。用单片机3个引脚接译码器的ABC三个脚,...
C51中,用
sbit
定义位变量,是不是就存放在
单片机
的可位寻址区(0x20--0x...
答:
sbit
是定义一个位变量 bdata 它只是说明你定义的变量的存储类型 比如 char bdata y 那么y这个变量是储存在可位寻址区域,可以进行字节或位访问 sbit 与bit bit定义是在bdata中 sbit 也可定义在bdata中,但此时必须是类似这样的形式 bdata char a sbit a0=a^0 还有一功能是如楼上说的用于特殊...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
byte占几个字节
宏晶单片机官网首页
51单片机项目实例
单片机程序bit与sbit的区别
单片机的参考文献最新
51单片机常用SFR
单片机中的delay函数怎么用
单片机sbit和bit
单片机中sbit的用法