首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 单片机 >

问个数码管的有关问题.各位帮帮忙.

2012-03-05 
问个数码管的问题....各位帮帮忙..我把板子拆开来用万用表测了一下,把数码管的脚都找出来了,是共阳极的,可

问个数码管的问题....各位帮帮忙..
我把板子拆开来用万用表测了一下,把数码管的脚都找出来了,是共阳极的,可是在写程序进去时,显示的字却不是跟预测的一样...这是数码管的结构:

P0.3     P0.1     P0.5     P0.2     P0.0
    g         f           dp         a           b

P0.4     P0.6     P0.5     P0.7     .公共端
    d         e           dp         c  
看了一下字型的控制代码应该是这样的
          p0.7     p0.6     p0.5       p0.4     p0.3     p0.2     p0.1     p0.0       HEX代码
字           C         E       小数点       D           G           A             F         B  
0             0         0           1             0           1           0             0         0           28H    
1             0         1           1             1           1           1             1         0           7EH    
2             1         0           1             0           0           0             1         0           A2H  
3             0         1           1             0           0           0             1         0           62H  
4             0         1           1             1           0           1             0         0           74H  
5             0         1           1             0           0           0             0         1           61H  
6             0         0           1             0           0           0             0         1           21H  
7             0         1           1             1           1           0             1         0           7AH  


8             0         0           1             0           0           0             0         0           20H  
9             0         1           1             0           0           0             0         0           60H  

可有的共阳极的数码管字型却是这样
字           dp       g           f             e           d           c             b         a       16进制  
0             1         1           0             0           0           0             0         0           C0H    
1             1         1           1             1           1           0             0         1           F9H    
2             1         0           1             0           0           1             0         0           A4H  
3             1         0           1             1           0           0             0         0           B0H  
4             1         0           0             1           1           0             0         1           99H  
5             1         0           0             1           0           0             1         0           92H  
6             1         0           0             0           0           0             1         0           82H  
7             1         1           1             1           1           0             0         0           F8H  


8             1         0           0             0           0           0             0         0           80H  
9             1         0           0             1           0           0             0         0           90H  
这个从   a到dp的顺序是   从P0.0到P0.7吗?  
a,b,c,d,e,f,g,dp到底是怎么排列的呢?是不是要跟   P0.0..P0.7   的排列顺序一样的啊?快要晕了


[解决办法]
a,b,c,d,e,f,g,dp到底是怎么排列的呢?是不是要跟 P0.0..P0.7 的排列顺序一样的啊?

用表可以测出来,这个只能你自己来测,然后对应生成一系列显示码,因为不同的人画的板子不一样的,这个又没有标准.所以说不好听的这个就是看心情...

其它的就OK了.

热点排行