找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 6810|回复: 0
打印 上一主题 下一主题
收起左侧

7SEG-MPX8-CA-BLUE如何使用来连接数码管

[复制链接]
跳转到指定楼层
楼主
7seg-mpx8-ca是共阳极数码管显示器,它左下侧的abcdefg dp是LED数码管显示器的I/O口,是段选信号,右下侧的12345678是它的位选信号,就是从左到右分别是第一位到第八位,段选信号与位选信号分别接到单片机的不同输出口,例如段选信号可以接到P0口,位选信号可以接到P2口,共阳极的字形显示代码为:uchar code DSY_CODE[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90 }.位选信号代码为:uchar Digits[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};当选中第一位时,段选信号就执行从0到九的显示。如果想显示数字的话,就要通过程序来执行:
#include<reg51.h>
#include<intrins.h>
#define uchar unsigned char
#define ulong unsigned long
#define uint unsigned int
uchar code DSY_CODE[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90 };
uchar Digits[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};
  void main()
  {  uchar i;
     while(1)
{ for(i=0;i<8;i++)
    { P0=DSY_CODE[ i];
       P2=Digits[ i]; }  }  }
这样它就能显示数字了,这是在mcs51 单片机下的程序,P0口还要加一个上拉电阻
这也是看很多人用这东西,不知道怎么显示发过来学学,附图



t01594fdf0b3af2453d.jpg (26.02 KB, 下载次数: 97)

数码管

数码管
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表