13.11.2012 Views

Mis primeros programas en assembler - Micros Designs

Mis primeros programas en assembler - Micros Designs

Mis primeros programas en assembler - Micros Designs

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>en</strong>trada de datos cuando está <strong>en</strong> modo programación.<br />

MCLR/Vpp, es la <strong>en</strong>trada de reset si está a nivel bajo, también es habilitador de t<strong>en</strong>sión de programación.<br />

Cuando su t<strong>en</strong>sión es Vdd el PIC funciona normalm<strong>en</strong>te.<br />

Vss y Vdd, son los pines de masa y alim<strong>en</strong>tación. La t<strong>en</strong>sión de alim<strong>en</strong>tación está compr<strong>en</strong>dida <strong>en</strong>tre los 2 y<br />

5.5 Volt.<br />

OSC1/CLKIN y OSC2/CLKOUT, pines de <strong>en</strong>trada externa de reloj y salida de oscilador a cristal<br />

respectivam<strong>en</strong>te.-<br />

Capacidad de corri<strong>en</strong>te de los puertos.<br />

La máxima capacidad de corri<strong>en</strong>te de cada uno de los pines de los puertos <strong>en</strong> modo sumidero es de 25 mA y<br />

modo fu<strong>en</strong>te de 20 mA. La máxima capacidad de corri<strong>en</strong>te total de los puestos es,<br />

Puerto A: Modo sumidero 80 mA; Modo fu<strong>en</strong>te 50 mA.<br />

Puerto B: Modo sumidero 150 mA; Modo fu<strong>en</strong>te 100 mA.<br />

El Oscilador externo.<br />

Es un circuito externo que le indica al microcontrolador la velocidad a la que debe trabajar. Puede utilizar<br />

cuatro tipos distintos:<br />

RC, Oscilador con resist<strong>en</strong>cia y cond<strong>en</strong>sador (Poco preciso)<br />

XT, Cristal de cuarzo.<br />

HS, Cristal de alta velocidad<br />

LP, Cristal de baja frecu<strong>en</strong>cia y bajo consumo de pot<strong>en</strong>cia.<br />

Al mom<strong>en</strong>to de programar un micro se debe especificar qué tipo de oscilador se usa.<br />

Internam<strong>en</strong>te la frecu<strong>en</strong>cia del oscilador es dividida por 4, así que si temeos un oscilador de 4 MHz, la<br />

frecu<strong>en</strong>cia de trabajo es de 1 MHz, por lo que cada instrucción se ejecuta cada 1 us.<br />

Aquí utilizaremos un cristal XT de 4 MHz que debe ir acompañado de dos cond<strong>en</strong>sadores:<br />

Reset.<br />

El PIC 16F84A posee un temporizador interno conectado al pin de reset, que funciona cuando se da<br />

alim<strong>en</strong>tación al microcontrolador. Esto hace que al <strong>en</strong>c<strong>en</strong>der el sistema el microcontrolador quede <strong>en</strong> reset por<br />

un tiempo mi<strong>en</strong>tras se estabilizan todas las señales del circuito. Para t<strong>en</strong>er control sobre el reset se utiliza el<br />

sigui<strong>en</strong>te circuito:<br />

Autor: Suky Mail: inf.pic.suky@live.com.ar Web: www.micros-designs.com.ar

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!