\hypertarget{index_Title}{}\section{Projecto final de PARI}\label{index_Title}
Comunicação bidireccional, através da porta serie, entre o computador e um PIC que adquire e trata o sinal recebido de um sensor ultra-sons.\par
\hypertarget{index_PIC}{}\section{Breve discrição do funcionamento do programa do PIC.}\label{index_PIC}
O programa do PIC, adquire uma tensão analógica gerada pelo sensor de acordo com a distância, e converte essa tensão num valor de 10 bits.\par
 Esse valor, no PIC, ocupa 2 posições de memória ou seja ocupa dois bytes. De forma a simplificar o envio através da porta serie, apenas são aproveitados \par
 os oito bits mais significativos da conversão A/D. Sendo o erro resultante desta simplificação, desprezável.\par
 O PIC ao iniciar o seu funcionamento começa logo, desde o inicio, a enviar informações pela porta serie. Pode no entanto receber um 's' para parar o envio \par
 ou um '1' para enviar apenas uma medida e voltar ao estado inactivo. Ao receber um 'r', retoma o seu funcionamento normal. \par
 A recepção pela porta serie e a selecção dos modos de funcionamento são feitos utilizando interrupts.\par
\hypertarget{index_PC}{}\section{Breve discrição do funcionamento do programa do PC.}\label{index_PC}
A programação no PC foi pensada de modo a ter dois programas que funcionam paralelamente, e que comunicam entre si, através de duas memórias partilhadas. \par
 O programa \hyperlink{gtk_8c_e125c9a2e7e564655e2a255044be7e58}{gtk()} e´ responsável pela interface gráfica que permite uma interacção fácil com o hardware. \par
 O programa \hyperlink{rs232_8c_e57d9ee815060879b1d17169b18ee8f1}{rs232()} é responsável pela comunicação directa com o hardware, através da porta serie. Recebe e envia dados para o PIC, e escreve os dados recebidos \par
 numa memória partilha, notificando de seguida com um sinal o programa \hyperlink{gtk_8c_e125c9a2e7e564655e2a255044be7e58}{gtk()} que irá ler a informação e apresenta-la na interface.\par
\hypertarget{index_About}{}\section{Autor}\label{index_About}
Nome: Bruno Andrade \par
 Nº Mec: 35606 \par
 E-mail: \href{mailto:andrade@ua.pt}{\tt andrade@ua.pt} 