HELP ME PLEASE

G

Guest

Guest
I HAVE A MICROCONTROLER AT89S2051И мне нужно программное обеспечение для преобразования assemply языка шестнадцатиричноеи аутсорсинг программирования: --(
Список программ
;===========================================
; ПРОГРАММА Inverter Олег: DIDIK ROSTYONO 2006
;===========================================
; P1 = P3 = INPUT OUTPUT
; P1.2 = TOMBOL СНВ P1.3 = BATERE CEK
; P3.0 = DRIVER1 P3.1 = DRIVER2
; Зуммер P3.4 = P3.5 = светодиод
; INISIALISASI (BEEP BEEP PENDEK PANJANG)
ORG 00h
О: MOV P3, # 20H; DRIVER OFF, зуммер OFF, светодиод ВЫКЛ
ACALL DELAI; TUNGGU 1 / 4 DETIK
SETB P3.4;
ОЗВУЧ.МЕНЮ ПО
CLR P3.5; светодиодная BIRU ПО
ACALL DELAI; TUNGGU 1 / 4 DETIK
CLR P3.4; BEEP OFF
SETB P3.5; светодиодная BIRU ВЫКЛ
ACALL DELAI; TUNGGU 1 / 4 DETIK
SETB P3.4;
ОЗВУЧ.МЕНЮ ПО
CLR P3.5; светодиодная BIRU ПО
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; светодиодная BIRU ВЫКЛ
; CEK KONDISI BATERE (Low Voltage = 2 X
ОЗВУЧ.МЕНЮ PENDEK)
CEK: JNB P1.3, Мулаи; CEK KONDISI BATERE
CLR P3.5; светодиодная BIRU ПО
SETB P3.4;
ОЗВУЧ.МЕНЮ ПО
ACALL DELAI; TUNGGU 1 / 4 DETIK
SETB P3.5; светодиодная BIRU ВЫКЛ
CLR P3.4; BEEP OFF
ACALL DELAI; TUNGGU 1 / 4 DETIK
CLR P3.5; светодиодная BIRU ПО
SETB P3.4;
ОЗВУЧ.МЕНЮ ПО
ACALL DELAI; TUNGGU 1 / 4 DETIK
SETB P3.5; светодиодная BIRU ВЫКЛ
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 ПО
Мулаи: SETB P3.5; светодиодная BIRU ВЫКЛ
CLR P3.4; BEEP OFF
MULAI1: JNB P1.2, СНВ; Баку TOMBOL НАЧАЛО
CLR P3.5; светодиодная BIRU ПО
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, СНВ; Баку TOMBOL НАЧАЛО
SETB P3.5; светодиодная BIRU ВЫКЛ
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 ПО
СТАРТ: SETB P3.5; светодиодная BIRU ВЫКЛ
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;
ОЗВУЧ.МЕНЮ ПО
CLR P3.5; светодиодная BIRU ПО
ACALL DELAI; TUNGGU 1 / 4 DETIK
CLR P3.4; BEEP OFF
ACALL DELAI; TUNGGU 1 / 4 DETIK
; PWM GENERATOR
Pulse: JNB P1.2, ПО; JIKA STOP DITEKAN Назад KE Аваль
JB P1.3, ПО; 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
; Рутин DELAI1
DELAI: MOV R1, # 2
L1: MOV R2, # 250
L2: MOV R3, # 250
L3: DJNZ R3, L3
DJNZ R2, L2
DJNZ R1, L1
RET)Пожалуйста, помогите meeeeeeeeee

 
Что среды разработки вы используете?
ур ассемблер делает работу 4U D если ур использованием IDE

 
использование MPLAB или MicroVision

это будет делать вашу работу.попробуйте

 
MPLAB не будет составить 8051 кода.

 
Просто компиляции исходного кода и получить шестнадцатиричное файл в тот же компилятор, в котором вы написали код.Или используйте Keil.

 
Использование Keil ... это лучший вариант

 
Общий совет для микроконтроллеров 8051

http://www.pakshark.com/2009/04/generic-board-for-8051-microcontroller/

 
thaks все

но любой можно конвертировать assemply на шестнадцатиричное для меня

 
код отсутствует подпрограмма называется "PULSE_TRAIN".Код не будет собираться.

Как только этот код включен он будет собираться без ошибок.Вы можете вставить код отсутствует в test.asm файлов, включенных в этот ZIP-файл.Вставить код до "конца" команды.

Чтобы собрать в шестнадцатиричное файл, просто запустите файл asm.bat.

Вы должны создать стек указатель на начало вашей программы.Большинство устройств 8051 установить стек по умолчанию адрес 07h, я не уверен, хотя некоторые производные.Это всегда хорошая практика, как это сделать.

вставьте следующую строку в самом начале кода
Сразу после "на тему:"
вставьте эту строку:

Код:мов SP, # 6Fh; создан стек вблизи верхней памяти

 

Welcome to EDABoard.com

Sponsor

Back
Top