分类:
2006-12-22 20:29:06
一、数码管的引脚定义:
--LN2481HG引脚定义测试结果(从正面看)—
(CSm)表示第m位片选信号,高有效(共阳数码管)
上面一排引脚从左到右:
1:f
2:a
3:CS2
4:冒号上面一点,与CS1同时选中有效
5:g
6:b
7:CS4
下面一排引脚从左到右:
1:CS1
2:d
3:冒号下面一点,与CS2同时选中(可当作小数点使用显示两位整数两位小数)
4:e
5:CS3
6:第三位数码管的小数点位(可用于显示三位整数一位小数时使用)
7:c
二、处理办法:
将PCB上,数码管的第一排的6、7号引脚的连线互换,第二排的6、7号引脚的连线互换。具体做法是:
注意:正面看是第一排的6、7号引脚,PCB背面看是第一排的2、1号引脚,不要割错!
1、数码管的第一排的6、7号引脚的连线互换:
对照电路图观察PCB背面的走线可知,由于在PCB上,第四位片选信号(第四个三极管经51欧电阻R9)接在了第一排6号引脚(笔画码b)上,而用于输出某一笔画码信号的单片机P0^0端口经330欧电阻接在了第一排7号引脚(CS4)上,因此需要把这两跟线换一下。
用小刀在PCB背面将这两根走线划断,注意是割电阻与数码管引脚之间的连线,不要割断其他的线,为确保已经割断信号线,集中在一处多划几道,划开后,上电运行测试程序(测试程序很简单,将P2口全送低电平同时选中4位数码管,将P0全送低电平点亮所有笔画),用万用表测量割断的连线两端的两点电位是否相同,若不同则说明线已割断,否则说明线未割断,请再用力刻划直到确实割断为止。
割断后,再用导线在PCB背面将相应的两点焊接起来(P0^0接第一排的6号脚即笔画码b,R9上端接第一排的7号脚即CS4)。
2、数码管的第二排的6、7号引脚的连线互换:
具体做法与上面是一样的。
三、处理之后的数码管的引脚与PCB的连线关系:
笔划码连线(数字编码请自行完成):
a |
b |
c |
d |
e |
f |
g |
冒号下一点 |
P0^3 |
P0^0 |
P0^4 |
P0^7 |
P0^5 |
P0^2 |
P0^1 |
P0^6 |
片选信号(参考原理图):
CS1 |
CS2 |
CS3 |
CS4 |
P2^3 |
P2^2 |
P2^1 |
P2^0 |
补充说明(可参考第一部分数码管的引脚定义说明):
关于小数点和冒号的显示。
该数码管只有第三位的小数点可以被点亮。通过前面的处理,该小数点的驱动信号已经接到了数码管上方的插针(J24)的右边那根针上,因此,如果要想点亮这个小数点,需要通过插线将该插针引到低电平上同时选中CS3,注意,不能直接将地线直接引到这里,否则将只点亮该小数点,而无法点亮第三位数码管的其他笔画——原因很简单,由于第三位数码管的笔画码与该位小数点共用一个高电位驱动信号,而其他笔画码是通过P0口经330欧电阻送到的,如果直接将小数点位接地,则短路了其他的笔画码信号,从而只有小数点亮,可以自行试验。因此,这个低电平应该由地线经过一个小电阻(330欧)接过来,地线的插针是PCB下方的J4。
关于冒号,有上下两点,两点是分别驱动的。下面一点已经接在了P0^6上,可以由该端口信号控制,当CS1选中并且该端口为低电平时可以点亮冒号下面一点。因此,如果只点亮冒号下面这一点,也可以用来显示两位小数。上面的一点则接在数码管上方的插针J24的左边一根针上,同样的道理,如果要点亮这一点,需要通过一个小电阻从地线引入一个低电平信号。
再补充说明:
处理完之后再运行上面提到的测试程序,如果在没有接低电平到J24的右边针的情况下,第三位小数点仍亮,说明下面一排第6根线(小数点位)与P0^4之间的连线还没完全割断,请再用小刀刻划。