Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: ASM и Keil для начинающего
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Все остальные микроконтроллеры > MCS51
nikspec
Для начала пытаюсь написать модуль для защиты от дребезга. Первые наброски:
Цитата
ORG 80H
nachalo:
CLR C
CALL drbzg
mov 0xA6,#01Eh
mov 0xA6,#0E1h
JMP nachalo


drbzg:
MOV A, P1
MOV R3, #10
DJNZ R3, $
CJNE A, P1, drbzg
DJNZ 55h, drbzg
CPL A
MOV P0,A
CLR C
RET

END


При попытке симуляции в Keil получаю сообщение:
Цитата
*** error 65: access violation at C:0x0000 : no 'execute/read' permission


Где искать?
skripach
Если это вся ваша программа, то нужно, хотябы, добвавить вверху кода две строчки:
ORG 000H
jmp nachalo
После включения питания происхотит сброс контроллера и программа начинает выполнятся с адреса C:0x0000.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.