GYJ0008宽电压四位数码管显示模块产品使用手册.docx
《GYJ0008宽电压四位数码管显示模块产品使用手册.docx》由会员分享,可在线阅读,更多相关《GYJ0008宽电压四位数码管显示模块产品使用手册.docx(13页珍藏版)》请在冰豆网上搜索。
![GYJ0008宽电压四位数码管显示模块产品使用手册.docx](https://file1.bdocx.com/fileroot1/2022-10/24/ab86d755-9f90-46ce-a770-943a0135c60c/ab86d755-9f90-46ce-a770-943a0135c60c1.gif)
GYJ0008宽电压四位数码管显示模块产品使用手册
宽电压四位数码管显示模块产品使用手册
【简要说明】
功能描述:
此工业级板的作用是,用以显示四位数码管数值,输入低电平为有效信号,可以与单片机、PLC、工控板等可编程设备连接使用,输入电压范围广,数码管是动态扫描显示。
板子尺寸:
长72mmX宽63mmX高12mm
二、主要器件:
数码管、译码器、稳压器
三、工作电压:
DC5~36V
四、板子功耗:
小于400mA
五、特点:
1、输入采用端子螺旋压接。
2、四位数码管动态扫描显示。
3、工作电压范围广5~36V。
4、输入口可以和单片机IO口直接连接无需驱动。
5、工作稳定,功耗低。
6、输入电压端具有防接反功能,电源接反不会烧坏板子。
7、可以和72MM卡槽板配合安装在DIN导轨上。
【标示说明】
【接线说明】
【真值表说明】
【单片机应用例程】
应用接线图
实现功能:
宽电压四位数码管显示模块测试例程
使用芯片:
STC89C52RC
晶振:
12MHZ
编译环境:
Keil
作者:
张新春
*********************************************************************/
#include//库文件
#defineucharunsignedchar//宏定义无符号字符型
#defineuintunsignedint//宏定义无符号整型
/********************************************************************
初始定义
*********************************************************************/
codeucharseg7code[10]={0xF0,0xFE,0xFD,0xFC,0xFB,0xFA,0xF9,0xF8,0xF7,0xF6};//显示段码数码管字跟
ucharwei[4]={0XEf,0XDf,0XBf,0X7f};//位的控制端
/********************************************************************
延时函数
*********************************************************************/
voiddelay(uchart)
{
uchari,j;
for(i=0;i{
for(j=13;j>0;j--);
{;
}
}
}
/********************************************************************
显示函数
*********************************************************************/
voidLed(intdate)//显示函数
{
/*****************数据转换*****************************/
uintz,x,c,v;
z=date/1000;//求千位
x=date%1000/100;//求百位
c=date%100/10;//求十位
v=date%10;//求个位
P2=0XFF;
P0=seg7code[z];
P2=wei[0];
delay(80);
P2=0XFF;
P0=seg7code[x];
P2=wei[1];
delay(80);
P2=0XFF;
P0=seg7code[c];
P2=wei[2];
delay(80);
P2=0XFF;
P0=seg7code[v];
P2=wei[3];
delay(80);
P2=0XFF;
}
/********************************************************************
主函数
*********************************************************************/
voidmain()
{
{
intdisplay_date=1358;//定义并赋值要显示的数据
while
(1)
{
Led(display_date);//调用显示函数显示数据display_date
}
}
}
/********************************************************************
结束
*********************************************************************/
【原理图】
提供DXP原理图
【元件清单】
【PCB图】
【实物图片展示】
【模块加装壳体效果图】