我用的是CH452A,电路是参照PDF文档搭建的,测试程序用的是CH452_4E.C文件。 现在的问题是,上电以后8位数码管全部显示“9.”,就是带点的9,而且每段的亮度都不同,后来我改了一下程序, 把: ch452_write( CH452_DIG0 | 1 ); ch452_write( CH452_DIG1 | 2 ); ch452_write( CH452_DIG2 | 3 ); ch452_write( CH452_DIG3 | 4 ); ch452_write( CH452_DIG4 | 5 ); ch452_write( CH452_DIG5 | 6 ); ch452_write( CH452_DIG6 | 7 ); ch452_write( CH452_DIG7 | 8 );
改为: ch452_write( CH452_DIG0 | 1 ); /* ch452_write( CH452_DIG1 | 2 ); ch452_write( CH452_DIG2 | 3 ); ch452_write( CH452_DIG3 | 4 ); ch452_write( CH452_DIG4 | 5 ); ch452_write( CH452_DIG5 | 6 ); ch452_write( CH452_DIG6 | 7 ); ch452_write( CH452_DIG7 | 8 ); */ 也就是把后面的7个管子要显示的数字都屏蔽掉,只显示第一个管子的“1”。 但是再次点亮以后发现还是显示8个“9.”,但是此次的亮度很均匀也很亮。 请问,这是哪里设置的问题呢?[Emot]1[/Emot] 电路图如下: