Толи лыжи не едут, толи что ((+)Keil uVision2)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено JanFranco 15 августа 2003 г. 13:24

Пишу:

const red=4;green=5;
P0=(1<Предварительно установив Code Optimization - Level 7

Получаю:

0000 AF00 R MOV R7,red+01H
0002 7401 MOV A,#01H
0004 A807 MOV R0,AR7
0006 08 INC R0
0007 8002 SJMP ?C0010
0009 ?C0009:
0009 C3 CLR C
000A 33 RLC A
000B ?C0010:
000B D8FC DJNZ R0,?C0009
000D FF MOV R7,A
000E AE00 R MOV R6,green+01H
0010 7401 MOV A,#01H
0012 A806 MOV R0,AR6
0014 08 INC R0
0015 8002 SJMP ?C0012
0017 ?C0011:
0017 C3 CLR C
0018 33 RLC A
0019 ?C0012:
0019 D8FC DJNZ R0,?C0011
001B 5F ANL A,R7
001C F580 MOV P0,A

Как сделать так, чтобы Keil генерил только один MOV?

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru