找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2945|回复: 0
打印 上一主题 下一主题
收起左侧

GYJ-0098八路输入四路输出简易PLC编程单片机控制板源码与资料下载

[复制链接]
跳转到指定楼层
楼主
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. /********************************************************************
  2.                             汇诚科技
  3. 实现功能:1对1输入输出点动控制程序
  4. 使用芯片:STC12C2052AD
  5. 晶振:11.0592MHZ
  6. 编译环境:Keil
  7. 作者:zhangxinchunleo
  8. 【声明】此程序仅用于学习与参考,引用请注明版权和作者信息!   
  9. *********************************************************************/
  10. /********************************************************************
  11. 程序说明:
  12. 当X0口与GND口接通后,对应的继电器Y0吸合);
  13. 当X1口与GND口接通后,对应的继电器Y1吸合);
  14. 当X2口与GND口接通后,对应的继电器Y2吸合);
  15. 当X3口与GND口接通后,对应的继电器Y3吸合);
  16. 当X4口与GND口接通后,对应的继电器Y0吸合);
  17. 当X5口与GND口接通后,对应的继电器Y1吸合);
  18. 当X6口与GND口接通后,对应的继电器Y2吸合);
  19. 当X7口与GND口接通后,对应的继电器Y3吸合);
  20. *********************************************************************/
  21. #include<stc2052.h>                     
  22. #define uchar unsigned char
  23. #define uint unsigned int
  24. /********************************************************************
  25.                             初始定义
  26. *********************************************************************/

  27. sbit P10=P1^0;
  28. sbit P11=P1^1;
  29. sbit P12=P1^2;
  30. sbit P13=P1^3;
  31. sbit P14=P1^4;
  32. sbit P15=P1^5;
  33. sbit P16=P1^6;
  34. sbit P17=P1^7;
  35. sbit P30=P3^0;
  36. sbit P31=P3^1;
  37. sbit P32=P3^2;
  38. sbit P33=P3^3;
  39. sbit P34=P3^4;
  40. sbit P35=P3^5;
  41. sbit P37=P3^7;
  42. /********************************************************************
  43.                             延时函数
  44. *********************************************************************/

  45. delay()
  46. {
  47.               uchar i,j,k;
  48.               for(i=0;i<20;i++)
  49.               for(j=0;j<75;j++)
  50.               for(k=0;k<33;k++)
  51.               {;;}
  52. }
  53. /********************************************************************
  54.                             主函数
  55. *********************************************************************/
  56. void main()
  57. {
  58.               P1=0xff;
  59.               P3=0xbf;
  60.               while(1){
  61.                             while(P10==0){delay();P3=0xbb;delay();}
  62.                                 while(P11==0){delay();P3=0xb7;delay();}
  63.                             while(P12==0){delay();P3=0xaf;delay();}
  64.                             while(P13==0){delay();P3=0x9f;delay();}   
  65.                             while(P14==0){delay();P3=0xbb;delay();}
  66.                             while(P15==0){delay();P3=0xb7;delay();}
  67.                             while(P16==0){delay();P3=0xaf;delay();}
  68.                             while(P17==0){delay();P3=0x9f;delay();}
  69.                             P3=0xbf;
  70.                               }
  71. }
  72. /********************************************************************
  73.                               结束
  74. *********************************************************************/
复制代码


全部资料51hei下载地址:
GYJ-0098_八路输入四路输出简易PLC编程单片机控制板发货资料.rar (5.42 MB, 下载次数: 42)


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表