欢迎来到天天文库
浏览记录
ID:57643132
大小:2.50 MB
页数:22页
时间:2020-08-29
《可编程频率及占空比均可调带数码管模块原理图PCB.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、频率及占空比均可调带数码管模块使用手册【简要说明】一、 尺寸:长74mmX宽72mmX高18mm二、 主要芯片:单片机,数码管、稳压器三、 工作电压:6V至40V,功耗小于1W四、 特点:1、具有稳压电路,输入电压广,具有电源指示灯。 2、具有6位数码管显示,前两位显示占空比,后四位显示频率。 3、具有按键调节功能,设置参数带记忆功能。 4、输出占空比:0~100%可调。 5、输出频率:小鱼10KHZ可调。 6、输出PWM信号,电压3.3V~30V,电
2、压值有输入VSS电压决定。 输出电流最大1.5A,输出最大信号功率1.5W. 7、单片机编程,客户可以自己更改,提供源代码 8、有无信号输出,具有LED灯指示。 9、端子采用螺旋压接端子 10、工作温度-40度至+70度11、工作湿度40%~80%RH12、具有电源防接反保护13、具有续流保护14、具有电磁抗干扰能力15、板子稳定工作可靠16、板子可安装在DIN导轨上面使用说明:【标注说明】【功能描述】【原理图】【PCB图】【元件清单】【应用举例】【应用举例2】【功能调节设置】
3、【测试参考程序】/********************************************************************汇诚科技实现功能:频率及占空比均可调带数码管模块使用芯片:STC12C5A60S2晶振:11.0592MHZ编译环境:Keil作者:zhangxinchun淘宝店:汇诚科技【声明】此程序仅用于学习与参考,引用请注明版权和作者信息!*********************************************************************//*注意单片机必须是52rc不能用60s
4、2*/#include"main.h"#include"peizhi.h"#include"smg.h"unsignedcharHighRH=0;//高电平重载值的高字节unsignedcharHighRL=0;//高电平重载值的低字节unsignedcharLowRH=0;//低电平重载值的高字节unsignedcharLowRL=0;//低电平重载值的低字节/***********************按键定义**********************************/bitd1=1;bitd2=1;bitd3=1;uint8ci;uint8
5、ca=0;uint8ca1=0;uint16cb=0;voidkey();//按键函数声明voidConfigPWM(unsignedintfr,unsignedchardc);//频率和占空比调节函数voidmain(){bitq1=1;bitq2=1;bitq3=1;EA=1;//开总中断peizhit1(1);//配置T0定时2mswhile(1){ConfigPWM(cb,ca);//频率100Hz,占空比10%if(d1!=q1){q1=d1;if(d1==0){ca1++;if(ca1>=2){ca1=0;}}}if(ca1==1){if(d2!
6、=q2){q2=d2;if(d2==0){ca++;if(ca>=99){ca=99;}}}if(d3!=q3){q3=d3;if(d3==0){if(ca>0){ca--;}}}}if(ca1==0){if(d2==0){cb++;if(cb>=9999){cb=9999;}}if(d3==0){if(cb>0){cb--;}}}xianshi1(cb);xianshi2(ca);}}voidkey(){staticuint8saomiaozhi[]={1,1,1,1};saomiaozhi[0]=(saomiaozhi[0]<<1)
7、in1;saomia
8、ozhi[1]=(saomiaozhi[1]<<1)
9、in2;saomiaozhi[2]=(saomiaozhi[2]<<1)
10、in3;if(saomiaozhi[0]==0x00){d1=0;}if(saomiaozhi[0]==0xff){d1=1;}if(saomiaozhi[1]==0x00){d2=0;}if(saomiaozhi[1]==0xff){d2=1;}if(saomiaozhi[2]==0x00){d3=0;}if(saomiaozhi[2]==0xff){d3=1;}}/*配置并启动PWM,fr-频率,dc-占空比*/voidConf
11、igPWM(unsignedintfr,unsign
此文档下载收益归作者所有