[12伏八路控制继电器工控板带掉电存储(支持AT/STC)12v八路仿PLC]/世界名品/八路,继电器,工控,控制,掉电 同兴膜式工程
当前位置: 首页 > zhangxinchunleo >12伏八路控制继电器工控板带掉电存储(支持AT/STC)12v八路仿PLC

12伏八路控制继电器工控板带掉电存储(支持AT/STC)12v八路仿PLC

12伏八路控制继电器工控板带掉电存储(支持AT/STC)12v八路仿PLC

网店地址:
网店名称:
zhangxinchunleo
品牌:
价格:
100.00
旺旺:
zhangxinchunleo
发货速度:
4.83
描述评分:
4.80
服务评分:
4.78
12伏八路控制继电器工控板带掉电存储(支持AT/STC)12v八路仿PLC详情:






\

海量资源下载地址(在线产品资料-产品设计-电子学习视频-电子竞赛开源):
(提取码:PHKqoD)

店铺销售所有产品资料下载地址

\

赠送的1000份设计开发资料下载地址

【简要说明】
一、 尺寸:长150mmX宽122mmX高25mm

二、 主要芯片:AT89S52单片机(或者STC89C52)
三、 工作电压:12伏
四、 单片机标准十针下载接口。(可使用并口下载线和USB下载线下载)
五、 特点:1、具有电源指示。
              2、八路光电隔离引入信号。
              3、八路输出光隔离输出控制继电器
              4、标准的11.0592M晶振。
              5、具有上电复位和手动复位。
              6、支持AT89SXX系列单片机。
              7、带有掉电存储功能,芯片24C08。
              8、输入八路具有LED指示。
              9、输出八路具有LED指示。
             10、八路12V继电器控制,控制设备。
             11、可控制交流220V/10A一下设备。
             12、具有串口通信功能(可以上位机控制)。

     

六、有详细使用说明书
七、提供相关软件
八、提供例程及其学习资料

【输入部分标注说明】

 

【输出部分标注说明】

 

 

【上位机界面】 (提供源代码)

 

【测试程序】

/********************************************************************

                            汇诚科技

实现功能:此版配套测试程序
使用芯片:AT89S52
晶振:11.0592MHZ
波特率:9600
编译环境:Keil
作者:
网站:
www.ourhc.cn
淘宝店:汇诚科技

【声明】此程序仅用于学习与参考,引用请注明版权和作者信息!    

*********************************************************************/

/********************************************************************

单片机与PC机采用9针串口,MAX232通讯,波特率默认为9600.
单片机接收PC机发送的十六进制码表如下:
01、全开:PC发送0xFF; 单片机返回0XFF;
02、全关:PC发送0X00; 单片机返回0X00;
03、第一路开:PC发送0x01;单片机返回0X01;
04、第二路开:PC发送0x02;单片机返回0X02;
05、第三路开:PC发送0x03;单片机返回0X03;
06、第四路开:PC发送0x04;单片机返回0X04;
07、第五路开:PC发送0x05;单片机返回0X05;
08、第六路开:PC发送0x06;单片机返回0X06;
09、第七路开:PC发送0x07;单片机返回0X07;
10、第八路开:PC发送0x08;单片机返回0X08;
11、第一路关:PC发送0xFE;单片机返回0XFE;
12、第二路关:PC发送0xFD;单片机返回0XFD;
13、第三路关:PC发送0xFC;单片机返回0XFC;
14、第四路关:PC发送0xFB;单片机返回0XFB;
15、第五路关:PC发送0xFA;单片机返回0XFA;
16、第六路关:PC发送0xF9;单片机返回0XF9;
17、第七路关:PC发送0xF8;单片机返回0XF8;
18、第八路关:PC发送0xF7;单片机返回0XF7;
19、输入状态查询:PC发送0x55;单片机返回输出状态(返回值十六进制);
20、输出状态查询:PC发送0xAA;单片机返回输出状态(返回值十六进制);
21、输出取反指令:PC发送0X11;单片机返回0x11;

*********************************************************************/

#include<reg52.h> 
#define uchar unsigned char//宏定义无符号字符型
#define uint unsigned int  //宏定义无符号整型
/********************************************************************
                            初始定义
*********************************************************************/

uchar sj; //存储数据值

bit write=0; //写24C08 的标志;

uchar dat=0xee; //用于存储单片机接收发送缓冲寄存器SBUF里面的内容

/*定义八位出为单片机P2口*/

sbit K1=P2^0;

sbit K2=P2^1;

sbit K3=P2^2;

sbit K4=P2^3;

sbit K5=P2^4;

sbit K6=P2^5;

sbit K7=P2^6;

sbit K8=P2^7;

/*定义八位入为单片机P1口*/

sbit IN0=P1^0;

sbit IN1=P1^1;

sbit IN2=P1^2;

sbit IN3=P1^3;

sbit IN4=P1^4;

sbit IN5=P1^5;

sbit IN6=P1^6;

sbit IN7=P1^7;

/********************************************************************

                    24C08 读写驱动程序

*********************************************************************/

sbit scl=P3^6; // 24c08 SCL

sbit sda=P3^7; // 24c08 SDA

void delay1(uchar x)

{

uint i;

for(i=0;i<x;i++);

;

}

void flash(){ ; ; }

void x24c08_init() //24c08 初始化子程序

{

scl=1;

flash();

sda=1;                    

flash();

}

void start() //启动(I方C)总线

{

sda=1; flash(); scl=1; flash(); sda=0; flash(); scl=0; flash();

}

void stop() //停止(I方C)总线

{

sda=0; flash(); scl=1; flash(); sda=1; flash();

}

void writex(uchar j) //写一个字节

{

uchar i,temp;

temp=j;

for (i=0;i<8;i++)

{

temp=temp<<1; scl=0; flash(); sda=CY; flash(); scl=1; flash();

}

scl=0; flash(); sda=1; flash();

}

uchar readx() //读一个字节

{

uchar i,j,k=0;

scl=0; flash(); sda=1;

for (i=0;i<8;i++)

{

flash(); scl=1; flash();

if (sda==1) j=1;

else j=0;

k=(k<<1)|j;

scl=0;}

flash(); return(k);

}

void clock() //(I方C)线时钟

{

unsigned char i=0;

scl=1; flash();

while ((sda==1)&&(i<255))i++;

scl=0; flash();

}

/********************************************************************

                从24c08 的地址address 中读取一个字节数据

*********************************************************************/

unsigned char x24c08_read(unsigned char address)

{

unsigned char i;

start(); writex(0xa0);

clock(); writex(address);

clock(); start();

writex(0xa1); clock();

i=readx(); stop();

delay1(10);

return(i);

}

/********************************************************************

                向24c08 的address地址中写入一字节数据

*********************************************************************/

void x24c08_write(unsigned char address,unsigned char info)

{

EA=0;

start(); writex(0xa0);

clock(); writex(address);

clock(); writex(info);

clock(); stop();

EA=1;

delay1(50);

}

/********************************************************************

                            延时函数

*********************************************************************/

void delay(uchar t)

{

  uchar i,j;

   for(i=0;i<t;i++)

   {

              for(j=13;j>0;j--);

              { ;

              }

   }

}

/********************************************************************

              功能:串口初始化,波特率9600,方式1

*********************************************************************/

void Init_Com(void)

{

TMOD = 0x20;

PCON = 0x00;

SCON = 0x50;

TH1 = 0xFd;

TL1 = 0xFd;

TR1 = 1;

}

/********************************************************************

                            接收数据判断函数

*********************************************************************/

chuankou()

{

switch(dat) //接收数据判断

{

uchar k;

k=10;

case 0xff: P2=0X00;delay(k);SBUF = dat;dat=0xee;write=1;break; //  全开

case 0x00: P2=0XFF;delay(k);SBUF = dat;dat=0xee;write=1;break; //  全关

case 0x01: K1=0;delay(k);SBUF = dat;dat=0xee;write=1;break;      //  第一路开

case 0x02: K2=0;delay(k);SBUF = dat;dat=0xee;write=1;break;      //  第二路开

case 0x03: K3=0;delay(k);SBUF = dat;dat=0xee;write=1;break;      //  第三路开

case 0x04: K4=0;delay(k);SBUF = dat;dat=0xee;write=1;break;      //  第四路开

case 0x05: K5=0;delay(k);SBUF = dat;dat=0xee;write=1;break;      //  第五路开

case 0x06: K6=0;delay(k);SBUF = dat;dat=0xee;write=1;break;      //  第六路开

case 0x07: K7=0;delay(k);SBUF = dat;dat=0xee;write=1;break;      //  第七路开

case 0x08: K8=0;delay(k);SBUF = dat;dat=0xee;write=1;break;      //  第八路开

case 0xFE: K1=1;delay(k);SBUF = dat;dat=0xee;write=1;break;      //  第一路关

case 0xFD: K2=1;delay(k);SBUF = dat;dat=0xee;write=1;break;      //  第二路关

case 0xFC: K3=1;delay(k);SBUF = dat;dat=0xee;write=1;break;      //  第三路关

case 0xFB: K4=1;delay(k);SBUF = dat;dat=0xee;write=1;break;      //  第四路关

case 0xFA: K5=1;delay(k);SBUF = dat;dat=0xee;write=1;break;      //  第五路关

case 0xF9: K6=1;delay(k);SBUF = dat;dat=0xee;write=1;break;      //  第六路关
case 0xF8: K7=1;delay(k);SBUF = dat;dat=0xee;write=1;break;      //  第七路关
case 0xF7: K8=1;delay(k);SBUF = dat;dat=0xee;write=1;break;      //  第八路关
case 0x55: SBUF = P1;delay(k);dat=0xee;break;        //  读输入口状态
case 0xAA: SBUF = P2;delay(k);dat=0xee;write=1;break;      //  读输出口状态
case 0x11: P2=~P2;delay(k);SBUF = dat;dat=0xee;write=1;break;  //  输出口取反
default:break;                            //  跳出
}
}
/********************************************************************
                            主函数
*********************************************************************/

void main()
{
Init_Com();//串口初始化
x24c08_init(); //初始化24C08
sj=x24c08_read(2);//读出保存的数据赋于dat
P2=sj;//将存储的数据赋予P2口
while(1)
{
chuankou();  // 接收数据判断函数
if ( RI ) //扫描判断是否接收到数据,
{
dat = SBUF; //接收数据SBUF赋与dat
RI=0; //RI 清零。
}
if(write==1) //判断计时器是否计时一秒
{
write=0; //清零
sj=P2;       //将P2口的值赋予dat
x24c08_write(2,sj); //在24c08 的地址2 中写入数据dat
}             
}
}
/********************************************************************
                              结束
*********************************************************************/

实现功能:

 

  • 实现上位机(计算机)对继电器控制,发送不同的代码,控制对应的继电器(详细内容看程序)。
  • 具有掉电存储功能,即,断电后,再恢复通电,继电器输出断电前状态。

【图片展示】



 

/*************************************/

                   发货清单

1、八路继电器工控板带掉电存储 1块(默认发货芯片STC89C52RC)
2、
相关资料光盘 1张

 

/*************************************/

 

 

      此款宝贝价格不包含发票,需要发票请联系客服,谢谢!

 

买家必读:
1、本店所有宝贝均支持支付宝、银行转账、现金交易
2、有最低起拍数量的宝贝,请按要求拍下,以便于我们及时为您发货;
3、多件宝贝请使用购物车,可一次性批量购买多件宝贝,使购物更加方便快捷;
4、普通
快递我们首选申通、圆通】到货时间2~4天特快快递我们首选顺丰】到货时间1~2天,也可发中通、韵达、EMS,若无特别说明,我们将随机选择;
5
产品出
现任何问题,请及时与我们联系,一定会给您满意的答复和解决,不要随意给中评和差评哦。

关于信誉:
  信誉可以说是网商的生命,网上购物难免因为快递、包装、沟通不到位等原因产生误会或是误解,但请买家们相信我们辛勤的努力,不要轻易给出中评或是差评,对于我们每一条评价都是那么地重要,相信没有解决不了的问题,收到货后有任何问题都可以第一时间联系我们!
网上购物最主要是买得开心,和气生财!

关于评价:

    在淘宝每一个卖家都很重视别人给出的评价,因为这代表着自己的劳动。希望买家千万不要贸然给我们中评或差评。有不满之处,请随时和我们沟通,我们珍惜每一位朋友的每一个评价,请先与我们联系再作评价,相信没有不能解决的事情。我们希望买家不只是买到一份满意的商品,还能收获一份好心情,希望彼此多一些理解,少一份抱怨。祝您淘宝愉快!

售后服务及技术支持:
  我店销售的电子产品都是由我们的技术人员设计研发的,所以,请顾客购买后请提供宝贵意见!在技术支持上,我们会在能力范围内,给顾客最大的技术支持!此外产品资料也会不断更新,例程也会不断增多!

注明:量大优惠!欢迎批发!
 





 

zhangxinchunleo评价:

江西上饶 ID570043 :
   12伏八路控制继电器工控板带掉电存储(支持AT/STC)12v八路仿PLC质量好的没话说物超所值不过事实证明 我要减肥了
评论时间:2024年11月06日

贵州黔东南 ID782161 :
什么牌子灵芝孢子粉好胃炎能吃灵芝孢子粉吗
评论时间:2024年11月06日

山西忻州 ID565040 :
灵芝孢子粉的禁忌氨糖软骨素的功效
评论时间:2024年11月06日

甘肃白银 ID361164 :
划算,可以 
评论时间:2024年11月06日

甘肃庆阳 ID982984 :
灵芝孢子粉哪个牌子比较好可靠灵芝和灵芝孢子粉哪个好
评论时间:2024年11月06日

福建三明 ID461047 :
灵芝孢子粉多钱一斤灵芝孢子粉三萜含量
评论时间:2024年11月06日

四川达州 ID966129 :
增强抵抗力免疫力吃什么服用灵芝孢子粉的反应
评论时间:2024年11月06日

湖北咸宁 ID756561 :
灵芝孢子粉会过敏吗血压高怎么调理才会降
评论时间:2024年11月06日

四川广元 ID543249 :
店家棒棒哒。以后会经常来的。对了还会拉同学过来。很满意的一次呢! 
评论时间:2024年11月06日

青海海东 ID634724 :
免疫力低下怎么调理灵芝多糖和灵芝三萜
评论时间:2024年11月06日

与“12伏八路控制继电器工控板带掉电存储(支持AT/STC)12v八路仿PLC"”相关的推荐
与“12伏八路控制继电器工控板带掉电存储(支持AT/STC)12v八路仿PLC”相似随机商品
同兴膜式工程 www.bjtxms.com Copyright ©2013 -2021

本站所有内容信息均来自互联网,如果有内容侵犯您的隐私或者版权,请联系我们,邮箱:woaini#foxmail.com(将#替换为@)!我们会尽快删除!sitemap