Sei sulla pagina 1di 2

TUTORIAL SIMPLES DE COMO UTILIZAR A FERRAMENTA MCU 8051 IDE PARA FAZER SIMULAES COM OS PERIFRICOS DO KIT MICROGENIOS

12 de junho de 2012

Primeiramente, baixe os seguintes arquivos de configurao presentes no grupo da disciplina, dentro da pasta Ferramentas de Projeto MCU 8051 IDE configs: 7seg config.vhc keypad config.vhc lcd config.vhc leds config.vhc Depois, baixe a verso mais nova da ferramenta MCU 8051 IDE. Aps instalada, abra o programa. Na tela inicial, na barra de menu, v em Project New. Digite o nome do projeto e escolha pasta onde ser arquivado o mesmo. Em seguida, selecione o AT89C51RC como tipo de processador (no existe a MCU do kit microgenios, que a AT89C51ED2, ento temos que utilizar uma com caractersticas similares, no caso a AT89C51RC). D um OK. Em seguida, na barra de menu, v em Virtual HW LED Panel. Na janelinha que abrir, clique no boto nesse boto para poder ligar os perifricos, transformando o boto . Depois, clique , v em Load Configuration e carregue o arquivo leds config.vhc. Faa o mesmo , v em Load , v em Load , v

para os outros perifricos disponveis no simulador: Virtual HW Multiplexed LED Display. Clique nesse boto novamente Configuration e carregue o arquivo 7seg config.vhc. Virtual HW Simple Keypad. Clique nesse boto novamente Configuration e carregue o arquivo keypad config.vhc. Virtual HW LCD Display (HD44780) 2 x 16. Clique nesse boto novamente em Load Configuration e carregue o arquivo lcd config.vhc. Para simular o LCD necessrio que, adicione a seguinte instruo ao cdigo de seu programa CLR P3.0, isto porque, no Kit Microgenios, o pino R/W do display LCD est aterrado, e para que o simulador interpretasse isso, foi necessrio conectar o bit 0 do Port 3 ao pino R/W e mandar o P3.0 para o estado 0. Aps ser feita todos os testes no simulador, est instruo deve ser retirada ou comentada ( ;CLR P3.0 ) para poder ser baixada na placa do kit. Caso voc esteja utilizando interrupes, v em Virtual MCU Interrupt Monitor para poder acion-las

Depois de toda essa configurao, o programa est pronto para iniciar a simulao. Abra o seu arquivo .asm e depois v em Simulation Start / Shutdown (ou aperte F2). Caso no d nenhum erro de sintaxe ou de compilao, v em Simulation Animate (ou aperte F6), isso ir animar a execuo passo-a-passo do programa. Pronto, seu programa est sendo simulado! Caso queria reeditar seu arquivo .asm, apenas desligue a simulao em Simulation Start / Shutdown (ou aperte F2). DICA: Quando se ativa os perifricos, a simulao tende a ficar lenta. Caso voc esteja utilizando sub-rotinas de retardo com timers pior ainda. Ento, para acelerar o processo de temporizao, aqui est uma dica. Localize a seguinte sesso na parte inferior do simulador:

Quando a sub-rotina de tempo ativada, percebe-se que o campo de T0 vai se incrementando, de 2 em 2, at chegar a 65535. Logo, aps voc ter iniciado a simulao (F6) e o seu programa entrar numa sub-rotina de timer, faa o seguinte: Aperte F6 para pausar a simulao. Apague o campo de T0 e digite o nmero 65535. Selecione o nmero recm-digitado e o copie dando um CTRL + C. Aperte F6 de novo para reiniciar a simulao de onde pausou. Quando o seu programa entrar numa sub-rotina de temporizao novamente, basta clicar no campo T0, dar um CTRL + A para selecionar todo o campo e, depois, CTRL + V para colar o nmero 65535 e, praticamente, pular o processo de timer, sem a necessidade de pausar a simulao novamente.

Provavelmente o programa ir exibir um aviso informando que ao ligar perifricos, a simulao fica muito mais lenta. No se preocupe, apenas ignore apertando OK.

Potrebbero piacerti anche