Placa de desenvolvimento 8051 DIY DS18B20 DS1302

Placa de desenvolvimento 8051 DIY DS18B20 DS1302

Placa de desenvolvimento 8051 DIY, placa de desenvolvimento de microcontrolador 51, exceto para o CH340, todos os componentes são PTH, que são convenientes para soldagem. A placa de desenvolvimento inclui LEDs, display digital, teclas, DS18B20, AT24C02, buzzer, módulos ADC*e DAC, que podem atender aos requisitos básicos do ensino de microcontroladores.

A placa de desenvolvimento de chip único 51 usa embalagem de plug-in direto para todos os componentes, exceto para o CH340, facilitando a soldagem. A placa de desenvolvimento inclui recursos como LEDs, display digital, teclas, DS18B20, AT24C02, DS1302, buzzer passivo, receptor infravermelho, módulo ADC e DAC, etc., que podem atender aos requisitos básicos para o ensino de microcontrolador de chip único.

Esquema Placa de desenvolvimento 8051 DIY DS18B20 DS1302

Esquema

Módulo da placa de desenvolvimento 8051

  • Sistema mínimo de microcontrolador 8051
  • LED de registro de deslocamento de 8 bits
  • display 7 segmentos de cátodo comum de 8 dígitos x 8 bits
  • Módulo de recepção de infravermelho
  • Display LCD LCD1602/LCD1286
  • Interface para cristal
  • Buzzer passivo
  • Sensor de temperatura 18B20
  • 4 teclas independentes
  • Chip RTC= DS1302
  • Memória AT24C02
  • Módulo de download USB para serial (chip da série STC)
  • Módulo ADC XD549
  • Módulo DAC XD5615

 

Experiência 1 – Sequencial de LED

Esquema Sequencial De Led

Parte de hardware da placa de desenvolvimento
O módulo de sequencial de LEDS é composto por 8 LEDs, LED3~LED9, controlados pela porta P1 do microcontrolador STC89C52RC.

Sequencial De Led Localização Na Placa

Circuito de simulação Proteus
O circuito de simulação Proteus do módulo sequencial de LEDs é mostrado na figura.

Sequencial De Led Simulação Proteus

Programa Keil
O programa de sequencial de LEDS realiza 8 formas diferentes de mudanças de luz LED, com o intervalo de tempo a mudar 8 vezes para cada forma, ficando gradualmente mais rápido.

 

Experimento 2 – Exibição Dinâmica de display 7 segmentos

Esquema Display De 7 Segmentos 8051

 

Seção de hardware da placa de desenvolvimento
O módulo de display 7 segmentos, consiste em 8 display de cátodo comum de 8 bits, com quatro display em cada conjunto, incluindo LED1 e LED2. O código de bits do display 7 segmentos é controlado por 74HC138, com pinos de controle sendo P1.2, P1.3 e P1.4 do microcontrolador STC89C52RC;
O código de segmento do display é emitido pela porta P0 de STC89C52RC microcontrolador e enviado para o display 7 segmentos de 8 bits através do buffer de barramento 74HC245.

Display De 7 Segmentos 8051

 

Circuito de simulação de Proteus
O circuito de simulação Proteus do módulo de display 7 segmentos é mostrado na figura abaixo.

Display De 7 Segmentos 8051 Simulação No Proteus

 

Programa Keil
O programa de exibição dinâmica de display 7 segmentos exibe 8 dígitos 0~7, exibidos da esquerda para a direita. Para um programa específico, consulte a Figura abaixo e o código do programa está no anexo.

Experimento 3 – Teclas Independente

Parte de hardware da placa de desenvolvimento
O módulo de tecla independente consiste em quatro teclas, incluindo KEY1, KEY2, KEY3 e KEY4. Os quatro botões são conectados aos quatro bits inferiores da porta P3 do microcontrolador, ou seja, P3.0, P3.1, P3.2 e P3.3. Quando o botão não é pressionado, o nível da porta é alto; quando o botão é pressionado, o nível da porta fica baixo.

 

Circuito de simulação Proteus
Atenção: Devido ao fato de que a porta P3.2 também está sendo multiplexada pelo receptor infravermelho IR1, o botão KEY3 é propenso a interferência de sinal infravermelho externo. Portanto, recomenda-se usar um conector fêmea para a posição de solda do componente IR1 e inserir o componente na porta ao usar a função de recepção de infravermelho.

 

Programa Keil
O controle de chave independente K1 ~ K4 controla quatro Leds LED D1 ~ D4 ligado e desligado. Para um programa específico, consulte a Figura abaixo e, para o código do programa, consulte o link do código fonte.

Experimento 4 – Teclado de matriz

 

Seção de hardware da placa de desenvolvimento
O módulo do teclado da matriz é composto por 4*4, totalizando 16 teclas, incluindo SW1~SW16. As quatro linhas do teclado da matriz são conectadas aos P2.7, P2.6, P2.5 e P2.4 do microcontrolador (primeira linha à quarta linha); as quatro linhas de coluna são conectadas ao P2.3, P2.2, P2.1, P2.0 do microcontrolador (primeira coluna à quarta coluna).

 

Circuito de simulação Proteus
O circuito de simulação Proteus do teclado de matriz é mostrado na Figura abaixo.

Teclado De Matriz Simulação Proteus

Programa
Keil O teclado da matriz consiste em 16 teclas para controlar a exibição dos dígitos mais à esquerda dos números de 0 a 9 e A, B, C, D, E, F. Para obter detalhes específicos do programa, consulte a Figura 4, e o código do programa está disponível na quarta parte do link do código fonte.
O programa usa um método de varredura determinante, o que torna mais fácil para os iniciantes entenderem o método de detecção de teclados matriciais.

Download código-fonte

Mirror

Para nossos seguidores no Instagram, posso enviar um link para baixar 37 experimentos de projetos para usar com esta placa + 175 circuitos diversos, siga nossa página e comente este post no Instagram para receber o link em mensagem direta.

Componente Valor Descrição Quantidade
Capacitores
C1, C2 33pF (33p) Capacitor cerâmico 2
C3, C11 10uF Capacitor eletrolítico 2
C4, C5, C6, C9, C10 100nF (104) Capacitor cerâmico 5
C7, C8 20pF (20p) Capacitor cerâmico 2
Resistências
R1 10kΩ Marrom, preto, laranja, dourado 1
R2, R3, R4, R5, R6, R7, R8, R9, R11 100Ω Marrom, preto, marrom, dourado 9
R10 2kΩ Vermelho, preto, vermelho, dourado 1
R12 1kΩ Marrom, preto, vermelho, dourado 1
R13, R14, R15 1kΩ Resistor Variável 3362P 3
RN1, RN2, RN3, RN4 10kΩ (103) 8 ±5% 10kΩ SIP-9-2.54mm Rede resistiva 4
RN5 470Ω (471) 8 ±5% 470Ω SIP-9-2.54mm Rede resistiva 1
Semicondutores
BUZZER1 4000Hz 85dB Passivo Campainha Piezoelétrica 4kHz
14mm
1
D1 1N4148 Diodo de comutação DO-35 1
IR1 IRM-56384 SIP-3-2.54mm Receptor Remoto Infravermelho 1
LED1, LED2 SR420361N 0,36 polegadas quatro dígitos display cátodo comum VERMELHO 2
LED3, LED4, LED5, LED6, LED7, LED8, LED9, LED10 204-10SURD/S530-A3-L LED Vermelho 3mm 20mA 8
1º trimestre S8550-TA Transistor TO-92-3 PNP 1
U1 STC89C52RC-40I-PDIP40 Microcontrolador DIP-40 1
U2 CH340N Conversor USB SOP-8 1
U3 XD74HC245 Transceptor de barramento não inversor de 3 estados octal DIP-20 1
U4 74HC138N DIP-16 CMOS de alta velocidade Logic 3 a 8
decodificador de linha Demultiplexador inversor e não inversor
1
U5 DS18B20+T&R Sensor de temperatura TO-92 1
U6 AT24C02N DIP-8 EEPROM 1
U8 XD549 Conversor analógico-digital (ADC) DIP-8 1
U9 XD5615 Conversor Digital para Analógico (DAC) DIP-8 1
Sub-10 DS1302ZN DIP-8 Relógio em Tempo Real 1
Diversos
D1, D2 2.54-1*20P P = 2,54 mm 20P Pin Header 2
Pág. 1 2.54-1 * 16P 2,54 mm  Pin header Fêmea de Linha Única 16P 1
Pág. 4 2.54-1*20P 2,54 mm  Pin header Fêmea de Linha Única 20P 1
F1 Resposta A30-050 Fusível reinicializável de plug-in de 30V 500mA 1
H1 2.54-1*3 Pin header de pinos 3P de 2,54 mm 1
H2 PZ254V-11-02P 2,54 mm 2 Pinos  Pin header 1
D1, D2 2.54-1*20P P = 2,54 mm 20P Pin Header 2
Pág. 1 2.54-1 * 16P 2,54 mm  Pin header Fêmea de Linha Única 16P 1
Pág. 4 2.54-1*20P 2,54 mm  Pin header Fêmea de Linha Única 20P 1
KEY1, KEY2, KEY3, KEY4, KEY5, SW1, SW2, SW3,
SW4, SW5, SW6, SW7, SW8, SW9, SW10, SW11,
SW12, SW13, SW14, SW15, SW16
Reino Unido-B0202-G5-160 Chave de toque SPST de botão redondo de 6 mm e 5 mm 21
SW17 XKB7070-Z-92 Interruptor de botão de travamento 100mA 1
USB1 USB-B01 Conector USB USB USB 2.0 4P Fêmea Tipo-B 1
X1 Cristal Oscilador HC-49S 1
X2 32.768KHz Cristal DT-26 1

Download dos arquivos, links e notas

Pcb 3D

 

Fonte: https://oshwhub.com/xiezhaoyan/51-dan-pian-ji-diy-kai-fa-ban-97-zhi-cha-jian

O que achou deste artigo?

Clique em uma estrela para avaliá-lo!

Classificação média 5 / 5. Total de votos 6

Sem votos até agora! Seja o primeiro a avaliar este post.

Sobre o Autor
Autor do blog Te1.com.br. Técnico em Eletrônica Industrial pela Escola Técnica de Brasília, Tecnólogo em Sistemas para Internet pela Unianhanguera. Interessado em eletrônica, montagens, pesquisas, informática e tecnologia em geral.
Compartilhe:
Comentar via Facebook

Deixe um comentário

Sair da versão mobile