标题:
7SEG-MPX8-CA-BLUE如何使用来连接数码管
[打印本页]
作者:
hzlsw1
时间:
2017-7-4 21:38
标题:
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, 下载次数: 111)
下载附件
2017-7-4 21:38 上传
数码管
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1