Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






  • Сервис онлайн-записи на собственном Telegram-боте
    Тот, кто работает в сфере услуг, знает — без ведения записи клиентов никуда. Мало того, что нужно видеть свое расписание, но и напоминать клиентам о визитах тоже. Нашли самый бюджетный и оптимальный вариант: сервис VisitTime.
    Для новых пользователей первый месяц бесплатно.
    Чат-бот для мастеров и специалистов, который упрощает ведение записей:
    Сам записывает клиентов и напоминает им о визите;
    Персонализирует скидки, чаевые, кэшбэк и предоплаты;
    Увеличивает доходимость и помогает больше зарабатывать;
    Начать пользоваться сервисом
  • Задание на лабораторную работу






    Свой вариант задания (табл.3.8) требуется выполнить двумя способами — сначала в режиме программного контроля, далее модифицировать программу таким образом, чтобы события обрабатывались в режиме прерывания про­граммы. Поскольку " фоновая" (основная) задача для этого случая в заданиях отсутствует, роль ее может сыграть " пустой цикл":

    М: NОР

    NOP

     

    Таблица 3.8. Варианты задания к лабораторной работе 4

    № ва­рианта Задание Используемые ВУ Пояснения
      Ввод пятиразрядных чисел в ячейки ОЗУ Клавиатура Программа должна обеспечивать ввод последовательности ASCII-кодов деся­тичных цифр (не длиннее пяти), пере­кодировку в " 8421", упаковку в деся­тичное число (первый введенный сим­вол — старшая цифра) и размещение в ячейке ОЗУ. ASCII-коды не цифр иг­норировать
      Программа ввода симво­лов с клавиатуры с вы­водом на дисплей Клавиатура, дисплей, таймер Очистка буфера клавиатуры после вво­да 50 символов или каждые 10 с
      Вывод на дисплей трех текстов, хранящихся в памяти, с задержкой Дисплей, таймер Первый текст выводится сразу при запуске программы, второй— через 15 с, третий — через 20 с после второ­го
      Вывод на дисплей одно­го из трех текстовых сообщений, в зависимо­сти от нажатой клавиши Клавиатура, дисплей < 1> — вывод на дисплей первого тек­стового сообщения, < 2> — второго. < 3> — третьего, остальные символы — нет реакции
      Выбирать из потока ASCII-кодов только циф­ры и выводить их на дисплей Клавиатура, дисплей, тоногенератор Вывод каждой цифры сопровождается коротким звуковым сигналом
      Выводить на дисплей каждый введенный с клавиатуры символ, при­чем цифру выводить " в трех экземплярах" Клавиатура, дисплей, тоногенератор Вывод каждой цифры сопровождается троекратным звуковым сигналом
      Селективный ввод сим­волов с клавиатуры Клавиатура, дисплей Все русские буквы, встречающиеся в строке ввода— в верхнюю часть экра­на дисплея (строки 1—4), все цифры — в нижнюю часть экрана (строки 5—8). остальные символы не выводить
      Вывод содержимого заданного участка памя­ти на дисплей посим­вольно с заданным про­межутком времени меж­ду выводами символов Дисплей, таймер Остаток от деления на 256 трех млад­ших разрядов ячейки памяти рассмат­ривается как ASCII-код символа. На­чальный адрес памяти, длина массива вывода и промежуток времени— па­раметры подпрограммы
      Программа ввода симво­лов с клавиатуры с вы­водом на дисплей Клавиатура, дисплей Очистка буфера клавиатуры после вво­да 35 символов

     

    Продолжение табл.3.8.

    № ва­рианта Задание Используемые ВУ Пояснения
      Выводить на дисплей каждый введенный с клавиатуры символ, при­чем заглавную русскую букву выводить " в двух экземплярах" Клавиатура, дисплей, таймер Очистка буфера клавиатуры после вво­да 48 символов, очистка экрана каждые 15с
      Вывод на дисплей со­держимого группы ячеек памяти в числовой фор­ме (адрес и длина груп­пы — параметры под­программы) Дисплей, таймер Содержимое ячейки распаковывается (с учетом знака), каждая цифра преоб­разуется в соответствующий ASCII-код и выдается на дисплей. При переходе к выводу содержимого очередной ячейки формируется задержка 10 с
      Определить промежуток времени между двумя последовательными на­жатиями клавиш Клавиатура, таймер Результат вьдается на OR. (Учитывая инерционность модели, нажатия не следует производить слишком быстро.)

     

     






    © 2023 :: MyLektsii.ru :: Мои Лекции
    Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
    Копирование текстов разрешено только с указанием индексируемой ссылки на источник.