GYJ-0098_八路输入四路输出简易PLC编程单片机控制板使用说明 简要说明:
一、 尺寸:长121mmX宽86mmX高20mm
二、 主要芯片:STC12C2052AD(兼容51程序)
三、 工作电压:12V或者24V(工作电压等于继电器额定工作电压)
四、 串口下载程序
五、 特点:1、具有电源指示。
2、八路输入,其中四路光电隔离,四路可做AD信号输入。
3、四路输出光隔离输出控制继电器
4、标准的11.0592M晶振。
5、具有上电复位和手动复位。
6、主芯片完全兼容51程序。
7、有内部看门狗,EEPROM
8、输入四路具有LED指示。
9、输出四路具有LED指示。
10、高效率电源稳压芯片给单片机供电,工作更稳定。。
11、可控制交流220V/10A一下设备。
12、具有串口通信功能(可以上位机控制)。
六、有详细使用说明书
七、提供相关软件
八、提供例程及其学习资料
适用场合:工业控制、单片机学习、电子竞赛、产品开发、毕业设计。。。 使用说明: 【输入部分标注说明】 【输出部分标注说明】 【原理图】 【PCB尺寸图】 【图片展示】
【测试程序】
- /********************************************************************
- 汇诚科技
- 实现功能:1对1输入输出点动控制程序
- 使用芯片:STC12C2052AD
- 晶振:11.0592MHZ
- 编译环境:Keil
- 作者:zhangxinchunleo
- 【声明】此程序仅用于学习与参考,引用请注明版权和作者信息!
- *********************************************************************/
- /********************************************************************
- 程序说明:
- 当X0口与GND口接通后,对应的继电器Y0吸合);
- 当X1口与GND口接通后,对应的继电器Y1吸合);
- 当X2口与GND口接通后,对应的继电器Y2吸合);
- 当X3口与GND口接通后,对应的继电器Y3吸合);
- 当X4口与GND口接通后,对应的继电器Y0吸合);
- 当X5口与GND口接通后,对应的继电器Y1吸合);
- 当X6口与GND口接通后,对应的继电器Y2吸合);
- 当X7口与GND口接通后,对应的继电器Y3吸合);
- *********************************************************************/
- #include<stc2052.h>
- #define uchar unsigned char
- #define uint unsigned int
- /********************************************************************
- 初始定义
- *********************************************************************/
-
- sbit P10=P1^0;
- sbit P11=P1^1;
- sbit P12=P1^2;
- sbit P13=P1^3;
- sbit P14=P1^4;
- sbit P15=P1^5;
- sbit P16=P1^6;
- sbit P17=P1^7;
- sbit P30=P3^0;
- sbit P31=P3^1;
- sbit P32=P3^2;
- sbit P33=P3^3;
- sbit P34=P3^4;
- sbit P35=P3^5;
- sbit P37=P3^7;
- /********************************************************************
- 延时函数
- *********************************************************************/
-
- delay()
- {
- uchar i,j,k;
- for(i=0;i<20;i++)
- for(j=0;j<75;j++)
- for(k=0;k<33;k++)
- {;;}
- }
- /********************************************************************
- 主函数
- *********************************************************************/
- void main()
- {
- P1=0xff;
- P3=0xbf;
- while(1){
- while(P10==0){delay();P3=0xbb;delay();}
- while(P11==0){delay();P3=0xb7;delay();}
- while(P12==0){delay();P3=0xaf;delay();}
- while(P13==0){delay();P3=0x9f;delay();}
- while(P14==0){delay();P3=0xbb;delay();}
- while(P15==0){delay();P3=0xb7;delay();}
- while(P16==0){delay();P3=0xaf;delay();}
- while(P17==0){delay();P3=0x9f;delay();}
- P3=0xbf;
- }
- }
- /********************************************************************
- 结束
- *********************************************************************/
复制代码
全部资料51hei下载地址:
|