ЗАДАНИЯ К КОНТРОЛЬНОЙ РАБОТЕ - часть 2
При написании программы обязательно использование комментариев, поясняющих действие каждой группы команд. К каждой программе обязательно должна прилагаться принципиальная схема контроллера, соответствующая заданию.
Таблица 2 Исходные данные к заданию 2
Номер варианта | Задание 2.1. | Задание 2.2. |
j1 | Обнуление всех ячеек внутренней памяти данных | Генерация меандра на выводе P1.0 с частотой 50кГц (период 20мкс). |
j2 | Сложение двух 16-разрядных чисел. 1-е слагаемое: мл. байт расположен по адресу 14Н; ст. байт - 15Н; 2-е слагаемое: мл. байт расположен по адресу 12Н; ст. байт - 13Н | Включение привода и опрос концевого датчика
![]() |
j3 | Вывод символа «6» при подключении к микроконтроллеру светодиодного индикатора АЛС324Б. | Запуск трёхфазного двигателя при нажатии кнопки S
![]() |
j4 | Сложение 16-разрядного и 8-разрядного чисел. 1-е слагаемое: мл. байт (А)=11Н; ст. байт (R2)=23Н; 2-е слагаемое: (R3)=14Н | Программно реализованная временная задержка на 1 мс |
j5 | Деление массива чисел, хранящихся во внутреннем ОЗУ (ячейки 24Н … 33Н) на 4 | Сохранение регистров текущего банка в стеке |
j6 | Сложение двух двоично-десятичных чисел в упакованном формате. 1-е слагаемое: мл. байт расположен по адресу 14Н; ст. байт - 16Н; 2-е слагаемое: мл. байт расположен по адресу 11Н; ст. байт - 13Н | Реализовать временную задержку на 1 мс на таймере T0. |
j7 | Сложение ячеек 33h …70h внутренней памяти данных с константой, равной 2 | Вывод символа «3» при подключении к микроконтроллеру светодиодного индикатора АЛС314Б. |
j8 | Генерация меандра на выводе P1.4 с частотой 20 кГц (период 50 мкс) | Переход к выполению подпрограммы при срабатывании концевого датчика (замыкание ключа S) ![]() |
j9 | Пересылка данных из внутреннего во внешнее ОЗУ ОЭВМ с теми же адресами | Вызов подпрограммы CNT с приходом 56-го импульса на входе Т0 микроконтроллера |
j0 | Подключение 8-кнопочной клавиатуры к микроконтроллеру (схема, программа) | Обнуление всех ячеек внешней памяти данных |
При выполнении контрольной работы необходимо отладить разработанные программы на языке программирования ASM-51, который можно скачать или на языках программирования C51, ASM-51, входящих в среду программирования keil-c, демонстрационную версию которой можно скачать с или .
>