HELP ME PLEASE

D

De admiraal

Guest
I HAVE A MICROCONTROLER AT89S2051En ik moet een software voor het converteren van de assemply taal naar hexen de soft ware is de programmering:(
Aanbiedings Software
;===========================================
; PROGRAM INVERTER OLEH: DIDIK ROSTYONO 2006
;===========================================
; P1 = INPUT P3 = OUTPUT
; P1.2 = TOMBOL START P1.3 = BATERE CEK
; P3.0 = DRIVER1 P3.1 = DRIVER2
; P3.4 = BUZZER P3.5 = LED
; INISIALISASI (BEEP BEEP PENDEK PANJANG)
ORG 00h
ON: MOV P3, # 20H; DRIVER OFF, BUZZER OFF, LED OFF
ACALL DELAI; TUNGGU 1 / 4 DETIK
SETB P3.4; BEEP ON
CLR P3.5; LED BIRU OP
ACALL DELAI; TUNGGU 1 / 4 DETIK
CLR P3.4; BEEP OFF
SETB P3.5; LED BIRU OFF
ACALL DELAI; TUNGGU 1 / 4 DETIK
SETB P3.4; BEEP ON
CLR P3.5; LED BIRU OP
ACALL DELAI; TUNGGU 1 / 4 DETIK
ACALL DELAI; TUNGGU 1 / 4 DETIK
ACALL DELAI; TUNGGU 1 / 4 DETIK
ACALL DELAI; TUNGGU 1 / 4 DETIK
CLR P3.4; BEEP OFF
SETB P3.5; LED BIRU OFF
; CEK KONDISI BATERE (LAAGSPANNINGSAPPARATUUR = 2 X BEEP PENDEK)
CEK: JNB P1.3, MULAI; CEK KONDISI BATERE
CLR P3.5; LED BIRU OP
SETB P3.4; BEEP ON
ACALL DELAI; TUNGGU 1 / 4 DETIK
SETB P3.5; LED BIRU OFF
CLR P3.4; BEEP OFF
ACALL DELAI; TUNGGU 1 / 4 DETIK
CLR P3.5; LED BIRU OP
SETB P3.4; BEEP ON
ACALL DELAI; TUNGGU 1 / 4 DETIK
SETB P3.5; LED BIRU OFF
CLR P3.4; BEEP OFF
ACALL DELAI; TUNGGU 1 / 4 DETIK
ACALL DELAI; TUNGGU 1 / 4 DETIK
ACALL DELAI; TUNGGU 1 / 4 DETIK
ACALL DELAI; TUNGGU 1 / 4 DETIK
SJMP CEK
; INVERTER MENUNGGU PENEKANAN TOMBOL OP
MULAI: SETB P3.5; LED BIRU OFF
CLR P3.4; BEEP OFF
MULAI1: JNB P1.2, START; Baca TOMBOL START
CLR P3.5; LED BIRU OP
ACALL DELAI; TUNGGU 1 / 4 DETIK
ACALL DELAI; TUNGGU 1 / 4 DETIK
ACALL DELAI; TUNGGU 1 / 4 DETIK
ACALL DELAI; TUNGGU 1 / 4 DETIK
JNB P1.2, START; Baca TOMBOL START
SETB P3.5; LED BIRU OFF
ACALL DELAI; TUNGGU 1 / 4 DETIK
ACALL DELAI; TUNGGU 1 / 4 DETIK
ACALL DELAI; TUNGGU 1 / 4 DETIK
ACALL DELAI; TUNGGU 1 / 4 DETIK
AJMP CEK
; INVERTER OP
START: SETB P3.5; LED BIRU OFF
CLR P3.4; BEEP OFF
ACALL DELAI; TUNGGU 1 / 4 DETIK
ACALL DELAI; TUNGGU 1 / 4 DETIK
ACALL DELAI; TUNGGU 1 / 4 DETIK
ACALL DELAI; TUNGGU 1 / 4 DETIK
SETB P3.4; BEEP ON
CLR P3.5; LED BIRU OP
ACALL DELAI; TUNGGU 1 / 4 DETIK
CLR P3.4; BEEP OFF
ACALL DELAI; TUNGGU 1 / 4 DETIK
; PWM GENERATOR
PULSE: JNB P1.2, ON; JIKA STOP DITEKAN KEMBALI KE AWAL
JB P1.3, ON; CEK KONDISI BATERE
PWM: CLR P3.0;
CLR P3.1;
SETB P3.0;
ACALL PULSE_TRAIN;
CLR P3.0;
CLR P3.1;
ACALL PULSE_TRAIN;
CLR P3.0;
CLR P3.1;
AJMP PULSE
; RUTIN DELAI1
DELAI: MOV R1, # 2
L1: MOV R2, # 250
L2: MOV R3, # 250
L3: DJNZ R3, L3
DJNZ R2, L2
DJNZ R1, L1
RET)help meeeeeeeeee

 

Welcome to EDABoard.com

Sponsor

Back
Top