打印
[51单片机]

LED段码提取软件

[复制链接]
1362|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 gongchangsheng 于 2014-8-7 23:15 编辑

用单片机或者ARM之类的点亮LED数码管的产品有很多,大家都很熟悉了。LED(Light Emiting Diode)是发光二极管的缩写。LED 数码管里面有 8 只发光二极管,分别记作 a﹑b﹑c﹑d﹑e﹑f﹑g﹑dp(h)﹑其中 dp 为小数点,每一只发光二极管都有一根电极引到外部引脚上,而另外一只引脚就连接在一起同样也引到外部引脚上,记作公共端(COM),其中引脚的排列因不同的厂商而有所不同

这里拿共阳极数码管为例子,来说明如何点亮所需的“段”。当要其显示“1”时,只需置 B 与 C 为低电平,而其它的为高电平;当要显示“2”时,只需置 A﹑B﹑G﹑E﹑D 为低电平,而其它的为高电平;当要显示“8”时,就除了小数点以外全部为低电平;如此类推。
          在用单片机控制其显示时,只要输出相应的代码就可以点亮你所要的结果。为了方便大家不用去记这些,我本人做了一个“LED段码提取软件”,免费提供给大家使用。


LED段码提取软件.pdf (521.15 KB)
软件太大了,要怎么分,还不清楚,第一次上传资料,不知道如何操作,请见谅,需要的朋友可以留下邮箱我可以发给大家。谢谢


LED段码提取软件.pdf

521.15 KB

相关帖子

沙发
ayb_ice| | 2014-8-8 06:56 | 只看该作者
根本不需要这些
修改8段定义就可以了
enum{
    seg_a = 8,
    ……

    led_1 = seg_a + seg_b,
    …
};

使用特权

评论回复
板凳
xlsf1048| | 2014-8-8 11:17 | 只看该作者
好像没必要

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

7

帖子

0

粉丝