[an error occurred while processing this directive]
[an error occurred while processing this directive]
Народ! Кто нибудь работает с 8051 в ASMe? Вопрос проще некуда но ни как...
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive]
[an error occurred while processing this directive]
Как сформировать константу, скажем для перезагрузки таймера с периодом 2345 мкс при кварце 11059200? Конструкции типа:
q equ 11059200 ;частота кварца per equ 2345 ;период в микросекундах tic equ per*q/12000000 ;период в тиках rel_con equ not (tic) ;константа таймера
в А51 (PROVIEW32 & uVISION2) не работают. Похоже не настроена разрядная сетка (как ее настроить?) или эти ASMы не предназначены для столь "точных" вычислений? Корректные результаты дает Х8051 для DOS образца 1985 года. Так что в нем и работать? СИ и прочее не проходят т.к. доступная память программ (8К) забита под завязку объектом из под ASMa. Что посоветуете? С благодарностью Виктор.