modname=ckeditor
Modelo 1: tensão da fonte de Alimentação 12V
Modelo 2: fonte de Alimentação de tensão de 24 v
Breve descrição:
um、 tamanho: long181mmXwide152mmXhigh25mm
dois、 Principal fichas:STC12C5A60S2(support51singlechip)
três、 tensão de trabalho :direct12Volt/24V \ quatro、porta Serial baixar programa
cinco、A fonte de alimentação de saída adota o atraso de ligação de circuito: Quando a saída é conectada com o equipamento controlado,Evitar a primeira alimentação do MCU (Ou baixar o programa) Hora, Saída mau funcionamento do dispositivo。Esta função desempenha um papel importante na aplicação prática \ seis、 característica: 1、Com a indicação de poder。 2、15Input isolamento fotoelétrico levando em sinal de。 3、15Circuit saída de isolamento fotoelétrico de controle de saída de relé。 4、Standard11.0592MCrystal oscilador。(Fácil para definir a taxa de baud da porta serial) 5、Com power on reset e reset manual。 6、supportAT89SXXSeries MCU。 7、Com desligar a função de armazenamento, O MCU é internamente integrado。 8、input15The estrada tem o seu próprio characteristicsLEDinstructions。 9、output15The estrada tem o seu próprio characteristicsLEDinstructions。 10、15road12VRelay de controle, o equipamento de controle 。 11、Controlável communication220V/10ACheck o equipamento。 12、Ele tem dupla função de comunicação(pode ser controlada por superior de computador)。 13、Único chip, o microcomputador sem criptografia, o Pluggable substituição,Com o programa porta para download, O programa pode ser alterado à vontade。
instruções:
【Anotação De Notas 】
【 Diagrama de fiação 】
【 Exemplos de aplicação 】
【 Produtos que podem ser usados como dispositivos de entrada 】
【 Ele pode ser usado como um controle de saída do dispositivo 】
【 diagrama esquemático 】
Porque o diagrama esquemático é relativamente grande,Disponível após a compra PDFFormatted。
【 PCBchart 】
【 Superior computador com interface de controle 】
【 Procedimento de teste 】
********************************************************************
Execução função:STC12C5A60S2Test programa de chip único microcomputador
Usando chips:STC12C5A60S2
Oscilador de cristal de:11.0592 MHZ
Taxa de transmissão:115200
Compilar ambiente:Keil
【instrução】Este programa é só para a aprendizagem e referência,por Favor, indique o copyright e as informações do autor!
*********************************************************************/
#include "STC12C5A60S2.H"
#include "INTRINS.H"
#define unsigned char uchar//Macro define o tipo de caractere não assinados
#define uint unsigned int //Macro define um número inteiro não assinado
bits de gravação=0; //Um sinal escrito em inglês;
uchar dat=0xee; //é usado para armazenar o recebimento e envio de buffer de registro de MCUSBUFWhat do
uchar sj1; //Armazenar valores de dados
uchar sj2; //Armazenar valores de dados
uchar sj3; //Armazenar valores de dados
/*
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;
*/
definitionFlash Operação, tempo de espera e permissionIAP/ISP/EEPROM Constante de operação
//#define ENABLE_ISP 0x80 //Sistema de trabalho relógio
//#define ENABLE_ISP 0x81 //Sistema de trabalho relógio
#define ENABLE_ISP 0x82 //Sistema de trabalho relógio
//#define ENABLE_ISP 0x83 //Sistema de trabalho relógio
//#define ENABLE_ISP 0x84 //Sistema de trabalho relógio
//#define ENABLE_ISP 0x85 //Sistema de trabalho relógio
//#define ENABLE_ISP 0x86 //Sistema de trabalho relógio
//#define ENABLE_ISP 0x87 //Sistema de trabalho relógio
********************************************************************
Definição inicial
*********************************************************************/
/*Define a porta de entrada*/
sbit IN1=P1^0;
sbit IN2=P1^1;
sbit IN3=P1^4;
sbit IN4=P1^5;
sbit IN5=P1^6;
sbit IN6=P1^7;
sbit IN7=P3^2;
sbit IN8=P3^3;
sbit IN9=P3^4;
sbit IN10=P3^5;
sbit IN11=P3^6;
sbit IN12=P3^7;
sbit IN13=P2^2;
sbit IN14=P2^1;
sbit IN15=P2^0;
/*Define uma porta de saída*/
sbit OUT1=P2^3;
sbit OUT2=P2^4;
sbit OUT3=P2^5;
sbit OUT4=P2^6;
sbit OUT5=P2^7;
sbit OUT6=P4^4;
sbit OUT7=P4^5;
sbit OUT8=P0^7;
sbit OUT9=P0^6;
sbit OUT10=P0^5;
sbit OUT11=P0^4;
sbit OUT12=P0^3;
sbit OUT13=P0^2;
sbit OUT14=P0^1;
sbit OUT15=P0^0;
********************************************************************
Declaração de função
*********************************************************************/
união union_temp16
uint un_temp16;
uchar un_temp8[2];
my_unTemp16;
uchar Byte_Read(uint adicionar); //Lê um byte,Abrir antes de callingIAP função
void Byte_Program(uint adicionar, uchar ch); //Byte de programação,Abrir antes de callingIAP função
void Sector_Erase(uint adicionar); //Apagar setor
void IAP_Disable(); //função closeIAP
void Delay();
********************************************************************
Funções De Atraso
*********************************************************************/
void delay(uchar t)
uchar i,j;
for(i=0;i
{
for(j=13;j>0;j--);
{ ;
}
}
}
********************************************************************
função:porta Serial de inicialização,Transmissão rate9600,mode1
*********************************************************************/
void Init_Com(void)
{
TMOD = 0x20;
PCON = 0x00;
SCON = 0x50;
TH1 = 0xFd;
TL1 = 0xFd;
TR1 = 1;
}
********************************************************************
Abrir totalmente a função
*********************************************************************/
void quankai()
{
uchar k;
k=10;
OUT1=0;atraso(k);
OUT2=0;atraso(k);
OUT3=0;atraso(k);
OUT4=0;atraso(k);
OUT5=0;atraso(k);
OUT6=0;atraso(k);
OUT7=0;atraso(k);
OUT8=0;atraso(k);
OUT9=0;atraso(k);
OUT10=0;atraso(k);
OUT11=0;atraso(k);
OUT12=0;atraso(k);
OUT13=0;atraso(k);
OUT14=0;atraso(k);
OUT15=0;atraso(k);
}
********************************************************************
Totalmente fechado função
*********************************************************************/
Tags: bússola 485 módulo de, fx1 plc cabo, rs485 conversor de plc, rs 232 485 sem fio, siemens plc módulos, relé de 485, relé de 12v rs crs, rs232 relé 1 canal, delta plc rs585 módulo, relé de 6 conselho.
Origem | China |
Tipo | Outros |
Adicionar um comentário
O seu endereço de email não será publicado. Campos obrigatórios são marcados *