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

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/24 03:45:22
if((Tcnt_2ms>=TxTcnt?(Tcnt_2ms-TxTcnt):(65535-TxTcnt+Tcnt_2ms))>15)if((Tcnt_2ms>=TxTcnt?(Tcnt_2ms-Tx

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

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做比较.