CH451驅(qū)動(dòng)數(shù)碼管之BCD譯碼問題

在實(shí)驗(yàn)的過程中,需要同時(shí)用到BCD譯碼和非BCD譯碼,一直沒找到好的方法使它們能夠同時(shí)使用,希望有經(jīng)驗(yàn)的大俠能給予指點(diǎn),謝謝

譯碼方式MODE通過1位數(shù)據(jù)控制,置1時(shí)選擇BCD譯碼方式,置0時(shí)選擇不譯碼方式(默認(rèn)值)。所以沒有辦法在一條命令中同時(shí)使用。關(guān)于您的問題,是指針對(duì)不同的數(shù)碼管,一部分采用BCD譯碼,一部分采用非BCD譯碼,然后讓他們同時(shí)顯示嗎?


恩,是的,您說的很對(duì),請(qǐng)問能不能通過CH451控制8位數(shù)碼管的低四位使用非BCD譯碼方式,而高四位使用BCD譯碼方式呢,謝謝!


可以!在低四位的數(shù)碼管顯示前發(fā)送非BCD譯碼的命令(0x0500),在高四位的數(shù)碼管顯示前發(fā)送BCD譯碼的命令(0x0580)就可以了。


您好!我若只讓低四位按非BCD譯碼顯示或只讓高四位依BCD譯碼方式顯示,均可;但我若讓其同時(shí)顯示,例:先發(fā)非BCD譯碼方式命令,后發(fā)BCD譯碼命令,其8位數(shù)碼管均按后一種譯碼方式,即BCD碼方式顯示,反之其8位數(shù)碼管均按非BCD碼方式顯示,請(qǐng)問這是為什么呢,期待您的詳細(xì)解答,謝謝!


您好!首先我想明白你采用BCD譯碼是想讓數(shù)碼管顯示什么數(shù)據(jù)的?為何非要同時(shí)采用這兩種方式?一般情況下,BCD譯碼可以顯示的數(shù)據(jù)采用非BCD譯碼都是可以實(shí)現(xiàn)的,所以完全可以只采用非BCD譯碼方式就好了。


其實(shí)我是用非BCD譯碼來任意顯示LED的(即任意顯示數(shù)碼管的每個(gè)段),我將低四位數(shù)碼管換成了LED作標(biāo)志位,根據(jù)需要可能會(huì)有不同的顯示方式,用非BCD譯碼顯示很方便,高四位數(shù)碼管我保留作速度 狀態(tài)等它用,用BCD譯碼很方便,同時(shí)我也有現(xiàn)成的代碼可以直接用(低四位數(shù)碼管沒更換成LED時(shí)編寫的),所以這兩種譯碼方式若能同時(shí)使用的話,可以提高我的工作效率,我將可以很快哦完成工作任務(wù),期待您的再次指導(dǎo),也期待您能夠給出更實(shí)用 更有效的建議,謝謝!


只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频