Академический Документы
Профессиональный Документы
Культура Документы
19 de junho de 2013
Moritz, G.L.
Motivao
O que assembly - programao de microcontroladores utilizando seu conjunto de instrues - baixo nvel Porque aprender assembly?
Moritz, G.L.
Vantagens do assembly
A principal vantagem do assembly tambm sua principal desvantagem: A proximidade com a arquitetura Muito rpida Muito complexa e difcil de manter Obrigatria para alterao de alguns registradores de uso especial (em algumas arquiteturas)
Moritz, G.L.
Desvantagens do assembly
Nem sempre o cdigo gerado manualmente mais otimizado Difcil de manter e entender Falta de estruturao diculta o desenvolvimento de projetos complexos Qual a soluo adotada? Mesclar C com assembly
Moritz, G.L.
Desvantagens do assembly
Nem sempre o cdigo gerado manualmente mais otimizado Difcil de manter e entender Falta de estruturao diculta o desenvolvimento de projetos complexos Qual a soluo adotada? Mesclar C com assembly
Moritz, G.L.
Desvantagens do assembly
Nem sempre o cdigo gerado manualmente mais otimizado Difcil de manter e entender Falta de estruturao diculta o desenvolvimento de projetos complexos Qual a soluo adotada? Mesclar C com assembly
Moritz, G.L.
Desvantagens do assembly
Nem sempre o cdigo gerado manualmente mais otimizado Difcil de manter e entender Falta de estruturao diculta o desenvolvimento de projetos complexos Qual a soluo adotada? Mesclar C com assembly
Moritz, G.L.
Programando um Microcontrolador
Moritz, G.L.
Moritz, G.L.
Declarao de variveis
Moritz, G.L.
Subrotinas
Moritz, G.L.
Moritz, G.L.
Bits de congurao
Moritz, G.L.
Osciladores
Moritz, G.L.
Transferncia de dados MOVWF Lgica e aritmtica Soma, Subtrao, Incremento, E, OU, XOR... Operaes com Bits Seta Bit, Limpa Bit Controle de uxo de execuo BTFSC, CALL Onde f W b d le registrador Registrador W (Working) Posio de Bit Posio de memria (Padro: W)
Moritz, G.L.
Conjunto de instrues
Moritz, G.L.
Fluxogramas
Moritz, G.L.
Fluxograma de contagem
Moritz, G.L.
Rotina de delay
Moritz, G.L.