Sunteți pe pagina 1din 3

www.u8051.com.

br

Prtica 2
Semforo 2 tempos
1. Programa do semforo de 2 tempos Para facilitar o desenvolvimento desta tarefa, pense numa situao real da sua cidade, sendo que cada rua do cruzamento tem um nico sentido (mo nica) e implemente um semforo de transito onde os LEDs do KIT tenham as seguintes funo/representaes:

P0_0: lmpada vermelha rua A P0_1: lmpada amarela rua A P0_2: lmpada verde rua A P0_5: lmpada vermelha rua B P0_6: lmpada amarela rua B P0_7: lmpada verde rua B

Tempo vermelho A: 10 segundos Tempo amarelo A: 2 segundos Tempo verde A: 5 segundos Tempo vermelho B: 5 segundos Tempo amarelo B: 2 segundos Tempo verde B: 10 segundos

Execute o JFE Editor. Acesse o menu FILE NEW;

www.u8051.com.br

Acesse o menu FILE SAVE AS...


Salve o arquivo como SEMAFORO.C (sem acentos) A seguir temos um modelo de programa para o semforo:
#include<at89x52.h> void delay_s(unsigned int segundos){ //funcao gera base de tempo 1s unsigned int aux1=0; unsigned int aux2=0; unsigned char i=0; for(i=0;i<segundos;i++){ for(aux1=0;aux1<940;aux1++) for(aux2=0;aux2<150;aux2++); } } void main(){ //comandos do programa //ex.: P0_0=1; delay_s(1); //aguarda 1 segundo }

Tente compilar o programa para comprovar que no existem erros de compilao. Grave o programa funcionamento. no KIT para comprovar o seu

Cole aqui o cdigo fonte do seu programa.

Importante: Lembre-se de salvar o desenvolvimento das suas atividades periodicamente e evite a perda do seu trabalho!

2. Execute o JFE Editor.

www.u8051.com.br

Acesse o menu FILE NEW; Acesse o menu FILE SAVE AS...


Salve o arquivo como SEMAFORO2.C (sem acentos) Refaa o programa do semforo empregando o mximo nmero de constantes e definies quanto for possvel, conforme o exemplo do livro 8051 Teoria Pginas 33 e 34. Tente compilar o programa para comprovar que voc utilizou todas as constantes corretamente, ou seja, verifique se no existem erros de compilao.
Cole aqui o cdigo fonte do seu programa.

3. Esquema do semforo de 2 tempos. Suponha que voc seja solicitado para fornecer o programa do semforo (software) e o esquema da placa de controle (hardware) para que uma determinada empresa possa fabric-lo. Ento pede-se: Com base no esquema do livro 8051 Teoria (pgina 51), desenhe o esquema eletrnico da placa de controle do semforo de 2 tempos.
Cole aqui o esquema do circuito.

Dica: para desenhar o esquema a partir do modelo do livro 8051 Teoria, pressione a tecla print screen e em seguida abra o PAINT e selecione a opo colar. Ento faa as alteraes necessrias na imagem original e anexe s respostas desta atividade.

S-ar putea să vă placă și