Mis primeros programas en assembler - Micros Designs
Mis primeros programas en assembler - Micros Designs
Mis primeros programas en assembler - Micros Designs
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