佚名通过本文主要向大家介绍了51单片机编程中"sbitkey1=P3^0;"那么key1的值和P3^0的值保持一致吗?等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 51单片机编程中"sbit key1=P3^0;" 那么key1的值和P3^0的值保持一致吗?
描述:
这和标准的C语言的变量赋值的规则感觉不一样啊?
解决方案1:
描述:
51单片机51单片机编程单片机编程
key1和P3^0这两个的值始终保持一致吗?这和标准的C语言的变量赋值的规则感觉不一样啊?
解决方案1:
这个是51里面的位寻址,你可以理解为换个名字,如果你学了指针的话就可以用指针类比
解决方案2: 好像不可以直接给P3^0赋值高低电平的 你要先定义 就是sbit
说白了就是给3.0口起个名字。
解决方案4:这条语句就是换个名字的意思,所以p3的0口和key1是相同的