帮我看下是我程序问题吗? 只要我在其中的一个数码管中赋0其他的数码管也全部熄灭! UploadImages/200812515571152.doc
我试了下你的程序没有问题。 你程序里面 CH423_Write( 0x6200 | BCD_decode_tab[16] ); CH423_Write( 0x6400 | BCD_decode_tab[16] ); CH423_Write( 0x6600 | BCD_decode_tab[16] ); CH423_Write( 0x6800 | BCD_decode_tab[16] ); BCD_decode_tab[16]对应的数值是0x00,这四个数码管熄灭。 之后再为这四个数码管赋新值,就可以显示新的数值了。 UploadImages/200812516535662.rar
BCD_decode_tab[0] -- BCD_decode_tab[15] 对应的是 字符 0 -- F BCD_decode_tab[16]对应的是消隐。
16对应的是0这个我知道,但我只要给他们赋0其他的就都熄灭了!!我的意思是!
他们指的是你操作那个数码管呢?然后又哪个熄灭了?
UploadImages/200812810215024.rar CH423消隐测试程序
你之前发过来的程序,我在测试板上测试过,可以正常运行,每个数码管的点亮和熄灭都在程序控制中,没有出现熄灭一个数码管就实际熄灭多个数码管的现象。
你试一下CH423消隐测试程序。
还有问题的话,电话与我联系,025-52638359,我姓蔡。
有蛮久没有去弄它了!今天看了下还是一样不行拉!!你提供的程序也就是所有的数码管亮一下就全部熄灭了!!!
数码管确定是共阴的,VCC上要接滤波电容。
显示其他的数字都没问题! 惟独给其中的一个送0(全黑)的时候所有的数码管全部熄灭!!!
我们这边板子上测试是没有问题的,要不你把板子寄到我们公司,我们调试一下。
已经解决了!!就是因为没有加滤波电容!!! 谢谢你们的支持!!!
不客气。:)