Вы находитесь на странице: 1из 4

¿Que es un microcontrolador¿

Es un circuito integrado, integra un conjunto de elementos que le permiten funcionar como un


sistema microprocesado

Ram=randon acceso memoria

Rom=leer solo memoria

ALU= unidad lógico procesado

Pio= periférico entrada salida

Conversor de digital a analógico= DA

Conversores AD/ ADC

Oscilador genera los pulsos

Frecuencia determina la velocidad en la cual trabaja el dispositivo

1hz=1s

100HZ=1ml segundo

100khz = 1Mhz =1Us

100mhz= 1Gs=1Ns

Bus= transpota información o datos

COMUNICACIONES = UART/USART
Goto K = salta a una posición indicada por K , salta solo 2K

Comodin para saltos cortos = goto &-N (hacia atrás) GOTO &+N(hacia delante)

Call= llamada una subrutina

Return= retorno de uina subrutina

Retlw= retorna de una subrutina cargado de W

Memoria de pila

Bsf f,b = pone

Clrf port D

Bsf PORD,7

CALL PAUSA

BCF PORTD,7

GOTO X1

BANKSEL = te direcciona solo colocando los nombres del registro (banco0,banco1,banco2,banco3)

BTFSS F,b = SALTA Una instruccion SI EL BIT “b” ES 1

BTFSC F,b= salta una instrucción si el bit”b” es 0

INCF F,d = incrementa el regitro F


u
BUS DE DIRECCIONES

ALU
Memoria de Memoria de Periféricos
OSCILADOR Micro programa datos de entrada
ES procesador ROM y salida
RAM
PIO

CONVERSA
BUS DE
ORES CONVERSO
DATOS
RES
DA
AD/ADC

Vss= llevar a tierra

Vdd= llevar a positivo

PASOS =

1- ENTRAR AL MPLAB
2- CONFIGURE 16F877A ACEPTAR
3- FILE NEW
4- SAVE ASS
5- ALT F10 (BILD FAIL, BUILD SUCCED
6- DECIMAL= CANTIDADES
7- HEXADECIMAL=DIRECCIONES
8- BINARIO= ESTADOS
9- Movlw=carga el valor de ‘L’ al registro de trabajo w
10- Movwf = carga el valor de w a el registro F
11- Movfw = carga el valor de F al registro W
12- Clrw =poner en cero el valor de w
13- Clrf = poner en 0 el registro F
14- Nop = no operación
15-

Вам также может понравиться