Anda di halaman 1dari 3

INSTITUTO TECNOLGICO SUPERIOR

SUCRE
MICROCONTROLADORES
TRABAJO AUTNOMO
SEMESTRE OCTUBRE 2016 MARZO 2017

DOCENTE: ING. FABRICIO


CARRERA: ELECTRONICA INDUSTRIAL
TIPANTOCTA
NOMBRE DEL ESTUDIANTE: OORTIZ JOHN ESPECIALIDAD:ELECTRONICA
FECHA: / /2016. NOTA
PARALELO: 3B1
/ 10
Seal con pulsadores

$regfile = "m16def.dat"
$crystal = 8000000
Ddrb = 255
Portb = 0
Ddra = 0
Porta = 255
J1 Alias Pina.0
J2 Alias Pina.1
J3 Alias Pina.2
J4 Alias Pina.3
Do
If J1 = 0 Then

On Timer0 Onda1hz
Enable Timer0
Config Timer0 = Timer , Prescale = 1
Enable Interrupts
Timer0 = 255
Waitms 200
End If
If J2 = 0 Then
On Timer1 Onda100hz
Enable Timer1
Enable Interrupts
Config Timer1 = Timer , Prescale = 8
Timer1 = 256
Waitms 200
End If
If J3 = 0 Then
On Timer2 Onda1khz
Enable Timer2
Enable Interrupts
Config Timer2 = Timer , Prescale = 64
Timer2 = 248
Waitms 200
End If
If J4 = 0 Then
Stop Timer0
Stop Timer1
Stop Timer2
Waitms 200
End If
Loop
Onda1hz:
Timer0 = 255
Portb.0 = Not Portb.0
Return
Onda100hz:
Timer1 = 256
Portb.1 = Not Portb.1
Return
Onda1khz:
Timer2 = 248
Portb.2 = Not Portb.2
Return

Anda mungkin juga menyukai