文档详情

gyj-0065_15路继电器可编程模块485及232产品使用手册.doc

发布:2018-07-29约1.24万字共27页下载文档
文本预览下载声明
15路继电器可编程模块485及232使用手册 简要说明: 一、?尺寸:长181mmX宽152mmX高25mm 二、?主要芯片:STC12C5A60S2(支持51单片机) 三、?工作电压:直流12伏(另有24V继电器) 四、串口下载程序 五、输出供电采用延时接通电路 ?????? 功能:当输出接有被控制设备,避免单片机初次上电(或下载程序)时,输出设备误动作。此功能在实际应用中起到很大作用 六、 特点: ??????????? ?1、具有电源指示。 ???????????? 2、15路输入光电隔离引入信号。 ???????????? 3、15路输出光电隔离输出控制继电器。 ?????????????4、标准的11.0592M晶振。(便于设置串口波特率) ???????????? 5、具有上电复位和手动复位。 ???????????? 6、。 ???????????? 7、带有掉电存储功能,该单片机内部集成。 ???????????? 8、输入15路具有LED指示。 ???????????? 9、输出15路具有LED指示。 ?????????????10、15路12V继电器控制,控制设备。 ?????????????11、可控制交流220V/10A一下设备。 ?????????????12、具有双通信功能(可以上位机控制)。 ?????????????13、单片机无加密,可插拔更换,带有程序下载口,可随意更改程序。 使用说明: 【接线图】 【应用举例】 ? 【可以作为输入设备的产品】 【可作为输出控制的设备】 【原理图】 由于原理图比较大,购买后提供PDF格式的。 【PCB图】 【上位机控制界面】 【测试程序】 /******************************************************************** *********************************************************************/ #include STC12C5A60S2.H #include INTRINS.H #define uchar unsigned char//宏定义无符号字符型 #define uint unsigned int //宏定义无符号整型 bit write=0; //写的标志; uchar dat=0xee; //用于存储单片机接收发送缓冲寄存器SBUF里面的内容 uchar sj1; //存储数据值 uchar sj2; //存储数据值 uchar sj3; //存储数据值 /* sfr IAP_DATA = 0xC2; sfr IAP_ADDRH = 0xC3; sfr IAP_ADDRL = 0xC4; sfr IAP_CMD = 0xC5; sfr IAP_TRIG = 0xC6; sfr IAP_CONTR = 0xC7; sfr P4 = 0xC0; */ //定义Flash 操作等待时间及允许IAP/ISP/EEPROM 操作的常数 //#define ENABLE_ISP 0x80 //系统工作时钟30MHz 时,对IAP_CONTR 寄存器设置此值 //#define ENABLE_ISP 0x81 //系统工作时钟24MHz 时,对IAP_CONTR 寄存器设置此值 #define ENABLE_ISP 0x82 //系统工作时钟20MHz 时,对IAP_CONTR 寄存器设置此值 //#define ENABLE_ISP 0x83 //系统工作时钟12MHz 时,对IAP_CONTR 寄存器设置此值 //#define ENABLE_ISP 0x84 //系统工作时钟6MHz 时,对IAP_CONTR 寄存器设置此值 //#define ENABLE_ISP 0x85 //系统工作时钟3MHz 时,对IAP_CONTR 寄存器设置此值 //#define ENABLE_ISP 0x86 //系统工作时钟2MHz 时,对IAP_CONTR 寄存器设置此值 //#define ENABLE_ISP 0x87 //系统工作时钟1MHz 时,对IAP_CONTR 寄存器设置此值 /******************************************************************** 初始定义 *********************************************************************/ /*定义输入口*/ sbit IN1=P1^0; sbit IN2=P
显示全部
相似文档