Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
подсжите что значат строки
Отправлено
vas
05 августа 2008 г. 00:25
#asm
.equ __lcd_port=0x15
#endasm
данный код рекомендуют писать при подключении LCD к МК. Используемый компилятор CodeVision. спасибо
Составить ответ
|
Вернуться на конференцию
Ответы
Всё просто: КодВижен компилирует С-шные файлы не в объектные, как это делают все нормальные компиляторы, а в один большой ассемблерный файл. Причём имена регистров, портов и т.п. туда не экспортирует, а заменяет их адресами. Когда Вы делаете ассемблерную вставку в С-шный код (+)
-
Сидоргек
(05.08.2008 01:09:37
91.124.237.149
, 231 байт)
Ответ:
-
vas
(05.08.2008 01:26:37
92.100.101.68
, 94 байт)
см. раздел "Register Summary" в ДШ
-
nestandart
(05.08.2008 01:29:56
87.180.42.65
,
пустое
)
Ответ:
-
vas
(05.08.2008 01:34:1
92.100.101.68
, 63 байт)
Ответ:
-
vas
(05.08.2008 01:25:51
92.100.101.68
, 94 байт)
У меня есть писАнный в кодвижене проект, который нужно компилить для 3-х версий плат, под 8515-ю, 162ю и 128-ю меги. Ассемблерные вставки в код там есть и все немного отличаются для разных процессоров. Ох и намаялся же я, стараясь как-то упорядочить это! Тогда и начал задумываться о переходе на что-нить более традиционно организованное, типа WinAVR.
-
Сидоргек
(05.08.2008 01:18:32
91.124.237.149
,
пустое
)
Приборы 40
-
MBedder
(05.08.2008 00:59:1
80.92.96.19
,
пустое
)
предположу. оно устанавливает, что на PORTC(?) нужно цеплять lcd
-
nestandart
(05.08.2008 00:31:0
87.180.42.65
,
пустое
)
фига себе телепатия....а как насчет фокуса ?
-
DASM
(05.08.2008 00:33:32
212.58.208.91
,
пустое
)
это значит аналог макроса. Вместо 0x15 = 0x69 (что никому не понятно ) будете писать __lcd_port = 0x69 - что намного доходчивее
-
DASM
(05.08.2008 00:28:22
212.58.208.91
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 47:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru