找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4541|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

針對數(shù)碼管中斷選和位選哪個在前哪個在后的問題

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:73477 發(fā)表于 2015-2-10 17:47 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
本帖最后由 hutians 于 2015-2-10 21:43 編輯

    在一般的程序中數(shù)碼管的斷選和位選哪個在前哪個在后,基本沒有區(qū)別,但是若程序復(fù)雜到一定的程度,那么你就不得不考慮先后的問題了。
    這個問題以前也沒有引起過我的注意,不過最近的一個程序卻在這快出了錯,問題很不好找,后來發(fā)現(xiàn)是斷選和位選的問題引起的,這下我不得不對這個問題進行研究了。

    在研究中發(fā)現(xiàn),如果把位選放在前面那么:

                    第一次位選后到第一次斷選后的時差是,0.000 03581

                    第一次斷選后到第二次位選后的時差是,0.005 32124

    如果把斷選放在前面那么:

                    第一次斷選后到第一次位選后的時差是,0.000 35810

                    第一次位選后到第二次斷選后的時差是,0.005 32126

從上面的數(shù)據(jù)可以看出0.000 358100.000 03581大了10倍,也就是說在顯示下一個數(shù)時,上一個數(shù)滯留的時間太長,造成了顯示出亂碼的現(xiàn)象。換句話說,在程序復(fù)雜到一定程度時,斷選在前會造成亂碼,而位選在前則不會,我建義大家以后在寫數(shù)碼管程序的時候盡量把位選寫在前,養(yǎng)成一個好的習(xí)慣,這樣可以在以后的學(xué)習(xí)中少走彎路。═ym)



分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

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

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