Você está na página 1de 2

Sistemas Microprocessados LISTA 3 1) Que vantagens tem a comunicao serial em relao paralela?

? 2) Quais as estruturas fundamentais empregadas na comunicao serial? 3) Quais os parmetros do protocolo de comunicao serial UART? 4) Qual a mxima distncia entre transmissor e receptor em um canal de comunicao serial? 5) Esboar a forma de onda na sada Tx de uma USART ao transmitir o byte F0h com os seguintes parmetros: 2400 bps (baud rate), 8 bits de dados, paridade mpar, e 1 bit de parada. 6) O bit de paridade torna a comunicao serial infalvel? Justificar sua resposta. 7) Qual o custo (em percentual) do protocolo de comunicao da questo (5)? Em outras palavras, quanto se envia junto ao dado e que de fato no se constitui em informao? 8) Usando os pinos do PIC4550 para USART, e o transceptor DS75176, esboar o circuito para comunicao half-duplex (duas direes, mas no simultneas) de uma rede contendo 04 ns, usando a topologia bus. 9) Qual a mxima distncia entre os ns da questo (8)? O que determina esta distncia? 10) Citar uma vantagem da topologia bus em relao topologia estrela. 11) Adotando um dos ns da questo (8) como o mestre (portanto, os demais seriam escravos), discutir como a troca de mensagens poderia ser coordenada. 12) Quais as trs camadas fundamentais para a criao de uma rede de dados? Como estas camadas esto realizadas no laboratrio de SMP? Qual o formato do pacote de dados a ser empregado no lab. de SMP, para a realizao da rede de dados? 13) Quais as funes do compilador C18 usadas para inicializar a USART, verificar se o transmissor est livre, transmitir um dado, verificar se o receptor possui um dado pronto, e ler um dado? 14) Qual a diferena fundamental entre as tcnicas de sincronismo consulta e interrupo? 15) O que so interrupes mascarveis e como o mecanismo de mascaramento realizado em hardware? Esboar um circuito para exemplificar. 16) O que so mascaramento individual e global? Esboar um circuito para exemplificar. 17) Que perifricos do PIC18F4550 podem gerar interrupo?

18) Como a CPU diferencia uma funo de uma interrupo (p. ex. Timer0) de outra (p. ex. A/D)? 19) O que acontece se mais de uma interrupo ocorrer simultaneamente? 20) possvel que uma interrupo seja aninhada dentro de outra? Como a CPU sabe para que endereo da memria de programa ela deve volta, ao final da execuo de uma funo de interrupo? 21) Que diferenas h entre uma funo de interrupo e uma funo genrica?

Você também pode gostar