[求助]CH452防止按鍵影響顯示的那個二極管反而有問題

我的數(shù)碼管是紅綠雙色的數(shù)碼管,驅(qū)動原理圖如圖。與數(shù)據(jù)手冊中相比就是多了對控制顏色的三極管 201491121543648.jpg CH452的數(shù)據(jù)手冊中說為了防止按鍵影響顯示,在數(shù)碼管的位選和CH452的DIG之間要加一個二極管??涩F(xiàn)在的現(xiàn)象是,Color_CTRL為低電平時,對應綠色顯示,如果加了這個二極管,那么即使我關(guān)了某個段,這個段也能發(fā)淡淡的光,只是比較暗。如果把這個二極管短路掉,那么顯示就正常了,而且按鍵也不會影響顯示。而Color_CTRL高電平時,對應紅色顯示,這時有無二極管卻沒有任何影響。這是怎么回事???

其實在DIG上串二極管是為了比較數(shù)碼管反向漏電造成按鍵誤讀,你所說的綠燈是黃綠色的還是翠綠色的?翠綠色的等應該不會出現(xiàn)你說的情況,其實如果數(shù)碼管反向漏電不嚴重,二極管可以不接,手冊這樣建議只是一種解決問題的措施。


我的就是黃綠色的數(shù)碼管


還有個問題,我接上二極管應該不會誤讀了吧。CH452的C51的例程中按鍵掃描應該按下一個按鍵從串口上傳一個字節(jié)的按鍵代碼吧,可是我現(xiàn)在按下一個按鍵串口卻能收到兩個字節(jié),其中前一個字節(jié)不是00就是80,后一個字節(jié)大多數(shù)隨按鍵不同而不同,但有三個按鍵收到的字節(jié)卻一樣,都是00 FE。這又是為什么?


解決了,串口調(diào)試助手改成4800波特率就沒問題了,問題原因可能是兩個中的一個。第一,我手頭只有12mhz晶振,而程序備注中要求11.0592mhz的晶振;第二,程序中設(shè)置的波特率就是4800,而備注錯寫成了9600。


只有登錄才能回復,可以選擇微信賬號登錄

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