Cafetera en Niple

Páginas: 5 (1045 palabras) Publicado: 30 de mayo de 2013
UNIVERSIDAD CATOLICA BOLIVIANA
“SAN PABLO “
DEPARTAMENTO DE CIENCIAS EXACTAS E INGENIERÍA
UNIDAD ACADEMICA COCHABAMBA




INGENIERIA DE TELECOMUNICACIONES

Sistemas Electrónicos
EXAMÉN No.2: DISEÑO DE UNA CAFETERA CON EL PIC16F84A
UTILIZANDO NIPLE


Mgr. Urutia Medrano José Antonio

Nombre:

Rojas Arévalo Adrian





3 de Mayo del 2013

ENUNCIADO
Utilizar el software“Niple” para obtener el archivo necesario para la simulación del sistema en PROTEUS y verifique su funcionamiento.

1. DIAGRAMA DE FLUJO DE DATOS




2. CODIGO GENERADO POR NIPLE
;------------------------------------------------------------
; Código assembler generado por Niple V5.6.3
; Proyecto: cafet
; Autor: Niple Software
; Fecha: 01/05/2013
; PIC: 16F84A
; Velocidad de reloj: 4Mhz
; Descripcion: Examen Nro2
;------------------------------------------------------------


LIST P=PIC16F84A


_HS_OSC equ 0x3FFE
_WDT_OFF equ 0x3FFB
_PWRTE_ON equ 0x3FF7
_CP_OFF equ 0x3FFF

__config _HS_OSC & _WDT_OFF & _PWRTE_ON & _CP_OFF


;------------------------------------------------------------
;Declaración de Registros
;------------------------------------------------------------
w equ 0x0000
status equ 0x0003
porta equ 0x0005
portb equ 0x0006
pclath equ 0x000a
cnta equ 0x000d
cmbio equ 0x0011
_np_temp1 equ 0x0017
_np_nro_lcdequ 0x001b
_np_msj_act equ 0x001c
_np_nro_msj equ 0x001d
_np_lcd_1 equ 0x001e
_np_tiempo equ 0x001f
_np_tiempo1 equ 0x0021
_np_tiempo2 equ 0x0022
_np_tiempo3 equ 0x0023
bebida equ 0x0027
trisa equ 0x0085
trisb equ 0x0086;------------------------------------------------------------
; Declaración de Bits
;------------------------------------------------------------
c equ 0 ;carry / borrow bit
ra1 equ 1 ;bit 1 del puerto a
ra3 equ 3 ;bit 3 del puerto a
ra4_t0cki equ 4 ;bit 4 del puerto o entrada de reloj
rb0_int equ 0 ;bit 0 delpuerto b
rb1 equ 1 ;bit 1 del puerto b
rb2 equ 2 ;bit 2 delpuerto b
rb3 equ 3 ;bit 3 del puerto b
rp0 equ 5 ;registrer bank select bit
rp1 equ 6 ;registrer bank select bit
z equ 2 ;bit cero


;------------------------------------------------------------
;Declaración de Registros EEPROM
;------------------------------------------------------------


;------------------------------------------------------------
; Inicio
;------------------------------------------------------------

org 0x00
goto paso2


;------------------------------------------------------------
; programaprincipal
;------------------------------------------------------------
paso2
bcf status,rp0 ;cambiar a banco 0
clrf cnta
clrf _np_temp1
clrf _np_nro_lcd
clrf _np_msj_act
clrf _np_nro_msj
clrf _np_lcd_1
clrf _np_tiempo
clrf _np_tiempo1
clrf _np_tiempo2
clrf _np_tiempo3
clrf porta
movlw b'00011010' ;configurar el puertoa como xxxeeses
bsf status,rp0 ;cambiar a banco 1
movwf trisa
bcf status,rp0 ;cambiar a banco 0
clrf portb
movlw b'00000011' ;configurar el puerto b como ssssssee
bsf status,rp0 ;cambiar a banco 1
movwf trisb
movlw b'00000001'
bcf status,rp0 ;cambiar a banco 0
movwf...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • NIPLES
  • cafetera
  • cafeteros
  • Niple
  • paro cafetero
  • Funcionamiento de una cafetera
  • Banco cafetero
  • AGROINDUSTRIA CAFETERA

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS