Dispositivo para simular o funcionamento de um semáforo no microcontrolador PIC16F84A. Enciclopédia de rádio eletrônica e engenharia elétrica
Enciclopédia de eletrônica de rádio e engenharia elétrica / Microcontroladores
Comentários do artigo
O dispositivo de simulação de semáforo é implementado no microcontrolador PIC16F84A. O circuito de comutação do microcontrolador (MK) é padrão; um ressonador de 32768 Hz usado em relógios é usado como um ressonador de quartzo.
ficha técnica do microcontrolador PIC16F84A
(clique para ampliar)
Os LEDs são conectados às saídas RB1..RB6 através de resistores limitadores de corrente 500 - 200 Ohm: Em vez de LEDs, você pode usar qualquer outra lâmpada, mas para isso você precisa colocar interruptores de transistor ou outros dispositivos correspondentes (optorelés, optoacopladores, etc .) nas saídas do microcontrolador
1 semáforo
RB1 - vermelho (K1)
RB2 - amarelo (W1)
RB3 - verde (З1)
2 semáforo
RB4 - vermelho (K2)
RB5 - amarelo (W2)
RB6 - verde (З2)
Um exemplo de compilação de um programa para simular o funcionamento de um semáforo: Para compor um programa é necessário elaborar um fluxograma de trabalho.
- K1 = 1, Z2 = 1
acenda vermelho no primeiro semáforo, verde no segundo, o resto está desativado
- K1 = 1, Z2 = 0,1,0,1,0,1,0,1,0,1
vermelho no primeiro semáforo continua aceso, verde no segundo pisca 5 vezes, o resto está desligado
- K1 = 1, W1 = 1, W2 = 1
vermelho no primeiro permanece aceso, amarelo no primeiro e segundo semáforos acende, o resto está desligado
- K2 = 1, Z1 = 1
acende o vermelho no segundo e o verde nos primeiros semáforos, o resto é desativado
- K2 \u1d 1, Z0,1,0,1,0,1,0,1,0,1 \uXNUMXd XNUMX
vermelho no segundo semáforo continua aceso, verde no primeiro pisca 5 vezes, o resto está desligado
- K2 = 1, W2 = 1, W1 = 1
vermelho no segundo continua a queimar, amarelo acende no segundo e primeiro semáforos, o resto é desligado
Texto do programa com comentários em assembler e arquivo HEX (os comentários não se repetem)
Um pouco sobre o programa:
- a inclusão de vermelho na primeira e verde na segunda é feita copiando a constante 01000010 para PortB.
A sub-rotina Pause_1 serve para atrasar o estado dos pinos da PortB por um tempo de aproximadamente 10 segundos.
- Para verde "piscando", é usada a sub-rotina Z_1, que inclui duas sub-rotinas de atraso usando comandos orientados a bit (bcf PortB,6, bsf PortB,6): 1) verde desligado 2) verde ligado.
Além disso, tudo é semelhante.
Autor: A. Kapliy, Ucrânia, processor@meta.ua; Publicação: cxem.net
Veja outros artigos seção Microcontroladores.
Leia e escreva útil comentários sobre este artigo.
<< Voltar
Últimas notícias de ciência e tecnologia, nova eletrônica:
Máquina para desbastar flores em jardins
02.05.2024
Na agricultura moderna, o progresso tecnológico está se desenvolvendo com o objetivo de aumentar a eficiência dos processos de cuidado das plantas. A inovadora máquina de desbaste de flores Florix foi apresentada na Itália, projetada para otimizar a etapa de colheita. Esta ferramenta está equipada com braços móveis, permitindo uma fácil adaptação às necessidades do jardim. O operador pode ajustar a velocidade dos fios finos controlando-os a partir da cabine do trator por meio de um joystick. Esta abordagem aumenta significativamente a eficiência do processo de desbaste das flores, proporcionando a possibilidade de adaptação individual às condições específicas do jardim, bem como à variedade e tipo de fruto nele cultivado. Depois de testar a máquina Florix durante dois anos em vários tipos de frutas, os resultados foram muito encorajadores. Agricultores como Filiberto Montanari, que utiliza uma máquina Florix há vários anos, relataram uma redução significativa no tempo e no trabalho necessários para desbastar flores.
... >>
Microscópio infravermelho avançado
02.05.2024
Os microscópios desempenham um papel importante na pesquisa científica, permitindo aos cientistas mergulhar em estruturas e processos invisíveis aos olhos. Porém, vários métodos de microscopia têm suas limitações, e entre elas estava a limitação de resolução ao utilizar a faixa infravermelha. Mas as últimas conquistas dos pesquisadores japoneses da Universidade de Tóquio abrem novas perspectivas para o estudo do micromundo. Cientistas da Universidade de Tóquio revelaram um novo microscópio que irá revolucionar as capacidades da microscopia infravermelha. Este instrumento avançado permite ver as estruturas internas das bactérias vivas com incrível clareza em escala nanométrica. Normalmente, os microscópios de infravermelho médio são limitados pela baixa resolução, mas o desenvolvimento mais recente dos pesquisadores japoneses supera essas limitações. Segundo os cientistas, o microscópio desenvolvido permite criar imagens com resolução de até 120 nanômetros, 30 vezes maior que a resolução dos microscópios tradicionais. ... >>
Armadilha de ar para insetos
01.05.2024
A agricultura é um dos sectores-chave da economia e o controlo de pragas é parte integrante deste processo. Uma equipe de cientistas do Conselho Indiano de Pesquisa Agrícola-Instituto Central de Pesquisa da Batata (ICAR-CPRI), em Shimla, apresentou uma solução inovadora para esse problema: uma armadilha de ar para insetos movida pelo vento. Este dispositivo aborda as deficiências dos métodos tradicionais de controle de pragas, fornecendo dados sobre a população de insetos em tempo real. A armadilha é alimentada inteiramente por energia eólica, o que a torna uma solução ecologicamente correta que não requer energia. Seu design exclusivo permite o monitoramento de insetos nocivos e benéficos, proporcionando uma visão completa da população em qualquer área agrícola. “Ao avaliar as pragas-alvo no momento certo, podemos tomar as medidas necessárias para controlar tanto as pragas como as doenças”, diz Kapil ... >>
Notícias aleatórias do Arquivo Sensor de giroscópio ultrapequeno XV-3500CB
19.04.2004
O sensor giroscópico ultrapequeno EPSON XV-3500CB com dimensões de 5x3,2x1,3 mm possui as seguintes características: tensão de operação de 2,7 a 3,3 V, faixa de velocidade angular de até 100 graus/s, sensibilidade 0,67 mV/graus/ s, linearidade +5%.
O sensor giroscópico foi projetado para uso em dispositivos em miniatura (câmeras de vídeo, telefones com câmera, etc.).
|
Outras notícias interessantes:
▪ Carro elétrico esportivo Detroit Electric SP:01
▪ Terapia de vibração ajuda com diabetes
▪ Cortiça de vírus
▪ Notebook híbrido ASUS Zenbook Flip UX360
▪ Caviar preto da Suíça
Feed de notícias de ciência e tecnologia, nova eletrônica
Materiais interessantes da Biblioteca Técnica Gratuita:
▪ seção do site Videotécnica. Seleção de artigos
▪ Artigo Terceiro Roma. expressão popular
▪ Artigo Qual a diferença entre pessoa jurídica e pessoa física? Resposta detalhada
▪ artigo Arco de urso. Lendas, cultivo, métodos de aplicação
▪ Artigo do Leitor SIM. Enciclopédia de rádio eletrônica e engenharia elétrica
▪ artigo Funcionamento e arranque de um motor elétrico trifásico em caso de falta de fase. Enciclopédia de rádio eletrônica e engenharia elétrica
Deixe seu comentário neste artigo:
Todos os idiomas desta página
Página principal | Biblioteca | Artigos | Mapa do Site | Revisões do site
www.diagrama.com.ua
2000-2024