Nada

Páginas: 5 (1194 palabras) Publicado: 18 de agosto de 2010
actividad
Actividad 1.

TS-3300

Intel 386 a 33MHZ

Requiere compatibilidad de procesador x86, Memoria, BIOS, mapas I/O

5VDC a 800 mA, transformador pues 6V podría dañarla

Memoria (100000 E/W , 27 años)

- DSRAM (8M) puede ser 16 ó 32

- FLASH ( 1 ó 2M )

- FLASH CARD O ON CHIP DISK

- H75 bit 0 para saber si SRAM instaladoSerial Port

- RX & TX data

- CTS / RTS handshake pair

- COM1 appears in the I/O space at 3F8h – 3FFh and uses IRQ4. COM2 is located at 2F8h – 2FFh and uses IRQ3.
- When neither JP6 nor JP7 is installed, COM1 will function normally as an RS-232 serial port.
- A read at I/O location 75h bit 1 will return a "1" when the RS-485option is installed.

I/O Digital

- DIO1_0-7 0x7B ( 0x7E DIO2)

- DIO1_8-13 0x7C ( 0x7E DIO2) (6bits)

- 12 y 13 inputs

- 0x7A( 0x7D) bits 0, 1, 5 -> 1 Output 0 Input

- 0x7A bit 7-> DIO_13 IRQ7. ( IRQ5)

- DIO1_0-7 (DIO2_0-3 )have a 4.7KW pull-up resistors biasing these signals to a logic ”1”.

-DIO2_8 estado del led (x79 en 1 ) setPortBit(0x7D,4,1)

0x72 instrucciones 0x73 datos ( RS y RW

2) Inicializar circuito interno ( Opcional )

3) Inciailizar LCD

setPort(0x72,0x38); ( 0 0 1 DL N F - -

Setea bus de 8-bit (D) font de 5x8 (N) 2 líneas para escribir (F)

setPort(0x72,0x0E); ( 0 0 0 0 1 D C B

Setea Display (D) Cursor on (C) Parpadeo off (B)setPort(0x72,0x06); ( 0 0 0 0 0 1 I/D S

Setea Cursor a la Derecha (I/D) Scroll off (S)

Además de esto se limpia la pantalla y se vuelve a la posición de arriba a la izquierda ejecutando las instrucciones

setPort(0x72,0x01); clean

setPort(0x72,0x02); return home

4) Entre cada instrucción hacer polling

waitlcd() ->while (readPortBit(0x72,7)==1)

5) Escribir datosen 0x73

6) setPort(0x72,x);

TS-9500

1)Inicializar

int gdriver=DETECT, gmode;
initgraph(&gdriver,&gmode,"C:\TC \BGI"); //Inicia el Modo Gráfico.

2) Primitivas para dibujar y escribir ( out text)

3) Modo EGA 16 colores 640x350 doble página, putimagen getimagen

VGA 16 colores 640x480.

Leer imagen y almacenarla en una matriz, largo ancho cada pixel 4bit

So 16colores

4) cerrar

closegraph();

Actividad 3

Interrupciones y RTC

1) Desenmascarar

disable();
setPort(MASK1,0);
setPort(MASK2,0);
enable();

2) Inicializar las nuestra nueva interrupción

disable();
OriginalISR = getvect(Irtc);
// Sacamos y guardamos la interrupción RTC( 0x70)setvect(Irtc,);
// Ponemos la nueva interrupción
enable();

3 ) Seteos

disable();
setPort( Irtc, RegistroB); // SWQ RTC
setPort( Drtc, 0x40 ); // prendemos las interrupcion: PIE 01000000 (0x40)
setPort( Irtc, RegistroA ); // A-> RTC de frecuencia
setPort( Drtc, 0xXX ); // Seteamos la frecuenciaenable();

4) Dentro de la interrupción

outportb( Irtc, RegistroC );
clock = inportb( Drtc );
5) Opcional mas EOI

OriginalISR();
outportb(PIC1, EOI);
outportb(PIC2, EOI);

7) Restaurar

setvect(Irtc, OriginalISR);

RTC
RA= 0010 FRECUENCIA
RB = SET PIE AIE UIE SQWE DM 24/12 DSE
RC= IRQF PF AF UF0000

PWM
Técnica en la que se modifica el ciclo de trabajo de una señal periódica, información, cantidad de energía.

MOTORES

DC darles todo!
SERVO darles entre 0.6 ms y 2.4 ms

CIRCUITO

Regulador de voltaje
Optocuplas

Actividad 4

CONVERSOR A/D

- 0x196 ( 0-2 channel, 3 u/b polar, 4 rango 5V, 5-7 =0)

- Bit 5 at I/O location F860h, FLAG POLLING...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • la nada de nada
  • nada de nada
  • nada de nada
  • nada de nada
  • no se nada nada nada
  • Nada nada nada
  • Nada de nada
  • Nada de Nada

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS