Lab10 - Laboratório e Listas de Programação Embarcada PDF

Title Lab10 - Laboratório e Listas de Programação Embarcada
Author Gustavo Pereira Vilani
Course Programação Embarcada
Institution Universidade Federal de Itajubá
Pages 1
File Size 74.2 KB
File Type PDF
Total Downloads 78
Total Views 143

Summary

Laboratório e Listas de Programação Embarcada...


Description

UNIFEI - Universidade Federal de Itajubá IESTI - Instituto de Engenharia de Sistemas e Tecnologia da Informação

10º Laboratório de Programação para Sistemas Embarcados Prof. Dr. Rodrigo Maximiano Antunes de Almeida 1) Escreva o código abaixo e monitore o resultado pelo programa Terminal.exe #include "basico.h" #include "config.h" #include "serial.h" #include "adc.h" #include "lcd.h" void main(void) { unsigned int temp; InicializaSerial(); InicializaAD(); InicializaLCD(); for(;;) { temp = LeValorAD()/2; EnviaSerial('T'); EnviaSerial(((temp/100)%10)+48); EnviaSerial(((temp/10)%10)+48); EnviaSerial(((temp )%10)+48); } }

Configure a comunicação do terminal para 36k, 56k e 112k. O que acontece? Altere o programa para exibir no LCD os dados recebidos pela serial. 2) O programa abaixo troca o valor dos led's na Porta B a cada 50ms. void main(void) { unsigned int cont; TRISD = 0x00; InicializaTimer(); ResetaTimer(10000); cont = 0; for(;;) { AguardaTimer(); ResetaTimer(10000); cont++; if (cont >= 50) { PORTD ^= 0xFF; cont = 0; } } }

3) Com base nos dois programas anteriores, crie um programa que envie o estado da temperatura, da porta B e da porta D via serial a cada 1 segundo. Utilize um formato adequado para a mensagem....


Similar Free PDFs