标题:
单片机P1.4=0为什么这里 .4是错的
[打印本页]
作者:
cxz1123
时间:
2020-12-17 11:25
标题:
单片机P1.4=0为什么这里 .4是错的
如题
作者:
man1234567
时间:
2020-12-17 14:20
P1^4=0
作者:
单调的唯一的
时间:
2020-12-17 14:29
P1.4程序里应该写P1^4。至于为什么单片机上标的是P1.4口,为什么写是P1^4,是因为库文件定义时用的是P1^4
作者:
Cheney01
时间:
2020-12-17 16:26
因为硬件语言不识别
作者:
18956649856
时间:
2020-12-17 16:37
建议查看一下单片机自带的库函数,对比一下库函数中的定义,根据库函数再对自己的程序进行编辑。
作者:
csmyldl
时间:
2020-12-17 18:41
打开头文件reg51.h或 reg52.h查看所定义的格式进行应用,不同的头文件可能表示方式不同,有P1_4或P14形式等
作者:
计算机工程
时间:
2020-12-17 19:08
是P1^4=0
作者:
wufeng391
时间:
2020-12-17 20:36
不同的库函数对就的写法不一样。
reg52.h就要求写成P1^4
作者:
angmall
时间:
2020-12-17 22:27
C语言 变量命名规则
- 变量名称只能包含字母(大写和小写字母),数字和下划线。
- 变量的第一个字母应该是字母或下划线。
- 对于变量名称(标识符)可以使用多长时间没有规定。但是,如果变量名超过31个字符,则在某些编译器中可能会遇到问题。
不能是小数点
作者:
cheney03
时间:
2020-12-18 11:49
因为单片机自带 的底层库函数定义的是P1^4,所以只能调用P1^4
作者:
抬头纹的传奇
时间:
2020-12-18 12:18
顶,可能“.”在keil中有其他的作用,所以不能直接P1.4
作者:
名字不是重点
时间:
2020-12-18 13:42
抬头纹的传奇 发表于 2020-12-18 12:18
顶,可能“.”在keil中有其他的作用,所以不能直接P1.4
顶!小数点在结构体中常用的,而且小数点之后第一个字符少用数字
作者:
1222224wew
时间:
2020-12-18 13:56
P1^4=0
作者:
路人748号
时间:
2020-12-18 14:20
单片机的I/O口有对应的定义,不能想当然的以为。P1^4代表P1口的第五位(P1有0到7共八位)。如果要写成P1.4,则前面需要加个位(P1第五位)定义,sbit P1.4=P1^4;
作者:
越来越不懂爱
时间:
2020-12-18 15:37
通常单片机里用小数比如1.4以1^4表示,^符号在键盘6上面,按shift可以按出来。可以看看.h头文件里的定义。
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1