1、GYJ0008宽电压四位数码管显示模块产品使用手册宽电压四位数码管显示模块产品使用手册【简要说明】功能描述:此工业级板的作用是,用以显示四位数码管数值,输入低电平为有效信号,可以与单片机、PLC、工控板等可编程设备连接使用,输入电压范围广,数码管是动态扫描显示。板子尺寸:长72mmX宽63mmX高12mm二、主要器件:数码管、译码器、稳压器三、工作电压:DC536V四、板子功耗:小于400mA五、特点:1、输入采用端子螺旋压接。2、四位数码管动态扫描显示。3、工作电压范围广536V。4、输入口可以和单片机IO口直接连接无需驱动。5、工作稳定,功耗低。6、输入电压端具有防接反功能,电源接反不会烧
2、坏板子。7、可以和72MM卡槽板配合安装在DIN导轨上。【标示说明】【接线说明】【真值表说明】【单片机应用例程】应用接线图实现功能:宽电压四位数码管显示模块测试例程使用芯片:STC89C52RC晶振:12MHZ编译环境:Keil作者:张新春*/#include /库文件#define uchar unsigned char/宏定义无符号字符型#define uint unsigned int /宏定义无符号整型/* 初始定义*/code uchar seg7code10= 0xF0,0xFE,0xFD,0xFC,0xFB,0xFA,0xF9,0xF8,0xF7,0xF6; /显示段码 数码管字
3、跟uchar wei4=0XEf,0XDf,0XBf,0X7f; /位的控制端/* 延时函数*/void delay(uchar t) uchar i,j; for(i=0;i0;j-); ; /* 显示函数*/ void Led(int date) /显示函数/*数据转换*/ uint z,x,c,v; z=date/1000; /求千位 x=date%1000/100; /求百位 c=date%100/10; /求十位 v=date%10; /求个位 P2=0XFF; P0=seg7codez; P2=wei0; delay(80); P2=0XFF; P0=seg7codex; P2=wei1; delay(80); P2=0XFF; P0=seg7codec; P2=wei2; delay(80); P2=0XFF; P0=seg7codev; P2=wei3; delay(80); P2=0XFF;/* 主函数*/void main()int display_date=1358; /定义并赋值要显示的数据while(1)Led(display_date);/调用显示函数显示数据display_date /* 结束*/【原理图】提供DXP原理图【元件清单】【PCB图】【实物图片展示】【模块加装壳体效果图】