
在做單片機(jī)實(shí)驗(yàn)時(shí),初學(xué)者不可避免會遇到指令延時(shí)計(jì)算困難問題,尤以C語言為甚。作者在學(xué)習(xí)單片機(jī)過程中受此問題困擾良久,特制作此小工具,以方便菜鳥如作者的朋友更方便學(xué)習(xí)單片機(jī)。
由于作者課余時(shí)間不多,能力有限,故此軟件可能存在隱患,望慎重使用。
限于時(shí)間作者只抽取了幾十組隨機(jī)數(shù)據(jù)在 12M晶振12T模式 下進(jìn)行了測試,結(jié)果基本無誤。
由于算法問題,相鄰的兩個(gè)時(shí)間產(chǎn)生的代碼延時(shí)精度可能相差頗大(有提示),若遇到此情況可選相鄰時(shí)間產(chǎn)生代碼,再在程序中用NOP進(jìn)行調(diào)節(jié)。如1000000us(1s)時(shí)誤差為50us 999999us時(shí)誤差可能為0us,在程序調(diào)用之前加一個(gè)NOP便可實(shí)現(xiàn)0誤差1s的延時(shí)。
這可是我熬了好多個(gè)黑眼圈才制作出來的,朋友們要覺得好用的話一定要定啊!!!
