?
今天給大家分享一個(gè)算是比較古老但非常經(jīng)典的資料,曉宇姐姐在大二就看到了,那時(shí)候非常驚嘆,原來算法是這樣的,不同的寫法差距竟然這么大,于是才入坑了電子這條不歸路。
有些人可能會(huì)吐槽,現(xiàn)在了,誰(shuí)還用 51 單片機(jī)啊,性能那么差。結(jié)果一上來就用 STM32F103 系列做項(xiàng)目,可是,你就點(diǎn)個(gè)燈,51 對(duì)你來說都足夠的不能再足夠了,STM32F0,G0 系列,STM8 等,這些都是性價(jià)比之王,才是出貨量更大的芯片。
換個(gè)角度,你的程序 51 的性能已經(jīng)滿足不了了嗎,你的程序是否還能再優(yōu)化,精簡(jiǎn),不同文件之間,是否做到了高內(nèi)聚,低耦合,是否可以優(yōu)化,很多的控制類板子,只要程序結(jié)構(gòu)妥當(dāng),寫法優(yōu)良,大部分還是沒問題的,因?yàn)橛幸粋€(gè)最大優(yōu)點(diǎn),便宜,一個(gè)省 1 毛,量大都不得了。
?
接下來,壓榨一下 MCU 的潛力,看看功率足夠的情況下,磚頭能不能飛起來,同樣的需求,寫法不一樣,下面的例子,執(zhí)行速度可以從 120 秒到 0.5 秒,下面一起欣賞一下: