3.3 Программа
MOV R1, #125h ;
Загрузка в R1 константы
M2: MOV R0, #0 h ;
Загрузка в R0 константы
MOV B, #0 h ;
Загрузка в B константы
M0: INC R0 ;
Инкремент регистра
MOV A, R0 ;
Пересылка в аккумулятор из R0
OUT P0 ;
Вывод в порт
MOV R3, #56 h ;
Загрузка в R3 константы
M3: DJNZ R3, M3 ;
Декремент R3 и переход, если не нуль
DJNZ R1, M0 ;
Декремент R1 и переход, если не нуль
MOV R2, #125h ;
Загрузка в регистр константы
MOVA,R2 ;
Пересылка в аккумулятор из R2
DIV AB ;
Деление аккумулятора на регистр B
MOVR2,A ;
Пересылка в R2 из аккумулятора
M1: DEC R0 ;
Декремент регистра
MOV A, R0 ;
Пересылка в аккумулятор из R0
OUT P0 ;
Вывод в порт
MOV R3, #56 h ;
Загрузка в R3 константы
M4: DJNZ R3, M4 ;
Декремент R3 и переход, если не нуль
MOV A, R1 ;
Пересылка в аккумулятор из R1
ADD A, R2 ;
Сложение аккумулятора с регистром
JNZ M1 ;
Переход, если аккум. не равен нулю
JZ M1 ;
Переход к метке M1
- Таймеры. Т2 как генератор сигналов
- 6.5. Программируемый генератор импульсов
- 2.1.4 Режим 3 - программируемый генератор меандра
- 1.2 Генераторы сигналов произвольной формы
- 8.1.2.2 Назначение и характеристики генераторов тактовых сигналов
- 1.5. Порядок работы генератора сигналов
- 3 РазработкА функциональной схемы генератора сигналов
- 7.6. Виртуальные генераторы сигналов произвольной формы
- 3. Таймер т2 как генератор сигналов
- 6.5. Генераторы сигналов специальной формы