Eletrônica analógica 2
Eletrônica analógica 2
Rocha, T. O.
Filho, J. R.
Natal RN
Dezembro/2005
Centro federal de educação tecnológica do RN
Componentes: Thiago Oliveira Alves Rocha
Matricula: 20042180311
Curso: Automação industrial
Turma: 3.18
Disciplina: Eletrônica analógica 2
Professor: Henrique
Resumo
Este programa tem a função de enviar informações pela porta paralela,através de qual byte for selecionado
0 0 0 0: 0v
0 0 0 1;0.75
0 0 1 0:1.5v
0 0 1 1:2.25v
0 1 0 0;3v
0 1 0 1;3.75v
0 1 1 0;4.5v
0 1 1 1;5.25v
1 0 0 0;6v
1 0 0 1;6.75v
1 0 1 0;7.5v
1 0 1 1;8.25v
1 1 0 0;9v
1 1 0 1;9.75v
1 1 1 0;10.5v
1 1 1 1;11.25v
Esses valores são deferentes dos esperados,pois o esperado para o byte 1 1 1 1 era 12v.
Algoritimo
Variáveis
A,b,c,d:em forma de byte; // variáveis globais
X,y,z,w,v:inteiro; // variáveis globais
Inicio
Se o primeiro botão for selecionado então
A;=1
Senão
A:=0
V:=(1*a+2*b+4*c+8*d)*12/16
Se a:=1 então
Escreva(1)
Senão
Escreva(0)
Se o primeiro botão for selecionado então
X::=1
Senão
X:=0
Fim desta seção;
Inicio
Se o segundo botão for selecionado então
B:=1
Senão b:=0 V:=(1*a+2*b+4*c+8*d)*12/16
Se b:=1 então
Escreva(1)
Senão
Escreva(0)
Se o segundo botão for selecionado então y::=2 Senão
Y:=0
Fim desta seção;
Inicio
Se o terceiro botão for selecionado então c:=1 Senão c:=0 V:=(1*a+2*b+4*c+8*d)*12/16
Se c:=1 então
Escreva(1)
Senão
Escreva(0)
Se o terceiro botão for selecionado então z::=4 Senão z:=0 fim desta seção;
Inicio
Se o quarto botão for selecionado então d:=1 Senão d=0 V:=(1*a+2*b+4*c+8*d)*12/16
Se d:=1 então
Escreva(1)
Senão
Escreva(0)
Se o quarto botão for selecionado então w: =8
Senão
w: =0 fim desta seção; o time fará inicio v(x+y+z+w)*12/16