НОВОСТИ  ЮМОР  СТУДЕНТАМ  СТАТЬИ  ФОТОГАЛЛЕРЕЯ  О СЕБЕ  КОНТАКТЫ
На главную страницу
 top100

СТУДЕНТАМ

История МИФИ-5
Архив успеваемости
МПС
  Список экз.вопросов
  Список экз.задач
  Команды КР580ИК80А
Схемотехника ЭВМ
Информатика
Основы алгоритмизации
и программирование
   

 Герб Трёхгорного Технологического института города Трёхгорный (филиала МИФИ-5). Перейти на официальный сайт ТТИ (г.Трёхгорный)...
{.trg}

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Поисковая система Яndex Яндекс цитирования

поисковая система АПОРТ


Панорамное фото ТТИ (МИФИ-5) февраль 2006 - автор Е.В.Ушкаленко.   Увеличить изобразение... (395kb)

Задачи по 8-разрядным МП
по дисциплине «Микропроцессорные системы»

1. Написать программу начальной установки и организации обмена информацией между оперативной памятью и внешним устройством, по инициативе внешнего устройства. Для организации записи в ОП 1000 байт с начального адреса 0F00h. Используя второй канал КПДП КР580ВТ57. Адреса портов КПДП выбрать произвольно. Прокомментировать работу программы.

2. Написать программу начальной установки и организации обмена информацией между оперативной памятью и внешним устройством, по инициативе внешнего устройства. Для организации чтения 1000 байт из ОП с начального адреса FF00h. Используя нулевой канал КПДП КР580ВТ57. Адреса портов КПДП выбрать произвольно. Прокомментировать работу программы.

3. Написать программу начальной установки и организации асинхронной передачи последовательной информации с частотой передачи, равной частоте синхронизации, контролем по чётности, одним стоп-битом и 8-разрядным кодом символа. Для ввода в схему последовательного интерфейса КР580ИК51 инструкций режима и команд используется адрес F0h. Для ввода данных - адрес F1h. Количество элементов передаваемого массива хранится по адресу 0FF0h, а начальный адрес массива хранится в двух последовательных ячейках памяти (начиная с младшего байта) по адресу 0FF1h - 0FF2h.

4. Написать программу начальной установки и организации асинхронной передачи последовательной информации с частотой передачи 1/16 частоты синхронизации, контролем по нечётности, двумя стоп-битами и 5-разрядным кодом символа. Для ввода в схему последовательного интерфейса КР580ИК51 инструкций режима и команд используется адрес F0h. Для ввода данных - адрес F1h. Количество элементов передаваемого массива хранится по адресу 0FF0h, а начальный адрес массива хранится в двух последовательных ячейках памяти (начиная с младшего байта) по адресу FFF1h - FFF2h.

5. Написать программу нахождения суммы массива данных (при условии, что переполнения не происходит). Количество элементов массива хранится по адресу 00F0h. Начальный адрес массива хранится в двух последовательных ячейках памяти (начиная с младшего байта) по адресу 0100h - 0101h. В качестве счётчика использовать регистр C.

6. Написать программу нахождения максимального числа в массиве данных, представленных как целое число без знака. Количество элементов массива хранится по адресу 00F0h. Начальный адрес массива хранится в двух последовательных ячейках памяти (начиная с младшего байта) по адресу 0100h - 0101h. Максимальный элемент сохранить в регистре C.

7. Написать программу суммирования двух массивов и сохранения суммы в третьем массиве. Количество элементов массивов хранится по адресу 00F0h. Начальный адрес первого массива хранится в двух последовательных ячейках памяти (начиная с младшего байта) по адресу 0100h - 0101h. Второго массива - 0102h - 0103h, третьего массива - 0104h - 0105h.

8. Написать программу вычитания из элемента первого массива - элемента второго массива и сохранения разности в третьем массиве. Количество элементов массивов хранится по адресу 00F0h. Начальный адрес первого массива хранится в двух последовательных ячейках памяти (начиная с младшего байта) по адресу 0100h - 0101h. Второго массива - 0102h - 0103h, третьего массива - 0104h - 0105h.

9. Написать программу суммирования числа и элемента массива и сохранения суммы во втором массиве. Количество элементов массивов хранится по адресу 00F0h. Начальный адрес первого массива хранится в двух последовательных ячейках памяти (начиная с младшего байта) по адресу 0100h - 0101h. Второго массива - 0102h - 0103h. Число, предназначенное для суммирования с элементами массива, хранится по адресу - 0104h.

10. Написать программу вычитания числа из элемента массива и сохранения разности во втором массиве. Количество элементов массивов хранится по адресу 00F0h. Начальный адрес первого массива хранится в двух последовательных ячейках памяти (начиная с младшего байта) по адресу 0100h - 0101h. Второго массива - 0102h - 0103h. Число, предназначенное для вычитания из элемента массива, хранится по адресу - 0107h.

11. Написать программу зеркального отображения первого массива во второй. Количество элементов массивов хранится по адресу 00F0h. Начальный адрес первого массива хранится в двух последовательных ячейках памяти (начиная с младшего байта) по адресу 0100h - 0101h. Второго массива - 0102h - 0103h.

12. Написать программу умножения байтов. Умножение производить младшими разрядами вперёд со сдвигом частичной суммы вправо. D- множимое, E- множитель, BC- двухбайтовое произведение, L- счётчик бит. Анализируемый бит множителя помещать в триггер переноса. Если он равен 1, то содержимое регистров B и D суммировать, а если C=1, то сложение не выполнять. После этого выполнять сдвиг частичной суммы вправо. Прокомментировать работу программы.

13. Написать программу умножения байтов. C- множитель, D- множимое, BC- двухбайтовое произведение, L- счётчик бит. Множитель поместить на место младших разрядов произведения в регистр C. Младшие биты произведения должны замещать освобождающиеся старшие биты множителя (циклический сдвиг через перенос), и поэтому отдельных сдвигов младшего байта частичной суммы выполнять не нужно. Прокомментировать работу программы.

14. Пользуясь инструкциями МП БИС КР580ИК80А напишите программу инициализации БИС ПКИиК КР580ВВ79 на режим дешифрированного сканирования клавиатуры с обнаружением двух нажатых клавиш. ПКИиК БИС КР580ВВ79 имеет в структуре ВС два номера C016 и C116.

15. Пользуясь инструкциями МП БИС КР580ИК80А напишите программу инициализации БИС ПКИиК КР580ВВ79 на режим ввода слева на 16-разрядный 8-символьный дисплей. ПКИиК БИС КР580ВВ79 имеет в структуре ВС два номера C016 и C116.

16. Пользуясь инструкциями МП БИС КР580ИК80А напишите программу инициализации БИС ПКИиК КР580ВВ79 на режим кодированного сканирования клавиатуры с обнаружением двух нажатых клавиш. ПКИиК БИС КР580ВВ79 имеет в структуре ВС два номера C016 и C116.

17. Пользуясь инструкциями МП БИС КР580ИК80А напишите программу инициализации БИС ПКИиК КР580ВВ79 на режим ввода справа со сдвигом на 16-разрядный 8-символьный дисплей. ПКИиК БИС КР580ВВ79 имеет в структуре ВС два номера 7016 и 7116.

18. Пользуясь инструкциями МП БИС КР580ИК80А напишите программу обеспечивающую считывание в МП кода датчика. БИС ПКИиК КР580ВВ79 работает в режиме кодированного сканирования набора датчиков. ПКИиК БИС КР580ВВ79 имеет в структуре ВС два номера C016 и C116.

19. Пользуясь инструкциями МП БИС КР580ИК80А напишите программу обеспечивающую считывание в МП кода нажатой клавиши. БИС ПКИиК КР580ВВ79 работает в режиме дешифрированного сканирования клавиатуры с обнаружением двух нажатых клавиш. ПКИиК БИС КР580ВВ79 имеет в структуре ВС два номера C016 и C116.

20. Пользуясь инструкциями МП БИС КР580ИК80А напишите программу обеспечивающую вывод на 16-разрядный 8-символьный дисплей содержимого адресов с 0CC016 по 0CD016. БИС ПКИиК КР580ВВ79 работает в режиме вывода слева. ПКИиК БИС КР580ВВ79 имеет в структуре ВС два номера C016 и C116.

21. Пользуясь инструкциями МП БИС КР580ИК80А напишите программу обеспечивающую вывод на 16-разрядный 8-символьный дисплей содержимого адресов с 0CC016 по 0CD016. БИС ПКИиК КР580ВВ79 работает в режиме ввода справа со сдвигом. ПКИиК БИС КР580ВВ79 имеет в структуре ВС два номера A016 и A116.

22. Пользуясь инструкциями МП БИС КР580ИК80А напишите программу инициализации БИС ПКИиК КР580ВВ79 на режим дешифрированного сканирования клавиатуры с обнаружением двух нажатых клавиш. ПКИиК БИС КР580ВВ79 имеет в структуре ВС два номера A016 и A116.

23. Пользуясь инструкциями МП БИС КР580ИК80А напишите программу обеспечивающую считывание в МП кода датчика. БИС ПКИиК КР580ВВ79 работает в режиме кодированного сканирования набора датчиков. ПКИиК БИС КР580ВВ79 имеет в структуре ВС два номера В016 и В116.

24. Пользуясь инструкциями МП БИС КР580ИК80А напишите программу обеспечивающую считывание в МП кода нажатой клавиши. БИС ПКИиК КР580ВВ79 работает в режиме дешифрированного сканирования клавиатуры с обнаружением двух нажатых клавиш. ПКИиК БИС КР580ВВ79 имеет в структуре ВС два номера В016 и В116.

25. Пользуясь инструкциями МП БИС КР580ИК80А напишите программу инициализации 29-ти уровневой системы прерываний, состоящей из четырех БИС ПКП КР580ВН59 на режим «по запросу от ВУ», с фиксированным приоритетом обслуживания запросов прерываний. Подпрограмма обработки нулевого уровня запроса на прерывания располагается по адресу FA0016. Подпрограммы отстоят друг от друга на 8-мь байт. ПКП с нулевого по третий, имеют соответствующие адреса внешних устройств с F016 по F716.

26. Пользуясь инструкциями МП БИС КР580ИК80А напишите программу инициализации 36-ти уровневой системы прерываний, состоящей из пяти БИС ПКП КР580ВН59 на режим «по запросу от ВУ», с фиксированным приоритетом обслуживания запросов прерываний. Подпрограмма обработки нулевого уровня запроса на прерывания располагается по адресу FAC016. Подпрограммы отстоят друг от друга на 4-е байта. ПКП с нулевого по четвертый, имеют соответствующие адреса внешних устройств с F016 по F916.

27. Пользуясь инструкциями МП БИС КР580ИК80А напишите программу инициализации 15-ти уровневой системы прерываний, состоящей из пяти БИС ПКП КР580ВН59 на режим «по опросу МП», с фиксированным приоритетом обслуживания запросов прерываний. Подпрограмма обработки нулевого уровня запроса на прерывания располагается по адресу 7A8016. Подпрограммы отстоят друг от друга на 8-мь байт. ПКП с нулевого по четвертый, имеют соответствующие адреса внешних устройств с F016 по F316.

28. Используя инструкции МП БИС КР580ИК80А, напишите программу, которая обеспечит передачу элементов массива во внешние устройства по следующим адресам: для элементов с чётными номерами – по адресу ВСh, для элементов с нечётными номерами – по адресу BDh. Начальный адрес первого элемента массива хранится в двух последовательных ячейках памяти, начиная с младшего байта по адресу 0FС0h. Количество элементов массива хранится по адресу 0FС3h.

29. Используя инструкции МП БИС КР580ИК80А, напишите программу считывания 8-разрядных элементов массива из внешнего устройства с номером ВВh. После считывания очередного элемента необходимо передать код 80h во внешнее устройство с номером BDh. Считываемые элементы массива размещать последовательно, начиная с адреса 0FEDh. Приём элементов необходимо завершить после приёма кода "ААh". Количество считанных байт, необходимо поместить по адресу 0FECh.

30. Используя инструкции МП БИС КР580ИК80А, напишите программу передачи 8-разрядных элементов массива во внешнее устройство с номером В0h. Перед передачей очередного элемента необходимо проверить готовность внешнего устройства (код-04h) по адресу В1h. Начальный адрес первого элемента массива хранится в двух последовательных ячейках памяти, начиная с младшего байта по адресу 0FС0h. Количество элементов массива хранится по адресу 0FС3h.После передачи последнего элемента массива необходимо передать символ окончания передачи код-80h по адресу B0h.

31. Используя инструкции МП БИС КР580ИК80А, напишите программу, которая обеспечит передачу элементов массива во внешние устройства по следующим адресам: для чётных элементов массива – по адресу ВEh, для нечётных элементов массива – по адресу BFh. Начальный адрес первого элемента массива хранится в двух последовательных ячейках памяти, начиная с младшего байта по адресу FFС0h. Количество элементов массива хранится по адресу FFС3h.

32. Используя инструкции МП БИС КР580ИК80А, напишите программу нахождения 16-разрядной суммы элементов 8-разрядного массива, при условии, что переполнения не возникает. Начальный адрес первого элемента массива хранится в двух последовательных ячейках памяти, начиная с младшего байта по адресу 0АF0h. Количество элементов массива хранится по адресу 0АF2h. Найденную 16-разрядную сумму элементов массива необходимо поместить по адресу 0АF3h.

33. Используя инструкции МП БИС КР580ИК80А, напишите программу сложения двух массивов с учетом возникающих переносов и помещения суммы вместо элементов первого массива. Элементами первого массива являются 16-разрядные числа, которые располагаются в двух последовательных ячейках памяти начиная с младшего байта. Начальный адрес младшего байта первого элемента первого массива хранится в двух последовательных ячейках памяти, начиная с младшего байта по адресу 00F0h.Элементами второго массива являются 8-разрядные числа. Начальный адрес первого элемента второго массива хранится в двух последовательных ячейках памяти, начиная с младшего байта по адресу 00F2h. Количество элементов массивов хранится по адресу 00F4h.

34. Используя инструкции МП БИС КР580ИК80А, напишите программу суммирования 8-разрядной константы с элементами массива с учётом возникающих переносов. Полученную сумму необходимо помещать вместо соответствующего элемента массива. Элементами массива являются 16-разрядные числа, которые располагаются в двух последовательных ячейках памяти начиная с младшего байта. Начальный адрес младшего байта первого элемента массива хранится в двух последовательных ячейках памяти, начиная с младшего байта по адресу 0FС0h. Количество элементов массива хранится по адресу 0FС3h. Константа находится в регистре-аккумуляторе.

35. Используя инструкции МП БИС КР580ИК80А, напишите программу вычитания из элемента первого массива соответствующего элемента второго массива, с учетом возникающих заёмов. И помещения полученной разности вместо элементов первого массива. Элементами первого массива являются 16-разрядные числа, которые располагаются в двух последовательных ячейках памяти начиная с младшего байта. Начальный адрес младшего байта первого элемента первого массива хранится в двух последовательных ячейках памяти, начиная с младшего байта по адресу 00F0h.Элементами второго массива являются 8-разрядные числа. Начальный адрес первого элемента второго массива хранится в двух последовательных ячейках памяти, начиная с младшего байта по адресу 00F2h. Количество элементов массивов хранится по адресу 00F4h.

36. БИС ПКИиК КР580ВВ79 настроен на режим ввода слева на 16-разрядный 8-символьный дисплей. ПКИиК БИС КР580ВВ79 имеет в структуре ВС два номера C016 и C116. Пользуясь инструкциями МП БИС КР580ИК80А напишите программу изменения содержимого пяти индикаторов с 0-го по 4-й. На индикаторах должны, соответственно, отобразиться числа с 0 по 4.

37. БИС ПКИиК КР580ВВ79 настроен на режим ввода слева на 16-разрядный 8-символьный дисплей. ПКИиК БИС КР580ВВ79 имеет в структуре ВС два номера B016 и B116. Пользуясь инструкциями МП БИС КР580ИК80А напишите программу изменения содержимого 16-ти индикаторов с 0-го по 15-й. Значения, которые необходимо вывести в соответствующие индикаторы хранятся в младших полубайтах следующих ячеек памяти: 0B1016 – 0B1F16.

38. 36-ти уровневая система прерываний, состоящая из пяти БИС ПКП КР580ВН59 настроена на режим «по запросу от ВУ», с фиксированным приоритетом обслуживания запросов прерываний. Подпрограмма обработки нулевого уровня запроса на прерывания располагается по адресу 7A0016. Подпрограммы отстоят друг от друга на 8-мь байт. ПКП с нулевого по четвертый, имеют соответствующие адреса внешних устройств с F016 по F916. Ведомые контроллеры с 1-го по 5-й подключены соответственно ко входам ведущего с 4-го по 7-й. Пользуясь инструкциями МП БИС КР580ИК80А напишите подпрограмму устанавливающую режим специального маскирования и запрещающую прием прерываний по входам 1, 5 и 35.

39. 64-х уровневая система прерываний, состоящая из девяти БИС ПКП КР580ВН59 настроена на режим «по запросу от ВУ», с фиксированным приоритетом обслуживания запросов прерываний. Подпрограмма обработки нулевого уровня запроса на прерывания располагается по адресу 010016. Подпрограммы отстоят друг от друга на 4-е байта. ПКП с нулевого по девятый, имеют соответствующие адреса внешних устройств с E016 по F116. Ведомые контроллеры с 1-го по 9-й подключены соответственно ко входам ведущего с 0-го по 7-й. Пользуясь инструкциями МП БИС КР580ИК80А напишите подпрограмму устанавливающую режим специального маскирования и запрещающую прием прерываний по входам 7, 15 и 60.

40. 64-х уровневая система прерываний, состоящая из девяти БИС ПКП КР580ВН59 настроена на режим «по запросу от ВУ», с фиксированным приоритетом обслуживания запросов прерываний. Подпрограмма обработки нулевого уровня запроса на прерывания располагается по адресу 010016. Подпрограммы отстоят друг от друга на 4-е байта. ПКП с нулевого по девятый, имеют соответствующие адреса внешних устройств с C016 по B116. Ведомые контроллеры с 1-го по 9-й подключены соответственно ко входам ведущего с 0-го по 7-й. Пользуясь инструкциями МП БИС КР580ИК80А напишите подпрограмму устанавливающую режим «по опросу МП» и циклический приоритет обслуживания прерываний.

41. 8-ми уровневая система прерываний, состоящая из одной БИС ПКП КР580ВН59 настроена на режим «по запросу от ВУ», с фиксированным приоритетом обслуживания запросов прерываний. Подпрограмма обработки нулевого уровня запроса на прерывания располагается по адресу 100016. Подпрограммы отстоят друг от друга на 8-мь байт. ПКП имеет соответствующие адреса внешних устройств A016 и A116. Пользуясь инструкциями МП БИС КР580ИК80А напишите подпрограмму устанавливающую режим «по опросу МП» и циклический приоритет обслуживания прерываний. Считайте содержимое регистра RGI и ISR. Проанализируйте их содержимое и передайте управление соответствующей подпрограмме.

42. Написать программу начальной установки и организации передачи параллельной информации в режиме 1 из КР580ВВ55 во внешнее устройство. Для передачи используйте порт В. Порт А работает в режиме 1 на ввод данных. Для ввода команд в схему параллельного интерфейса КР580ВВ55 используется порт F3h.Количество элементов передаваемого массива хранится по адресу 0FF0h, а начальный адрес массива хранится в двух последовательных ячейках памяти (начиная с младшего байта) по адресу 0FF1h - 0FF2h.

43. Написать программу начальной установки и организации приёма параллельной информации в режиме 1 из внешнего устройства через КР580ВВ55. Для приема используйте порт В. Порт А работает в режиме 1 на вывод данных. Для ввода команд в схему параллельного интерфейса КР580ВВ55 используется порт F7h. Количество принятых элементов массива необходимо, после окончания приема, записать по адресу 0FF0h. Начальный адрес будущего массива хранится в двух последовательных ячейках памяти (начиная с младшего байта) по адресу 0FF1h - 0FF2h. Прием закончить после получения кода АА, который не является элементом массива и не подлежит сохранению в ОП.

44. Написать программу начальной установки и организации приёма параллельной информации в режиме 1 из внешнего устройства через КР580ВВ55. Для приема используйте порт А. Порт В работает в режиме 0 на вывод данных. Для ввода команд в схему параллельного интерфейса КР580ВВ55 используется порт FBh. Количество принятых элементов массива необходимо, после окончания приема, записать по адресу 0F00h. Начальный адрес будущего массива хранится в двух последовательных ячейках памяти (начиная с младшего байта) по адресу 0F01h - 0F02h. Прием закончить после получения кода 55, который не является элементом массива и не подлежит сохранению в ОП.

45. Написать программу начальной установки и организации передачи параллельной информации в режиме 1 из КР580ВВ55 во внешнее устройство. Для передачи используйте порт А. Порт В работает в режиме 0 на ввод данных. Для ввода команд в схему параллельного интерфейса КР580ВВ55 используется порт F7h. Количество элементов передаваемого массива хранится по адресу 0F00h, а начальный адрес массива хранится в двух последовательных ячейках памяти (начиная с младшего байта) по адресу 0F01h - 0F02h.

46. Написать программу начальной установки и организации синхронного приема последовательной информации с внутренней синхронизацией, контролем по нечётности, двумя синхросимволами (C3C1h) и 8-разрядным кодом символа. Для ввода в схему последовательного интерфейса КР580ИК51 инструкций режима и команд используется адрес F0h. Для ввода данных - адрес F1h. Количество элементов принятого массива, после окончания приема, требуется сохранить по адресу 0FF0h. Начальный адрес будущего массива хранится в двух последовательных ячейках памяти (начиная с младшего байта) по адресу F0F1h – F0F2h. Прием закончить после получения кода 55, который не является элементом массива и не подлежит сохранению в ОП.

47. Написать программу начальной установки и организации синхронной передачи последовательной информации с частотой синхронизации, контролем по нечётности, двумя синхросимволами (C31Ch) и 8-разрядным кодом символа. Для ввода в схему последовательного интерфейса КР580ИК51 инструкций режима и команд используется адрес FEh. Для ввода данных - адрес FFh. Количество элементов передаваемого массива хранится по адресу 00F0h, а начальный адрес массива хранится в двух последовательных ячейках памяти (начиная с младшего байта) по адресу 00F1h – 00F2h.

48. Написать программу начальной установки и организации синхронного приема последовательной информации с внешней синхронизацией, контролем по нечётности, двумя синхросимволами (C341h) и 8-разрядным кодом символа. Для ввода в схему последовательного интерфейса КР580ИК51 инструкций режима и команд используется адрес F0h. Для ввода данных - адрес F1h. Количество элементов принятого массива, после окончания приема, требуется сохранить по адресу 0FF0h. Начальный адрес будущего массива хранится в двух последовательных ячейках памяти (начиная с младшего байта) по адресу F0F1h – F0F2h. Прием закончить после получения кода 55, который не является элементом массива и не подлежит сохранению в ОП.

49. Используя программируемый таймер КР580ВИ53 напишите программу включения подкачивающего насоса чернил струйного плоттера через 5-ть секунд после включения печати. Для включения подкачивающего насоса на его управляющий вход необходимо подать и удерживать напряжение высокого уровня. Сигналы начала печати (сигнал А) и сигнал включения насоса (сигнал В) совместимы по уровню напряжения с ТТЛ схемами. Адреса портов программируемого таймера выбрать самостоятельно. В Вашем распоряжении имеется тактовый генератор с выходной частотой 2МГц (сигнал С).

50. Используя программируемый таймер КР580ВИ53 напишите программу включения подкачивающего насоса чернил струйного плоттера через 15-ть секунд после включения печати. Для включения подкачивающего насоса на его управляющий вход необходимо подать и удерживать напряжение высокого уровня. Сигналы начала печати (сигнал А) и сигнал включения насоса (сигнал В) совместимы по уровню напряжения с ТТЛ схемами. Адреса портов программируемого таймера выбрать самостоятельно. В Вашем распоряжении имеется тактовый генератор с выходной частотой 1МГц (сигнал С).

51. Используя программируемый таймер КР580ВИ53 напишите программу включения подкачивающего насоса чернил струйного плоттера через 5-ть секунд после включения печати. Для включения подкачивающего насоса на его управляющий вход необходимо подать положительный импульс. Сигналы начала печати (сигнал А) и сигнал включения насоса (сигнал В) совместимы по уровню напряжения с ТТЛ схемами. Адреса портов программируемого таймера выбрать самостоятельно. В Вашем распоряжении имеется тактовый генератор с выходной частотой 2МГц (сигнал С).

52. Используя программируемый таймер КР580ВИ53 напишите программу включения подкачивающего насоса чернил струйного плоттера через 15-ть секунд после включения печати. Для включения подкачивающего насоса на его управляющий вход необходимо подать положительный импульс. Сигналы начала печати (сигнал А) и сигнал включения насоса (сигнал В) совместимы по уровню напряжения с ТТЛ схемами. Адреса портов программируемого таймера выбрать самостоятельно. В Вашем распоряжении имеется тактовый генератор с выходной частотой 1МГц (сигнал С).

53. Используя программируемый таймер КР580ВИ53 напишите программу, включающую звуковой динамик с частотой 600кГц (сигнал В) через 2 секунды после прихода управляющего сигнала (сигнал А). В Вашем распоряжении имеется тактовый генератор с выходной частотой 1МГц (сигнал С). Адреса портов программируемого таймера выбрать самостоятельно.

54. Используя программируемый таймер КР580ВИ53 напишите программу, включающую звуковой динамик с частотой 800кГц (сигнал В) через 1,5 секунды после прихода управляющего сигнала (сигнал А). В Вашем распоряжении имеется тактовый генератор с выходной частотой 1МГц (сигнал С). Адреса портов программируемого таймера выбрать самостоятельно.

55. Используя программируемый таймер КР580ВИ53 напишите программу включения охладительного вентилятора через 55-ть секунд после включения устройства. Для включения охладительного вентилятора на его управляющий вход необходимо подать и удерживать напряжение высокого уровня. Сигналы включения устройства (сигнал А) и сигнал включения вентилятора (сигнал В) совместимы по уровню напряжения с ТТЛ схемами. Адреса портов программируемого таймера выбрать самостоятельно. В Вашем распоряжении имеется тактовый генератор с выходной частотой 2МГц (сигнал С).

56. Используя программируемый таймер КР580ВИ53 напишите программу включения охладительного вентилятора через 75-ть секунд после включения устройства. Для включения охладительного вентилятора на его управляющий вход необходимо подать и удерживать напряжение высокого уровня. Сигналы включения устройства (сигнал А) и сигнал включения вентилятора (сигнал В) совместимы по уровню напряжения с ТТЛ схемами. Адреса портов программируемого таймера выбрать самостоятельно. В Вашем распоряжении имеется тактовый генератор с выходной частотой 1МГц (сигнал С).

57. Пользуясь инструкциями МП БИС КР580ИК80А напишите программу инициализации БИС ПКИиК КР580ВВ79 на режим дешифрированного сканирования клавиатуры с обнаружением двух нажатых клавиш. ПКИиК БИС КР580ВВ79 имеет в структуре ВС два номера C016 и C116. Прокомментировать работу программы. Программу оформить в таблицу по нижеприведенному образцу. Приложить черновики.

58. Пользуясь инструкциями МП БИС КР580ИК80А напишите программу инициализации БИС ПКИиК КР580ВВ79 на режим ввода слева на 16-разрядный 8-символьный дисплей. ПКИиК БИС КР580ВВ79 имеет в структуре ВС два номера C016 и C116 . Программу оформить в таблицу по нижеприведенному образцу. Приложить черновики.

59. Пользуясь инструкциями МП БИС КР580ИК80А напишите программу инициализации БИС ПКИиК КР580ВВ79 на режим кодированного сканирования клавиатуры с обнаружением двух нажатых клавиш. ПКИиК БИС КР580ВВ79 имеет в структуре ВС два номера C016 и C116 . Программу оформить в таблицу по нижеприведенному образцу. Приложить черновики.

60. Пользуясь инструкциями МП БИС КР580ИК80А напишите программу инициализации БИС ПКИиК КР580ВВ79 на режим ввода справа со сдвигом на 16-разрядный 8-символьный дисплей. ПКИиК БИС КР580ВВ79 имеет в структуре ВС два номера 7016 и 7116 . Программу оформить в таблицу по нижеприведенному образцу. Приложить черновики.

61. Пользуясь инструкциями МП БИС КР580ИК80А напишите программу обеспечивающую считывание в МП кода датчика. БИС ПКИиК КР580ВВ79 работает в режиме кодированного сканирования набора датчиков. ПКИиК БИС КР580ВВ79 имеет в структуре ВС два номера C016 и C116 . Программу оформить в таблицу по нижеприведенному образцу. Приложить черновики.

62. Пользуясь инструкциями МП БИС КР580ИК80А напишите программу обеспечивающую считывание в МП кода нажатой клавиши. БИС ПКИиК КР580ВВ79 работает в режиме дешифрированного сканирования клавиатуры с обнаружением двух нажатых клавиш. ПКИиК БИС КР580ВВ79 имеет в структуре ВС два номера F016 и F116 . Программу оформить в таблицу по нижеприведенному образцу. Приложить черновики.

63. Пользуясь инструкциями МП БИС КР580ИК80А напишите программу обеспечивающую вывод на 16-разрядный 8-символьный дисплей содержимого адресов с 0CC016 по 0CD016. БИС ПКИиК КР580ВВ79 работает в режиме вывода слева. ПКИиК БИС КР580ВВ79 имеет в структуре ВС два номера D016 и D116. Программу оформить в таблицу по нижеприведенному образцу. Приложить черновики.

64. Пользуясь инструкциями МП БИС КР580ИК80А напишите программу обеспечивающую вывод на 16-разрядный 8-символьный дисплей содержимого адресов с 0CC016 по 0CD016. БИС ПКИиК КР580ВВ79 работает в режиме ввода справа со сдвигом. ПКИиК БИС КР580ВВ79 имеет в структуре ВС два номера A016 и A116 . Программу оформить в таблицу по нижеприведенному образцу. Приложить черновики.

65. Пользуясь инструкциями МП БИС КР580ИК80А напишите программу инициализации БИС ПКИиК КР580ВВ79 на режим дешифрированного сканирования клавиатуры с обнаружением двух нажатых клавиш. ПКИиК БИС КР580ВВ79 имеет в структуре ВС два номера A016 и A116. Программу оформить в таблицу по нижеприведенному образцу. Приложить черновики.

66. Пользуясь инструкциями МП БИС КР580ИК80А напишите программу обеспечивающую считывание в МП кода датчика. БИС ПКИиК КР580ВВ79 работает в режиме кодированного сканирования набора датчиков. ПКИиК БИС КР580ВВ79 имеет в структуре ВС два номера В016 и В116. Программу оформить в таблицу по нижеприведенному образцу. Приложить черновики.

67. Пользуясь инструкциями МП БИС КР580ИК80А напишите программу обеспечивающую считывание в МП кода нажатой клавиши. БИС ПКИиК КР580ВВ79 работает в режиме дешифрированного сканирования клавиатуры с обнаружением двух нажатых клавиш. ПКИиК БИС КР580ВВ79 имеет в структуре ВС два номера В016 и В116. Программу оформить в таблицу по нижеприведенному образцу. Приложить черновики.

68. БИС ПКИиК КР580ВВ79 настроен на режим ввода слева на 16-разрядный 8-символьный дисплей. ПКИиК БИС КР580ВВ79 имеет в структуре ВС два номера C016 и C116. Пользуясь инструкциями МП БИС КР580ИК80А напишите программу изменения содержимого пяти индикаторов с 0-го по 4-й. На индикаторах должны, соответственно, отобразиться числа с 0 по 4. Программу оформить в таблицу по нижеприведенному образцу. Приложить черновики.

69. БИС ПКИиК КР580ВВ79 настроен на режим ввода слева на 16-разрядный 8-символьный дисплей. ПКИиК БИС КР580ВВ79 имеет в структуре ВС два номера B0 и B116. Пользуясь инструкциями МП БИС КР580ИК80А напишите программу изменения содержимого 16-ти индикаторов с 0-го по 15-й. Значения, которые необходимо вывести в соответствующие индикаторы хранятся в младших полубайтах следующих ячеек памяти: 0B1016 – 0B1F16. Программу оформить в таблицу по нижеприведенному образцу. Приложить черновики.

70. Пользуясь инструкциями МП БИС КР580ИК80А напишите программу инициализации БИС ПКИиК КР580ВВ79 на режим ввода справа со сдвигом на 16-разрядный 8-символьный дисплей. ПКИиК БИС КР580ВВ79 имеет в структуре ВС два номера 7016 и 7116. Программу оформить в таблицу по нижеприведенному образцу. Приложить черновики.

71. Пользуясь инструкциями МП БИС КР580ИК80А напишите программу обеспечивающую считывание в МП кода датчика. БИС ПКИиК КР580ВВ79 работает в режиме кодированного сканирования набора датчиков. ПКИиК БИС КР580ВВ79 имеет в структуре ВС два номера C016 и C116. Программу оформить в таблицу по нижеприведенному образцу. Приложить черновики.

72. Пользуясь инструкциями МП БИС КР580ИК80А напишите программу обеспечивающую считывание в МП кода нажатой клавиши. БИС ПКИиК КР580ВВ79 работает в режиме дешифрированного сканирования клавиатуры с обнаружением двух нажатых клавиш. ПКИиК БИС КР580ВВ79 имеет в структуре ВС два номера C016 и C116. Программу оформить в таблицу по нижеприведенному образцу. Приложить черновики.

73. Пользуясь инструкциями МП БИС КР580ИК80А напишите программу обеспечивающую вывод на 16-разрядный 8-символьный дисплей содержимого адресов с 0CC016 по 0CD016. БИС ПКИиК КР580ВВ79 работает в режиме вывода слева. ПКИиК БИС КР580ВВ79 имеет в структуре ВС два номера C016 и C116. Программу оформить в таблицу по нижеприведенному образцу. Приложить черновики.

74. Пользуясь инструкциями МП БИС КР580ИК80А напишите программу обеспечивающую вывод на 16-разрядный 8-символьный дисплей содержимого адресов с 0CC016 по 0CD016. БИС ПКИиК КР580ВВ79 работает в режиме ввода справа со сдвигом. ПКИиК БИС КР580ВВ79 имеет в структуре ВС два номера A016 и A116. Программу оформить в таблицу по нижеприведенному образцу. Приложить черновики.

75. Пользуясь инструкциями МП БИС КР580ИК80А напишите программу инициализации БИС ПКИиК КР580ВВ79 на режим дешифрированного сканирования клавиатуры с обнаружением двух нажатых клавиш. ПКИиК БИС КР580ВВ79 имеет в структуре ВС два номера A0h и A1h. Программу оформить в таблицу по нижеприведенному образцу. Приложить черновики.

76. Пользуясь инструкциями МП БИС КР580ИК80А напишите программу обеспечивающую считывание в МП кода датчика. БИС ПКИиК КР580ВВ79 работает в режиме кодированного сканирования набора датчиков. ПКИиК БИС КР580ВВ79 имеет в структуре ВС два номера В0h и В1h. Программу оформить в таблицу по нижеприведенному образцу. Приложить черновики.

77. Пользуясь инструкциями МП БИС КР580ИК80А напишите программу обеспечивающую считывание в МП кода нажатой клавиши. БИС ПКИиК КР580ВВ79 работает в режиме дешифрированного сканирования клавиатуры с обнаружением двух нажатых клавиш. ПКИиК БИС КР580ВВ79 имеет в структуре ВС два номера В0h и В1h. Программу оформить в таблицу по нижеприведенному образцу. Приложить черновики.

78. БИС ПКИиК КР580ВВ79 настроен на режим ввода слева на 16-разрядный 8-символьный дисплей. ПКИиК БИС КР580ВВ79 имеет в структуре ВС два номера C0h и C1h. Пользуясь инструкциями МП БИС КР580ИК80А напишите программу изменения содержимого пяти индикаторов с 0-го по 4-й. На индикаторах должны, соответственно, отобразиться числа с 0 по 4. Программу оформить в таблицу по нижеприведенному образцу. Приложить черновики.

79. БИС ПКИиК КР580ВВ79 настроен на режим ввода слева на 16-разрядный 8-символьный дисплей. ПКИиК БИС КР580ВВ79 имеет в структуре ВС два номера B0h и B1h. Пользуясь инструкциями МП БИС КР580ИК80А напишите программу изменения содержимого 16-ти индикаторов с 0-го по 15-й. Значения, которые необходимо вывести в соответствующие индикаторы хранятся в младших полубайтах следующих ячеек памяти: 0B10h – 0B1Fh. Программу оформить в таблицу по нижеприведенному образцу. Приложить черновики.

 

Адрес
Код
Метка
Мнемоника
Описание команд
1
2
3
4
5
01h
XX
s1:
MOV A,C
Скопировать регистр С в регистр А
02h
XX
MOV B,C
Скопировать регистр С в регистр В

 

Рейтинг@Mail.ru Rambler's Top100
 Вернуться на главную страницу  Посмотреть карту сайта  Отправить письмо  вверх
 Вход на ФОРУМ  Ульи и пасека "под ключ". Подробнее...
Гостевая книга

официальный сайт
Е.В.Ушкаленко © 2005-2012гг.

e-mail: ushkalenko@mail.ru

 Активный отдых для семьи, компании и трудового коллектива на природе Южного Урала. Подробнее...