標(biāo)題: 求思路 利用動(dòng)態(tài)掃描技術(shù)(單一時(shí)間只有一個(gè)數(shù)碼管點(diǎn)亮)和定時(shí)器1 [打印本頁(yè)]

作者: zjp611420    時(shí)間: 2021-12-9 11:57
標(biāo)題: 求思路 利用動(dòng)態(tài)掃描技術(shù)(單一時(shí)間只有一個(gè)數(shù)碼管點(diǎn)亮)和定時(shí)器1
由于本論壇禁止直接求程序,禁止伸手黨,所以向大家請(qǐng)教一下大致的實(shí)現(xiàn)方法與思路,理清頭緒后我自己來(lái)寫程序去實(shí)現(xiàn),謝謝大家

利用動(dòng)態(tài)掃描技術(shù)(單一時(shí)間只有一個(gè)數(shù)碼管點(diǎn)亮)和定時(shí)器1(必須用定時(shí)器1定時(shí))在數(shù)碼管上顯示出7654開(kāi)始一1/10s的速度往下遞減,直至7511,并保持顯示此數(shù),與此同時(shí)利用定時(shí)器0以500ms的時(shí)間間隔進(jìn)行流水燈從上到下移動(dòng),當(dāng)數(shù)碼管上的數(shù)字減到7511時(shí),實(shí)驗(yàn)板上的流水燈也停止然后全部開(kāi)始閃爍,3s后(用定時(shí)器0定時(shí))流水燈全部關(guān)閉,數(shù)碼管上顯示出APPL到此保持住。

作者: 藍(lán)魄    時(shí)間: 2021-12-10 08:52
首先用定時(shí)器中斷作為時(shí)基計(jì)數(shù)器,100us中斷一次,中斷中累積計(jì)數(shù)作為延時(shí)判斷,并且掃描一位數(shù)碼管,數(shù)碼管輪流掃描達(dá)到動(dòng)態(tài)掃描,然后在主函數(shù)里邊判斷累積變量的計(jì)數(shù)是否到了這個(gè)延時(shí)時(shí)間,閃爍的時(shí)間可以判斷時(shí)間累積變量達(dá)到這個(gè)數(shù),用一個(gè)標(biāo)志位每次翻轉(zhuǎn)就行了,這種方式我一直在用




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1