Resumo Do 20 Ao 26

2251 palavras 10 páginas
Quadro 1 – Código de um sistema embarcado desenvolvido gradualmente int ligdeslig(int estadoanterior) { //função para checar botões de ligar e desligar .Uma função que deve receber um valor numérico do tipo inteiro e retornar outro valor numérico do tipo inteiro
F (Button(&PORTB, 7, 2000, 0)) return (1); // um modo de checar o estado de botões. Esse comando verifica se o primeiro botão, conectado no sétimo pino do port “B”, está ou foi pressionado
F (Button(&PORTD, 7, 2000, 0)) return (0); Esse comando verifica se o segundo botão, conectado no sétimo pino do port “D”, está ou foi pressionado. return (estadoanterior); // retorna o estado anterior se nenhum botão tiver sido pressionado. Caso nenhum botão tenha sido pressionado, está função deve retornar o valor de sinalização recebido float capturartemp(int pinoan) { // função para capturar o valor de um pino analógico e converte-lo para formato digital. Nesse caso ele está sendo usado para capturar um valor de um sensor de temperatura. Uma função que deve receber um valor numérico do tipo inteiro e retornar um valor numérico do tipo real. Ela serve para c apturar e converter para o formato digital um valor que está sendo enviado para um pino analógico de um microcontrolador return ((float)((5. * Adc_read(pinoan) * 100.) / 1024)); //fórmula de conversão de dados analógicos. Esse comando usa uma fórmula para converter um valor analógico int disp7seg(int unidade) { // função de ativação de pinos para displays de 7 segmentos Uma função que deve receber um valor numérico do tipo inteiro e retornar outro valor numérico do tipo inteiro switch(unidade) // verifica qual o digito obtido { Esse comando é um comando condicional, ou seja, toma decisões baseados em cálculos, e comparações de valores case 0: return(63); // cada valor representa um conjunto de pinos sequenciais que devem estar ativos para mostrar o número adequado case 1: return(6); case 2: return(91); case 3: return(79); case 4: return(102); case 5:

Relacionados

  • CASA
    2630 palavras | 11 páginas
  • Projetos gerencia de projeto
    895 palavras | 4 páginas
  • looool
    1242 palavras | 5 páginas
  • Planta Georreferenciada
    4505 palavras | 19 páginas
  • Historia
    3674 palavras | 15 páginas
  • estatistica
    1298 palavras | 6 páginas
  • Genesis
    5193 palavras | 21 páginas
  • Acadêmico
    787 palavras | 4 páginas
  • Exôdo e Levitico
    6670 palavras | 27 páginas
  • Logistica empresarial
    1378 palavras | 6 páginas