Gravador de Microcontrolador 8051
Este projeto eletrônico foi desenvolvido para suprir uma demanda de mercado para abastecimento de laboratórios de universidades nos cursos de engenharia e tecnologia em geral.
O PRG-8051-USB é alimentado diretamente pela porta USB o que torna o processo de gravação muito prático e rápido viabilizando sua utilização em laboratório com montagem em protoboard de circuitos com microcontrolador 8051.
Este gravador suporta diversos microcontroladores da linha AT89S .
- AT89S51 (4K de Flash)
- AT89S52 (8K de Flash)
- AT89S53 (12K de Flash)
- AT89S8252 (8K de Flash)
- AT89S8253 (12K de Flash)
Características da eletrônica
Trata-se de um projeto de eletrônica digital com suporte USB por meio de uma implementação human interface device (HID) que foi feita no microcontrolador da placa eletrônica assim como a implementação dos comandos SPI através dos pinos MISO, MOSI e SCK.
Podemos simplificar o processo de gravação nos seguintes passos:
- O arquivo compilado *bin é enviado a placa via usb (HID)
- O microcontrolador recebe cada byte e memoriza.
- Microcontrolador executa as rotinas de gravação via SPI na flash do 8051
- Se comando de comparação executado, confere byte a byte a gravação
Software de Gravação PRG-8051-USB
O Software de gravação foi desenvolvido em linguagem C++ e possui todos os comandos necessários relacionado a gravação do 8051 além dos comandos de travamento dos Lock Bits para proteção de código em aplicações sensíveis a cópia. Apresenta também informações de status e diagnóstico.
Funções disponíveis no Software:
- Conexão e desconexão USB
- Gravar, comparar, apagar e verificar apagamento da flash
- Gravar Lock Bits nos 4 modos disponíveis.
- Seleção o 8051 a ser gravado (4K, 8K e 12K).