![]() |
發布時間: 2024-4-20 15:36
正文摘要:前幾天發過的帖子,http://www.zg4o1577.cn/bbs/dpj-235428-1.html 要顯示的是這樣的 是因為沒有消隱嗎 我看評論區有人說 “每個7段顯示器都只缺了一個筆畫,從左到右分別缺的是a、b、c、f、e、f、g ... |
找到問題了,是74139引腳壞了,一直輸出低電平,使Y3C變成高電平導致的 |
程序問題,就是腳位弄錯了,也是程序問題,你把源文件發出來,才有人幫你,大家都是上班,不一定有閑工夫重新畫個仿真圖,用的元件也不定會相同,仿真是那個版本的,都是要說清楚的。 |
Hephaestus 發表于 2024-4-20 16:41 我上一貼就想說了。。。 只是看到你說是ZZ的問題,我就不說了 ![]() |
看到你是兩個一樣的芯片分別驅動段碼和位碼,那好解決了,代碼中把兩個芯片的數據交換一下應該就可以了 |
咋說呢,肯定不是消隱的事,因為你第一位和最后一位a都是1,而且你這是八段數碼管,我猜奧,你段碼和位碼接反了,每位都缺一個,而且你這個是不是共陰或者共陽反了 |
第一個數碼管缺第一劃,第二個數碼管缺第二劃,第三個數碼管缺第三劃, 顯示的內容正好和它的位置數據相關,也就是說把“位碼”當作“段碼”顯示出來了。 |
代碼如有缺陷或錯誤,仿真結果與實物結果可能不一致。從實物圖片看每個字符少一筆,可能是段碼與位碼搞顛倒了。 |
把仿真文件和程序發出來,不到1小時就會得到答案,你這樣問問題,一年都不能解決。 |
大概可能是段碼和位碼弄反了 |
是我說的,這么簡單的問題請大家分析,為什么沒人能想通呢? |
數碼管的段碼不對,有兩種方法解決,1改程序,2是硬件重新 排斷碼線 |