Está en la página 1de 2

Preparatorio | Daniel Caballeros

1. Realizar un hmetro, el mismo debe ser programado en Microcode.

Diagrama de Bloques
Inicio

Configuro ADC,
Configuro LCD

V2ADC

LCD'OHMETRO'

LCD'R2',R2,'Koh
m'

Retardo

Codificacin
DEFINE LCD_DREG
PORTB
DEFINE LCD_DBIT
4
DEFINE LCD_RSREG
PORTB
DEFINE LCD_RSBIT
0
DEFINE LCD_EREG
PORTB
DEFINE LCD_EBIT
1
LOW PORTB.2
LOW PORTB.3
LCDOUT $FE,1 ;BORRAR LCD
INICIO:
IF PORTD=$1 THEN
PWM PORTC.1,255,200 ' Seal PWM
'PAUSE 500
Pgina 1 de 2

Preparatorio | Daniel Caballeros


LCDOUT $FE,1," PWM 100 % "
LCDOUT $FE,$C0,"VELOCIDAD MAXIMA "
PAUSE 500
ENDIF
IF PORTD=$2 THEN
PWM PORTC.1,128,200 ' Seal PWM
LCDOUT $FE,1," PWM 50 %"
LCDOUT $FE,$C0," VELOCIDAD 2"
PAUSE 500
ENDIF
IF PORTD=$4 THEN
PWM PORTC.1,13,200 ' Seal PWM
LCDOUT $FE,1," PWM 5 % "
LCDOUT $FE,$C0," VELOCIDAD 3"
PAUSE 500
ENDIF
IF PORTD=$0||PORTD=$3||PORTD=$5||PORTD=$7||PORTD=$6 THEN
PWM PORTC.1,0,200 ' Seal PWM
LCDOUT $FE,1,$21,"
MOTOR ",$21
LCDOUT $FE,$C0,$21," DESCONECTADO",$21
PAUSE 500
ENDIF
GOTO INICIO
END

Pgina 2 de 2

También podría gustarte