реклама на сайте
подробности

 
 
> Ассемблер для AT89C51
Pretorianec
сообщение Mar 17 2009, 13:13
Сообщение #1





Группа: Участник
Сообщений: 14
Регистрация: 18-01-06
Пользователь №: 13 317



Есть старый проект написанный на ассемблере, скорее всего на IAR годов 91-93. Может у кого-нибудь есть? или можете помочь с корректной заменой.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 6)
_Pasha
сообщение Mar 17 2009, 13:23
Сообщение #2


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Так Вы кусок выложите- станет ясно, в чем написано. В основном, надо увидеть, какие там директивы применены
Go to the top of the page
 
+Quote Post
Gantz
сообщение Mar 17 2009, 14:33
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 19
Регистрация: 21-01-09
Пользователь №: 43 725



Что надо заменить: компилятор, микропроцессор?
Go to the top of the page
 
+Quote Post
Pretorianec
сообщение Mar 18 2009, 15:26
Сообщение #4





Группа: Участник
Сообщений: 14
Регистрация: 18-01-06
Пользователь №: 13 317



Gantz

Надо собрать прошивку заново с небольшими коррекциями.
Пробовал собирать в Keil, но не очень-то получилось.

_Pasha

Расширение у файлов *.S03

Цитата
NAME RG_NU

EXTERN ITM0,ITM1,IN1
EXTERN DE,PER_IZM,BUF_P2,CT_TM0,BUF_P1,TML_PIT,TMH_PIT
EXTERN V0,V1,BUF_TH1,BUF_TL1,MODE,SOST_K,BUF_ERR
EXTERN P_WR1,SET_SEG,P_RD0,WKS,P_IND,ZAD
EXTERN F_IZM,F_PEREG,F_KAL,F_ERR,F_TM_PIT,F_ENG,F_AVT,F_DIAG,F_VT1,F_BLIC
EXTERN F_TM,F_ERIZ,F_WDT,F_INT_KN,F_KN,F_BAT,VT1,VT2,WORK,KAL_R,F_K
EXTERN CLR_SEG,IND_MOD
EXTERN MEDIV,DIVTM1,DIAP,CT_IER,WDT,METR
EXTERN COEF0H,COEF0L,COEF1H,COEF1L,COEF2H,COEF2L,COEFAH,COEFAL,EKAL

PUBLIC SETTM1,RDEE,IERK,START

RSEG RO_NU

JMP START

CLR TR0 ;2 ;3
CLR EX0 ;2 ;5
CLR PX0 ;2 ;7
RETI ;1 ;9

ORG $+(0BH-0AH)
JMP ITM0 ;ЕЙ-а ЖЗлоаЙЗ 0

ORG $+(13H-0EH)
JMP IN1 ;ЕЙ-а IN1

ORG $+(1BH-16H) ;ЕЙ-а ЖЗлоаЙЗ 1
JMP ITM1

; ORG $+30H


В общем-то дирректив как таковых и не используется.

Сообщение отредактировал Pretorianec - Mar 18 2009, 15:27
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Mar 18 2009, 15:37
Сообщение #5


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



sad.gif Сорри, ничем не могу помочь. Я пользовался безлинковыми metalink asm и basm(не помню чей). Это не он. Других программ в коллекции нету.
Go to the top of the page
 
+Quote Post
Hmm
сообщение Mar 18 2009, 22:32
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 329
Регистрация: 22-06-04
Пользователь №: 124



Вот что-то тех лет ...
Прикрепленные файлы
Прикрепленный файл  A8051.ZIP ( 186.8 килобайт ) Кол-во скачиваний: 56
 


--------------------
Талант не пропить ...
Go to the top of the page
 
+Quote Post
редактор
сообщение Mar 20 2009, 07:48
Сообщение #7


Местный
***

Группа: Участник
Сообщений: 356
Регистрация: 9-06-07
Пользователь №: 28 315



Очень похоже на IAR
Пересобрать в Keil можно
Основная проблема разобраться с директивами и сегментами.


--------------------
Хорошую систему делают из стандартных блоков нестандартно мыслящие инженеры.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th July 2025 - 07:43
Рейтинг@Mail.ru


Страница сгенерированна за 0.01596 секунд с 7
ELECTRONIX ©2004-2016