Гм.. как же это я оплошал. И действительно там кривой TXT. Обшибочка вышла. У меня для всяких таких вопросов спецпапочка и в ней по соседству оказался архив с похожим окончанием на 7. Ну я и размахнулся! Это называется "Остапа понесло" (12 стульев).
Ну вобщем выступил не по теме, а теперь конкретно по вашему вопросу:
Ваш файл кривой, поэтому его ни один дизассемблер и уважающий себя программатор не возьмет.
Сайт "Виртуальный клуб любителей москвичей" на данный момент недоступен, но судя по тому что показал Яндекс из сохраненных - там какие-то спидометры, одометры и пр. там есть и исходники на АСМе. Вот если найдете таковой на свой вольтметр - тогда можно попробовать компильнуть нормальный hex в том же MPLAB, а пытаться восстановить из кривого hex-a исходник - это как ломать сейф. Кстати видно они все там набраны на страничке криво - попробовал навскидку - дизассемблер ругается на любой. В качестве презента за мою оплошность вот Вам ссылка на страничку с дизассемблером для PIC, которым я б бытность работы с ними пользовался.
http://www.hagi-online.org/picmicro/picdisasm_en.html
Там все версии - 1.0 - ругается также на 19 строку - слишком короткая. И отредактируйте файл в обычном Блокноте - вы че егоВордом редактировали что-ли. Вот как должен выглядеть оригинал:
Код:
|
:020000040000FA
:100000008312031385018601870183160230850060
:100010000030860000308700C330810004309F002C
:10002000831289309F008B01A501A601A701A001C1
:10003000A9013F2081010B11FF30A3000B1D1E28D9
:100040001F154F20A90B25285C200B111E280F39E6
:10005000820711347B34253423344B348334813488
:100060003B34013403340934C134953461344534AC
:100070008D3403398207203410344034803425080D
:100080002720A5080319FF30A10026082720A20079
:10009000221027082720A300F130A40008008701C0
:1000A000A00A2019A0012130200784000008860042
:1000B00020083920870008001F195C281E08A800A6
:1000C00069200800280E2720A10028082720A20068
:1000D0000800A501A601A7012530840005307E2077
:1000E0001E08A8002508A802A50164307E20840A05
:1000F0000A307E202808A7003F200800A802031C21
:0A0100008328800A7E28A807080063
:02400E00713F00
:00000001F |
Без всяких лишних символов в конце типа возврат каретки и пр. и не имейте привычки именовать файлы по-русски - некоторые импортные программы (тот-же Протеус) этого не принимают.