Категории: Все - oscilador - puertos - memoria - microcontrolador

по songoku vkakaroto plus 5 лет назад

153

Tmr0

Un microcontrolador es un circuito integrado programable que puede ejecutar órdenes almacenadas en su memoria. Está compuesto por una unidad central de procesamiento, memoria y periféricos de entrada/

Tmr0

Tmr0

;************************TMR0 PRUEBA TAREA********************************** _TMRO2 MOVLW B'00001111' MOVWF BSR BSF T0CON,TMR0ON BCF T0CON,T08BIT BCF T0CON,T0CS BCF T0CON,T0SE BCF T0CON,PSA BCF T0CON,T0PS2 BSF T0CON,T0PS1 BCF T0CON,T0PS0 BTFSS INTCON,TMR0IF GOTO _NO_7 GOTO _SI_7 _NO_7 RETURN _SI_7 BCF INTCON,TMR0IF ;LIMPIA BANDERA INCF CONTADOR MOVLW .32 CPFSEQ CONTADOR,W RETURN CLRF CONTADOR RETURN

Aquí se configura el timer0 como interno y por cada vez que se encienda la interrupción de sobrevordamiento incrementara una variable llamada contador y luego se muestra

Marco Teórico Un microcontrolador es un circuito integrado programable, capaz de ejecutar las ordenes grabadas en su memoria. Está compuesto de varios bloques funcionales, los cuales cumplen una tarea específica. Un microcontrolador incluye en su interior las tres principales unidades funcionales de una computadora: unidad central de procesamiento, memoria y periféricos de entrada/salida.

iMPLEMENTACION

Introducción Uno de los temas mas relevantes de los últimos tiempos en el campo de la electrónica ha sido el estudio y la inclusión de los microcontroladores no solamente en dicho campo sino también en la vida moderna.

;***************************PUERTOS***************************************************** _TRIS MOVLW B'00001111' MOVWF BSR MOVLW B'00000000' MOVWF TRISA MOVLW B'00000000' MOVWF TRISB MOVLW B'11111111' MOVWF TRISC MOVLW B'00000000' MOVWF TRISD MOVLW B'00000000' MOVWF TRISE RETURN

Se configuran los puertos como entradas y salidas

;******************************OSCILADOR INTERNO*********************************** _OSCILADOR MOVLW B'0001111' MOVWF BSR BCF OSCCON,IDLEN BSF OSCCON,IRCF2 BSF OSCCON,IRCF1 BCF OSCCON,IRCF0 BCF OSCCON,SCS1 BCF OSCCON,SCS0 BCF OSCTUNE,INTSRC BCF OSCTUNE,PLLEN BCF OSCTUNE,TUN4 BCF OSCTUNE,TUN3 BCF OSCTUNE,TUN2 BCF OSCTUNE,TUN1 BCF OSCTUNE,TUN0 RETURN ;*******************************TODO DIGITAL****************************************** _ALLDIGITAL MOVLW B'00001111' MOVWF BSR BCF ADCON0,ADON BSF ADCON1,PCFG3 BSF ADCON1,PCFG2 BSF ADCON1,PCFG1 BSF ADCON1,PCFG0 BSF CMCON,CM2 BSF CMCON,CM1 BSF CMCON,CM0 BCF CVRCON,CVREN RETURN

Se configura el cristal interno a 4 megas para no usar uno externo y se apagan todos los registros que manejan pines analógicos en el all digital.

Conclusión El microcontrolador no necesita de otros componentes especializados para su aplicación, porque todos los circuitos necesarios, que de otra manera correspondan a los periféricos, ya se encuentran incorporados. Así se ahorra tiempo y espacio necesario para construir un dispositivo.

SIMULACION

visto bueno

Recomendaciones Programar bien. Leer bien los datos del microcontrolador.

PABLO DANIEL VÁSQUEZ LÉMUS