Lar Finanças Pessoais Eletrônicos digitais: Kit 74 Comandos do DOS - manequins

Eletrônicos digitais: Kit 74 Comandos do DOS - manequins

Índice:

Vídeo: Comando a distancia con módulos RF a 433MHz 2025

Vídeo: Comando a distancia con módulos RF a 433MHz 2025
Anonim

Ao controlar seus projetos eletrônicos através de uma porta paralela, o software do Kit 74 DOS consiste em três comandos - RELAY, DELAY e WAITFOR - que você pode executar a partir de um prompt de comando.

O comando RELAY

O comando RELAY envia um único byte de dados para a porta paralela. Cada um dos oito pinos de saída é definido ALTO ou BAIXO, dependendo do byte que você enviar. Este comando define os oito pinos em ALTA:

RELAY FF

E o seguinte comando define as oito saídas para BAIXO:

RELAY 00

Infelizmente, a maioria das versões do comando RELAY disponível na Internet tem um bug que requer você emite o comando duas vezes para que ele funcione. Assim, você deve inserir o comando RELAY FF duas vezes em sequência para ativar todos os pinos de saída.

Você deve especificar os dados de saída como um único número hexadecimal.

Pin de Dados Valor Hex
1 01
2 02
3 04
4 08 > 5
10 6
20 7
40 8
80 Para ativar todos os pinos, use o valor FF. Para desligá-los, use o valor 00.

Para ativar ou desativar mais de um pino, primeiro você deve calcular o número binário de oito bits equivalente aos pinos que deseja definir. Para ativar os pinos 1, 2, 3 e 8, por exemplo, você usaria o valor binário 100000111. (Observe que o pino 1 é representado pelo bit mais à direita do número binário e esse pino 8 é o bit mais à esquerda).

Depois de ter inventado o número binário para os pinos que deseja definir, divida o número binário pela metade para que você tenha dois números de quatro bits. No exemplo que define os pinos 1, 2, 3 e 8, o primeiro número binário é 1000 e o segundo é 0111.

Finalmente, procure cada número de quatro bits na Tabela 4-3 para determinar o único hexadecimal dígito a usar. Para este exemplo, o primeiro número de quatro bits converte para 8 e o segundo número de quatro bits se converte em 7. A combinação desses dois números fornece o número hexadecimal 87. Assim, o comando para ativar os pinos 1, 2, 3, e 8 é

RELÉ 87

Você deve digitar este comando duas vezes para que ele funcione.

Valor Binário

Dígito Hexadecimal Valor Binário Dígito Hexadecimal 0000
0 1000 8 0001
1 1001 > 9 0010 2
1010 A 0011 3
1011 B 0100 4
1100 C 0101 5
1101 D 0110 6
1110 E 0111 7
1111 F > Tempo de controle com DELAY e WAITFOR O software do Kit 74 inclui dois comandos que permitem adicionar atrasos aos seus scripts. Ao incorporar atrasos, você pode controlar o tempo dos dispositivos controlados pelo seu circuito de porta paralela.Você pode ligar o pin 1, aguarde 5 minutos, e depois desligue-o novamente, por exemplo. O mais útil dos comandos de temporização é DELAY, o que simplesmente faz com que seu script pause por um certo número de segundos. Para atrasar o seu script por 10 segundos, por exemplo, use este comando:

DELAY 10

A seqüência a seguir mostra como ativar e desativar todas as saídas em intervalos de 1 segundo:

: RELÓGIO DE LAÇO FF RELÉ FF RELAXO 1 RELÉ 00 RELÉ 00 DELAY 1 GOTO LOOP

Esta seqüência inicia ligando todos os pinos de saída. Então, aguarda 1 segundo, desliga todas as saídas, aguarda outro segundo e salta para a etiqueta LOOP para iniciar a sequência novamente.

Você deve sempre especificar o período de atraso em segundos. Para aguardar 1 minuto, use este comando:

DELAY 60

Uma hora contém 3, 600 segundos, então o seguinte comando atrasa o script por 1 hora:

DELAY 3600

O segundo comando de temporização é WAITFOR, que espera executar até chegar um certo dia. Para parar o seu script até as 10: 30 da manhã, por exemplo, use este comando:

WAITFOR 10: 30

Aqui está uma seqüência que liga todas as saídas às 10: 30 AM todos os dias, as deixa por uma hora, e desliga-os:

: LOOP WAITFOR 10: 30 Relé FF RELÉ FF DELAY 3600 RELÉ 00 RELÉ 00 GOTO LOOP

Eletrônicos digitais: Kit 74 Comandos do DOS - manequins

Escolha dos editores

Noções básicas do arquivo de dados Flashback da Oracle 12c - dummies

Noções básicas do arquivo de dados Flashback da Oracle 12c - dummies

O Flashback Data Archive do oracle 12c é um mecanismo de banco de dados que permite que você para armazenar periodicamente ou indefinidamente todas as versões de linha em uma tabela ao longo da sua vida útil. Você pode então escolher uma hora para ver os dados como existia em um ponto específico. Esteja ciente de que o Flashback Data Archive é um recurso licenciado. ...

Noções básicas de clusters de aplicativos reais do Oracle 12c - manequins

Noções básicas de clusters de aplicativos reais do Oracle 12c - manequins

Se você visitou os sites da Oracle nos últimos 12 anos , você viu o byline de marketing: "Inquebrável. "Essa linha de tag refere-se ao recurso Real Application Clusters (RAC). Claro, muitos elementos estão envolvidos, mas o RAC tem o destaque. O RAC é a solução de clustering de banco de dados Oracle. Em certo sentido, funciona na teoria de que ...

Noções básicas de Redo Log Files no Oracle 12c - dummies

Noções básicas de Redo Log Files no Oracle 12c - dummies

Redo os arquivos de log armazenam as informações do buffer de log no banco de dados Oracle 12c. Eles são escritos pelo Log Writer (LGWR). Mais uma vez, você não pode ler esses arquivos binários sem a ajuda do software de banco de dados. Normalmente, os arquivos de reto de log são nomeados com a extensão. LOG ou. RDO. Pode ser qualquer coisa que você queira, ...

Escolha dos editores

São orgasmos ok durante a gravidez? - Dummies

São orgasmos ok durante a gravidez? - Dummies

As mulheres grávidas não só têm permissão para fazer sexo, mas muitas vezes o desejam. Mas é bom aproveitar a relação sexual com o ponto do orgasmo? Afinal, os orgasmos são nada mais do que contrações - e as pessoas sugeriram que isso poderia desencadear mão-de-obra. Isso é apenas um mito. De fato, grávida ...

Alimentando a Multidão em uma Reunião Familiar - manequins

Alimentando a Multidão em uma Reunião Familiar - manequins

Cozinhando uma refeição para um grande grupo (reunião familiar ou de outra forma ) requer planejamento e resistência. Aqui está um guia útil para quantidades de alimentos e segurança alimentar, e conselhos sobre a organização de uma festa de potluck. Planejando para potlucks A forma mais comum de comestibles de grupo é uma festa de potluck - qual é a maneira mais barata e fácil de ...

Anatomia do Penis humano - dummies

Anatomia do Penis humano - dummies

Sabendo como as funções de um pénis podem fornecer uma visão útil do sexo e do corpo humano - se você quer entender o pénis e a anatomia masculina melhor ou aprender sobre isso pela primeira vez. Basicamente, um pênis é composto de três estruturas, que são feitas de um material esponjoso que pode preencher com sangue: ...

Escolha dos editores

Como lidar com outliers causados ​​por Forças externas - manequins

Como lidar com outliers causados ​​por Forças externas - manequins

Certifique-se de verificar atentamente os outliers antes eles influenciam sua análise preditiva. Os outliers podem distorcer a análise de dados e dados. Por exemplo, qualquer análise estatística feita com dados que deixa outliers no lugar acaba por desviar os meios e variâncias. Os outliers não controlados ou mal interpretados podem levar a conclusões falsas. Diga os seus dados que ...

Como criar um modelo de análise preditiva com regressão R - manequins

Como criar um modelo de análise preditiva com regressão R - manequins

Você deseja criar um preditivo modelo de análise que você pode avaliar usando resultados conhecidos. Para fazer isso, vamos dividir nosso conjunto de dados em dois conjuntos: um para treinar o modelo e outro para testar o modelo. Uma divisão 70/30 entre treinamento e testes de conjuntos de dados será suficiente. As próximas duas linhas de código ...

Como definir objetivos de negócios para um modelo de análise preditiva - dummies

Como definir objetivos de negócios para um modelo de análise preditiva - dummies

Um modelo de análise preditiva visa resolvendo um problema comercial ou realizando um resultado comercial desejado. Esses objetivos comerciais se tornam os objetivos do modelo. Conhecer aqueles garante o valor comercial do modelo que você constrói - o que não deve ser confundido com a precisão do modelo. Hipotéticamente, você pode construir um modelo preciso para ...