![]() |
發(fā)布時間: 2021-6-27 22:55
正文摘要:四位數(shù)碼管顯示數(shù)字已經(jīng)可以了,現(xiàn)在如果我想放字母在數(shù)組里,應(yīng)該怎么修改呢,求指教 比如說n=abcd 怎么可以讓abcd分別顯示在四位數(shù)碼管呢 求大佬給個思路。 以下是顯示數(shù)字的一點兒程序: unsigned int ... |
MOVEORDIE 發(fā)表于 2021-6-28 09:31 ok啦,謝謝 |
AUG 發(fā)表于 2021-6-28 09:43 謝啦,既然ABCD就是11 12 13 14的話,將這個代替掉是不是應(yīng)該也可以 |
從你程序中看出,你是直接顯示,0-9你都可以直接用坐標(biāo)搞定,一一對應(yīng)字模,但是ABCD代表著10,11,12,13,在你的顯示函數(shù)中無法直接結(jié)算然后顯示出來,你得重新寫一個函數(shù)才可以。 |
0123456789ABCDEF按這順序做進碼表 |
如樓上所說的一樣的方法,先編碼,然后放進數(shù)組里,再調(diào)用顯示。 |
先取字母的模,然后duan=tab[字母的位數(shù),比如a在取模中排3位,就填3,] |
數(shù)字你都可以顯示了,ABCD還不會嗎?看來你還是不清楚數(shù)碼管結(jié)構(gòu)啊。 |
Powered by 單片機教程網(wǎng)