51C语言中: return (bit)(DataPort & 0x80);中的两个括号的关系?

如题所述

第一括号是强制转换为Bit类型,第二个是返回端口的信息
温馨提示:内容为网友见解,仅供参考
无其他回答

51单片机程序问题
bit只表示0或1,非零数就表示1,举个例子定义个位变量a,bit a,无论给a赋值什么值,如123,0xFE,07892 ,只有这个数是非零数,那么a的值到最后都是1 这里的意思是 ,如果括号里的与完后的值是0X80(意味着dataport的最高位是1的时候),那么这个数是非零数,就返回1;如果与完后是0x00(...

...nop_();是什么意思 还有返回的(DataPort & 0x80);是什么意思 为什么...
_nop_()对应汇编中的NOP指令,只是延时的作用。1602读取状态,最高位为1时表示1602处于忙碌状态,不能继续执行指令,只有为0时才能进一步操作。这在1602的手册上有详细说明的,你没仔细看啊!

请问下面这些程序是什么意思呢?单片机的
目前看程序来看应该属于intel的8080时序,液晶屏有8只数据脚,一个rs脚(命令\/数据),一个rw脚(读\/写控制),在写入数据的时候会出现液晶忙标识,此时需要等待液晶响应,类似于1602或12864液晶屏

大师们,请教一下,我在单片机c语言编译时出现零错误,一警告“L16”是怎...
警告一般都是你语法有点错误,或者有时候不一定是你预想的情况。不是错误有时候可以不理,但是最好还是知道,

相似回答
大家正在搜