Chinaunix首页 | 论坛 | 博客
  • 博客访问: 842026
  • 博文数量: 85
  • 博客积分: 10016
  • 博客等级: 上将
  • 技术积分: 952
  • 用 户 组: 普通用户
  • 注册时间: 2006-11-19 22:52
文章分类

全部博文(85)

文章存档

2011年(1)

2008年(1)

2007年(60)

2006年(23)

我的朋友

分类:

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上,数码管的第一排的67号引脚的连线互换,第二排的67号引脚的连线互换。具体做法是:

       注意:正面看是第一排的67号引脚,PCB背面看是第一排的21号引脚,不要割错!

       1、数码管的第一排的67号引脚的连线互换:

       对照电路图观察PCB背面的走线可知,由于在PCB上,第四位片选信号(第四个三极管经51欧电阻R9)接在了第一排6号引脚(笔画码b)上,而用于输出某一笔画码信号的单片机P0^0端口经330欧电阻接在了第一排7号引脚(CS4)上,因此需要把这两跟线换一下。

       用小刀在PCB背面将这两根走线划断,注意是割电阻与数码管引脚之间的连线,不要割断其他的线,为确保已经割断信号线,集中在一处多划几道,划开后,上电运行测试程序(测试程序很简单,将P2口全送低电平同时选中4位数码管,将P0全送低电平点亮所有笔画),用万用表测量割断的连线两端的两点电位是否相同,若不同则说明线已割断,否则说明线未割断,请再用力刻划直到确实割断为止。

       割断后,再用导线在PCB背面将相应的两点焊接起来(P0^0接第一排的6号脚即笔画码bR9上端接第一排的7号脚即CS4)。

      

       2、数码管的第二排的67号引脚的连线互换:

       具体做法与上面是一样的。

 

三、处理之后的数码管的引脚与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之间的连线还没完全割断,请再用小刀刻划。

 

阅读(4535) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~