PRACTICA Nº 7

Anuncio
PRACTICA Nº 7
Para a realización desta práctica necesitamos o seguinte compoñente. Un circuito integrado 4011 e dous
xeradores de onda cadrada, un que seria de 100 KHz e outro de 101 KHz e a saida debe ser TTL.
Nesta practica o que fixemos foi, introdirlle duas sinais cadradas de frecuencia moi similar a unha porta
NAND e a saida danos:
Cunha frecuencia de 1,2 KHz esta sinal non esta dibuxada como seria na realidade,senon que esta modificada
xa que no osciloscopio deunos unha onda con (interferencias) non perfecta.
Se as duas frecuencias foran iguais na saida teriamos unha sinal totalmente continua.
Para a segunda parte empregamos unha R=15K e un condensador de 10nF e fc=1KHz neste segunda parte o
que queremos e filtrar o sinal.estes valores e mias a grafica non os temos.entregamoschos despois de volver a
medilos.
Do que se trata nesta practica é de medir co osciloscopio a capacidade de determinados compoñentes para
producir oscilacioóns dunha frecuencia dada.
O primeiro que fixemos foi a montaxe dun xinselo circuito, que constaba dun circuito integrado (4093) unha
resistencia de 1M e un condensador de 22pF e Vo=+5V.
Logo medimos co osciloscopio a forma de onda en Vo. Medimos a sua frecuencia, e verificamos que se
corresponde ca da sua formula que é f=1/(KRC) nesta formula K depende dos valores que empreguemos no
deseño do circuito.
Forma de onda que nos da e a seguinte:
O periodo danos 9 (T=9) e a frecuencia e igual a inversa do peiodo polo tanto a frecuencia danos 1/9
=111KHZ
Da formula f=1/KRC despexamos k e danos que K= 1/RCf sabemos R o valor do condensador e a frecuencia
que a acabamos de hallar. Polo tanto K=0,41
1
O apartado 3 dinos que debemos cambiar o valor de R e C para ver se se verifica a formula anteriormente
nombrada, neste caso collemos o valor de R=100K e o condensador o mesmo.
O valor do periodo e de 0,8µs e como f=1/T f=1,25MHZ
Polo que f=1/(0,41·100e3·22e−12)= 1,10 MHZ ou o que e o mesmo o valor que hallamos antes correspondese
con este. E facendo o mesmo que fixemos no apartado anterior temos que =0,36 a gráfica obtida e a seguinte:
Agora debemos montar un circuito cun cristal de cuarzo que ten unha frecuencia comprendida entre 1 e 10
MHZ para montar este circuito necesitamos dous condensadores de 33pF cada un duas resistencias de 2,2K
e outra de 1K e claro o cristal de cuarzo o circuito integrado 4093 e aplicamoslle unha tensión de 9 V de pico
Despois de montar o circuito deunos os seguintes datos T= 0,25µs E unha frecuencia de 4 MHZ.
PRACTICA Nº9
Nesta práctica o que vamos facer e a montaxe dunha rede de area local baixo o protocolo TCP/IP baixo
windows 98.
O primeiro q fixemos foi montar os cables de par trenzado(STP) por cada cable necesitamos dos conectores
BJ45 primeiro medimos a distancia entre ordenadores para que o cable chegara ben dun o outro,e non estibera
moi desprotexido(por se o pisamos ou sofre danos) para unir o cable os conectores o que fixemos foi pelar un
pouco o cable para poder trenzar os pares correspondentes e despois con unhas tenazas especiais xa para iso
precionamos sobre o conector cos cables xa metidos cada un no seu sitio,e xa temos os cables con cadan seu
conector.
1−verde−branco
2−verde.
3−laranxa−branco
4−azul
5−azul−branco
6−laranza
7−marrón−branco
8−marrón
Ainda que con conectar o 1−2 e o 3−6 que son os que se encargan da emisión e recepción de datos.
Despois disto, comprobamos se a montaxe estaba ben feita, un comprobador de continuidade.O cable que
montamos entre nos deunos ben.
A segunda parte da práctica e realizar a instalación dunha tarxeta de rede. Para poder conectar os ordenadores
entre si ou en internet.A conexión destas tarxetas e xinsela. Despois de instalala o encender o ordenador
windows xa detectara a tarxeta.
O unico que tibemos que facer foi introducir o cd de windows 98 para instalar os dribers.
2
Todos os cables que nun estremo estan conectados o ordenador e no outro deben estar conectados a un
concentrador.
PRACTICA Nº 10
Nesta practica do que se trata e de configurar unha rede de area local, para poder conectar os ordenadores a
internet.
Isto faise dende mi pc/panel de control/red/configuración. E dentro da configuración escollemos un protocolo
que é microsoft e TCP/IP.
Para isto hai especificar a dirección ip, a mascara de red e o grupo de traballo co nome de terminal.
Collemos unha configuración estática,para isto temos que empregar o administrador de rede, e proporcionanos
datos legais.
O que fixemos foi insertar unha ip que seria 192.169.zzz.xxx e como mascara 255.255.255.0
Logo o que debemos facer e compartir os arquibos que qeiramos de cada equipo para asi poder traballar con
eles dende outro equipo. E o mesmo con unha impresora, xa que poderiomos imprimir datos con unha soa
impresora para varios equipos.
O nome que lle demos os equipos foi arbitrario, tendo en conta o grupo de traballo, a mesa onde esta o equipo
e o taller onde se encontra.Isto fise para adaptarse as normas que xa ten adaptadas o instituto respecto da rede.
Agora se quisemos conectar todos os ordenadores da aula o resto do instituto, namais aberia que sacar un
cable do concentrador e lebalo a aula do lado que esta conectada a sua vez coa secretaria.
PRACTICA Nº 11
Nesta práctica o que fixemos foi a montaxe dunha placa de probas 8051
Isto fixemo no taller 4, e empregamos unha insoladora para pasar o deseño do circuito do papel a placa. Esta
primeira proba non saiu moi ben xa que so se salbou unha placa, o resto non sairon por que estiberon expostas
demasiado tempo a sustancia atacadora,
Que era sosa caústica diluida en auga.
O primeiro que fixemos foi pasar o esquema do circuito da papel transparente a placa de cobre, e isto faise coa
axuda dunha insoladora. Debemos poñer a placa no sentido apropiado para logo o montar non o estar facendo
o rebes. O tempo de insolación regulase,xa que non nos podemos pasar, nen quedar curtos.
O seguinte paso e introducir as placas nunha cunca de plástico e introducir no seu interior sosa caústica
diluida en auga, e despois introducese noutra cunca que ten auga forte e auga oxixenada para sacar o cobre e
que queden as pistas totalmente visibles e sen restos de cobre.
Logo xa na clase o que fixemos foi limpiar as placas e repasar as pistas, xa que moitas delas estabam
puenteadas ou en determinadas zonas o cobre estaba moi comido.
Seguindo o esquema, puenteamos os puntos que puña no esquema.
Despois de repasar toda a placa e estar seguros de que esta todo ben debemos agugerear a placa polos lugares
3
xa marcados. Despois soldamos todos os compoñentes no seu sitio.
E insertamos os integrados nos seus zocalos.
O principio o circuito non funcionaba, pero todo era caus dunhas soldaduras que non estaban ben, e oubo que
repasalas. E xa nos deu ben.
Despois montamos unha ringleira de leds que son cos que probamos se o programa fai o que queremos que
faga.
Estes leds van conectado entre si nun estremo por resistencias e no outro por un conector que e o que o une ca
placa. Debemos acordarnos de conectar a masa xa que se non poderiamos queimar o circuito.
PRACTICA Nº 12
Esta e a primeira práctica que facemos co 8051 e tratase de encender un led.
Co programa adecuado o que fai e encender o o led correspondente o pin nº 1 do porto
Para isto empregamos o simulador 8051.
Este simulador o principio dabanos un error xa que non puñamos : (dous puntos).
Esta orden abia que poñela en cada salto, se non dabanos un error.
Despois de comprobar no simulador que o circuito funciona como esperabamos pasamolo o editor do
compilador da placa de simulación de donde facemos o mesmo programa, pero sen os dous puntos.
Despois disto o comprobamos na placa, e o resultado e o esperado, encendeusa o led do pin nº 1 do porto 1.
PRACTICA Nº 13
O primeiro que fixemos foi copiar o programa que temos na folla dous da practica 13, o resultado da practica
foi o esperado, xa que non tiña mais lóxica que copiar os datos,e executalo.
Este programa o que fai e empregando a instrucción DJNZ que emprega dous ciclos, e cada ciclo de programa
tarda 1µs, cada instrucción desta tarda 2µs, polo tanto para facer un retardo temos que modificar esta
instrucción
Non temos os valores das medicións que habia que realizar.
No seguinte apartado, o que habia que facer era un programa que controle un único led cun tempo de
conexión de 100µs e de desconexión de 200µs.
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; PROGRAMA QUE ENCIENDE 1 LED 100 10−3 MS ;
; LO APAGA DURANTE 200 10−3 MS ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
4
P1 EQU 090H
ORG 0000H
LJMP INICIO
ORG 0100H
INICIO MOV P1,#0FEH ;CONECTA EL LED P1.0
MOV R0,#50
SALTO0 DJNZ R0,SALTO0 ;BUCLE DE ESPERA
MOV P1,#0FFH ;CONECTA EL LED P1.1
MOV R0,#100
SALTO1 DJNZ R0,SALTO1 ;BUCLE DE ESPERA
SJMP INICIO
END
PRACTICA Nº 14
Despois de escribir todas as instruccións o resultado da práctica foi o esperado. Xa que os leds encendianse de
forma intermitente.
• O tempo de retardo do bucle calculamono da seguinte forma:
Debemos multiplicar as veces que se repite o bucle polo tempo que tarda en desconectar un estado. Polo tanto
quedarianos;
256·256·10·2µs =1,31s
• Cando o circuito estaba funcionando medimos o tempo entre as secuencias de leds dandonos :
25s/20 secuencias =1,25s
Contrastando estes dous resultados chegamos a conclusión de que o resultado da medicion da practica co
teorico difire pouco.
Para facer o apartado 4 que dinos que debemos facer que se un led espere 1s e a continuación se apague e
encenda outro co mesmo tempo, e asi ata o último, e o acabar este volva a empezar.
O que temos que facer e o seguinte:
224·224·10·2µs = 1,002s
despois de hallar este valor namais nos queda variar o programa para que faga isto.
5
P1 EQU 090H
ORG 0000H
LJMP INICIO
ORG 0100H
INICIO MOV P1,#0FEH
BUCLE MOV R0,#50
MOV R1,#100
MOV R2,#100
SALTO0 DJNZ R2,SALTO0
MOV R2,#100
DJNZ R1,SALTO0
MOV R1,#100
DJNZ R0,SALTO0
MOV R0,#100
MOV A,P1
RR A
MOV P1,A
SJMP BUCLE
END
PRACTICA Nº 15
A primeira parte da practica fixemola sen problemas, e o resultado foi o correcto.
Este circuito é un contador binario de nº pares.
A orden que hai que darlle para que realice a segunda parte do circuito, para que sume unha unidade é:
Hai que cambiar a orde ADDC A,#2 por ADDC A,#1 e con isto xa teriamos o que queriamos.
E para que sume 3 ou 200 seria igual, cambiar despois da almoadilla o nº que queremos que sume, neste caso
3 e 200, e seria:
ADCC A,#3 isto para que sume 3.
6
ADDC A,#200 para que sume 200.
No último apartado o que nos pide é que reste duas unidades.
O limite e de 256 polo q o primeiro nº que mostraria seria 300−256= 45
Esta operación faise cambiando a orden ADDC porSUBB ; seria SUBB A,#2 neste caso.
E polo tanto quedarianos:
P1 EQU 090H
NUMERO EQU 040H
ORG 0000H
LJMP INICIO
ORG 0100H
INICIO MOV NUMERO,#0
BUCLE MOV R0,#008H
MOV R1,#0FAH
MOV R2,#0FAH
SALTO0 DJNZ R2,SALTO0
DJNZ R1,SALTO0
DJNZ R0,SALTO0
CLR C ;BORRA O BIT ACARREO
MOV A,NUMERO
SUBB A,#2
MOV NUMERO,A
MOV A,NUMERO
CPL A
MOV P1,A
SJMP BUCLE
END
7
PRACTICA Nº 16
Esta práctica mostranos as instruccións para facer desprazamentos loxicos e saltos condicionais.
O primeiro programa deunos perfectamente xa que namais era introducir as instruccións que tiñamos na folla
da práctica.
Se queremos acelerar ou diminuir o programa so temos que disminuir ou aumentar as cantidades no bucle.
Este programa o que fai é que se encendan os led de forma que pareza que os led se desplazan de esquerda a
dereita e vicebersa.
Para que os led se acendan de dous en dous, fixemos:
Tibemos que introducir a orde BAKUP, esta orde o que fai é que o programa sepa cando chega por segunda
vez o sinal dun led q esta encendido, asi xa non temos o problema deretardo nen de pausa.
P1 EQU 090H
KITT EQU 040H
SENT EQU 041H
BKUP EQU 042H
ORG 000H
LJMP INICIO
ORG 0100H
INICIO MOV KITT,#0FCH
MOV SENT,#0FFH
MOV BKUP,#0
BUCLE MOV R0,#0FAH
MOV R1,#0FAH
SALTO0 DJNZ R1, SALTO0
DJNZ R0, SALTO0
MOV A, SENT
CJNE A,#0,DEREITA
IZQ SETB C
MOV A,KITT
8
RLC A
MOV KITT,A
JC SEGUE
XRL BKUP,#0FFH
MOV A,BKUP
CJNE A,#0,SEGUE
MOV SENT,#0FFH
MOV KITT,#03FH
SJMP SEGUE
DEREITA SETB C
MOV A,KITT
RRC A
MOV KITT,A
JC SEGUE
XRL BKUP,#0FFH
MOV A,BKUP
CJNE A,#0,SEGUE
MOV SENT,#0H
MOV KITT,#0FCH
SJMP SEGUE
SEGUE MOV P1,KITT
SJMP BUCLE
END
1
13
9
10
Descargar