找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2080|回復(fù): 7
收起左側(cè)

單片機(jī)執(zhí)行效率問題

[復(fù)制鏈接]
ID:709761 發(fā)表于 2022-6-15 09:00 | 顯示全部樓層 |閱讀模式
在不知道IO口狀態(tài)的情況下,是直接執(zhí)行P12=0; 還是先if(P12==1){P12=0;}
哪個執(zhí)行效率高
回復(fù)

使用道具 舉報

ID:879348 發(fā)表于 2022-6-15 10:05 | 顯示全部樓層
這還用問嗎,你把這2種方法讀一次那個時間長
回復(fù)

使用道具 舉報

ID:546770 發(fā)表于 2022-6-15 11:16 | 顯示全部樓層
后面的不管if判斷成功與否都會多執(zhí)行一些操作,效率肯定不如第一個。
回復(fù)

使用道具 舉報

ID:883242 發(fā)表于 2022-6-15 17:09 | 顯示全部樓層
這不是效率問題,而是邏輯問題。

你要先實(shí)現(xiàn)正確的邏輯功能,才能討論如何增加效率。
回復(fù)

使用道具 舉報

ID:8222 發(fā)表于 2022-6-15 20:45 | 顯示全部樓層
第二個多了if(P12==1)這個判斷,所以時間肯定多了,這么簡單的問題,不應(yīng)該有疑問。
回復(fù)

使用道具 舉報

ID:638716 發(fā)表于 2022-6-16 16:02 | 顯示全部樓層
直接執(zhí)行P12=0效率高啊
回復(fù)

使用道具 舉報

ID:517951 發(fā)表于 2024-11-12 12:59 | 顯示全部樓層
直接執(zhí)行P12=0; 還是先if(P12==1){P12=0;}

當(dāng)然是P12=0最快了, 直接拉低P12端口. 不需要判斷P12是否為高電平.
回復(fù)

使用道具 舉報

ID:446156 發(fā)表于 2024-11-12 16:26 | 顯示全部樓層
沒必要糾結(jié)這個,糾結(jié)這個就好比坐A路車花1塊錢坐B路車花2塊錢一樣,結(jié)果你糾結(jié)半天上班遲到扣了200全勤獎
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表