Escolar Documentos
Profissional Documentos
Cultura Documentos
While (1)
if(button1==1) {while (button1=1) continue; UART1_Write(‘C’);}
R:
sbit button1 at rd2_bit; // dar nome aos RB0 como button1
sbit button2 at rd3_bit; // dar nome aos RB1 como button2
void main() {
trisd=0b00001100;//colocar o RD2 e RD3 como entrada de dados
portd=0; //colocar valor logico 0 a todos os pinos do registador B
UART1_Init(4800) ;// inicializar o uart
while(1) {
if(button1==1) { while (button1==1)continue; UART1_Write(‘A’); }
if(button2==1) { while (button2==1)continue; UART1_Write(‘B’);
}}}
7. O Marcelo montou um carro que vai para frente, vai para trás, curva a direita e a esquerda,
usando MC145026 com frequência de 1.7kHz e MC145027 com frequência de 21.5kHz, e usou
um modulo infravermelho com frequência máxima de 38kHz no receptor e pretende usar os
resistores R1=1kΩ e R2=1kΩ com um capacitor de 100nf no transmissor.
d) Se possível faça o esquema eléctrico bem como o diagrama de bloco com base na resposta
da linha b do projecto, caso não justifique (6v)
R:Não é possivel fazer o esquema electrico bem como em bloco porque o projecto não
funciona de acordo com os paramentros da linha b) isso seria desperdicio de materias e os
parametro de telecomunicações a nivel de sincronismo não foram cumpridos.