if((Tcnt_2ms>=TxTcnt?(Tcnt_2ms-TxTcnt):(65535-TxTcnt+Tcnt_2ms)) > 15)

来源:学生作业学帮网 编辑:学帮网 时间:2024/06/27 21:12:12

if((Tcnt_2ms>=TxTcnt?(Tcnt_2ms-TxTcnt):(65535-TxTcnt+Tcnt_2ms)) > 15)

(Tcnt_2ms>=TxTcnt?(Tcnt_2ms-TxTcnt):(65535-TxTcnt+Tcnt_2ms)
的意思是判断Tcnt_2ms是否>=TxTcnt,如果是,取:前一个Tcnt_2ms-TxTcnt,如果不是取冒号后一个65535-TxTcnt+Tcnt_2ms.
if((Tcnt_2ms>=TxTcnt?(Tcnt_2ms-TxTcnt):(65535-TxTcnt+Tcnt_2ms)) > 15)的意思就是将Tcnt_2ms与TxTcn比较大小后的值,与15做比较.