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

 
 
> Ассемблер для 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
Ответов
Pretorianec
сообщение Mar 18 2009, 15:26
Сообщение #2





Группа: Участник
Сообщений: 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



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

 


RSS Текстовая версия Сейчас: 19th August 2025 - 10:14
Рейтинг@Mail.ru


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