ENCICLOPÉDIA DE RÁDIO ELETRÔNICA E ENGENHARIA ELÉTRICA Programador simples. Enciclopédia de rádio eletrônica e engenharia elétrica Enciclopédia de eletrônica de rádio e engenharia elétrica / Microcontroladores O programador é um dispositivo feito em uma placa de circuito impresso e conectado através de uma porta paralela a um computador tipo IBM PC. A programação é realizada por um programa de controle especial. O programa é implementado como um aplicativo para WIN95WIN98. O programador pode escrever os seguintes tipos de microcircuitos: 27C16(К573РФ5), 27C32, 27C64(К573РФ4), 27C128, 27C256(К573РФ8), 27C512. O ajuste ao tipo de microcircuito é feito por meio de interruptores localizados no programador, bem como no programa. Descrição do programa O programa é escrito em DELPHI3. A escrita e a leitura de registros LPT são escritas usando inserções em assembler, portanto o programa não funcionará em WINNT e WIN2000. Os intervalos de tempo necessários para o estabelecimento e retenção das portas são definidos através da realização de um determinado número de ciclos vazios. Abaixo está a aparência do programa de controle.
O arquivo a ser gravado na ROM deve estar em formato binário pronto. A gravação começa no endereço definido no campo Endereço inicial e termina no final do arquivo ou quando o valor do endereço excede o valor definido no campo Endereço final. Ordem de programação 1. Execute o programa de controle; 2. Selecione na lista o tipo de microcircuito do programa; 3. Selecione um arquivo para gravar na ROM; 4. Ajuste as chaves da placa de acordo com o tipo de microcircuito; 5. Instale um chip gravável; 6. Aplique fonte de alimentação e tensão de programação ao programador; 7. Registre. Descrição do dispositivo. Diagrama esquemático do programador O programador é controlado através da porta LPT, que consiste em três registros: Cadastro de dados. D_LPT0-D_LPT7. Os dados são transferidos através deste registo; registro de controle. -STROBE, -AUTOFD, -INIT, -SLCTIN. Os sinais neste registro controlam a transferência de dados; registro de entrada. Através do registro de entrada, os dados são recebidos da ROM. Quatro bits deste registro são usados para recepção - ERROR, SLCT, PE, -ACK. DD1, DD2 (555IR22) - registradores de endereço Os registros DD1, DD2 são projetados para definir o endereço da ROM. DD1 define os bits menos significativos do endereço, DD2 - os mais significativos. A gravação nesses registradores ocorre através do barramento de dados LPT na borda ascendente dos estroboscópios de controle -AUTOFD e -INIT, respectivamente. DD3 (555IR22) - registro de sinais de controle O registro DD3 é projetado para gerar flashes que controlam a operação da ROM e do barramento de dados (ver tabela).
A palavra de controle é escrita no registro através do barramento de dados LPT na borda ascendente do estroboscópio de controle -SLCTIN. DD4 (555AP5) - buffer de recebimento DD4 - dois buffers de 4 bits através dos quais os dados são recebidos da ROM para o IBM PC. Um aceita os 4 bits de dados mais baixos, o outro - os mais altos. Esta divisão é feita devido ao fato do LPT possuir apenas 5 linhas de entrada. Os buffers são conectados às entradas LPT por estroboscópios inlow_str e inhigh_str do registro de controle DD3 (ver tabela).
DD5 (555IR22) - registrador de dados para escrita DD5 - registrador de dados de 8 bits. Este registro define os dados a serem gravados na ROM. Os dados são gravados nele através do barramento de dados LPT na borda ascendente do sinal de controle -STROBE. O estado dos sinais de saída deste registro depende do estroboscópio OUT do registro de controle DD3. Quando OUT=0, os dados do registrador são enviados para o barramento de dados ROM, quando OUT=1, as saídas do registrador estão em um estado de alta resistência. Design do dispositivo Existem dois slots para instalação de chips no programador. Um para chips ROM, outro para microcontroladores MK51 (a programação dos microcontroladores não está totalmente elaborada, portanto este tipo de microcircuitos não está no programa de controle). Painéis DIP comuns foram usados como plataformas de pouso. As tensões de alimentação e programação são conectadas ao conector P2. A tensão de programação deverá ser ajustada de acordo com os requisitos técnicos de cada tipo de microcircuito. Atenção: Como a configuração do tipo de chip é realizada por interruptores, o dispositivo só pode ser ligado após a instalação do chip e a configuração adequada dos interruptores. Você pode baixar os seguintes arquivos relacionados ao projeto:
Autor: Sergey Rostovtsev, rmsergey@chuvashia.ru; Publicação: cxem.net Veja outros artigos seção Microcontroladores. Leia e escreva útil comentários sobre este artigo. Últimas notícias de ciência e tecnologia, nova eletrônica: Couro artificial para emulação de toque
15.04.2024 Areia para gatos Petgugu Global
15.04.2024 A atratividade de homens atenciosos
14.04.2024
Outras notícias interessantes: ▪ Laptops com HDD desaparecerão das lojas na Europa Ocidental ▪ Placa gráfica AMD FirePro R5000 Data Center ▪ No elevador do outro lado da rua ▪ Menos moinhos de vento - mais energia Feed de notícias de ciência e tecnologia, nova eletrônica
Materiais interessantes da Biblioteca Técnica Gratuita: ▪ seção do site Reguladores de corrente, tensão e potência. Seleção de artigos ▪ Artigo Edição de vídeo de casamento. videoarte ▪ artigo Qual país tem uma classe de ciber-sem-teto? Resposta detalhada ▪ Artigo Vice-Diretor de Assuntos Comerciais. Descrição do trabalho ▪ artigo O incrível movimento das moedas. Segredo do foco
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 |