355266 работ
представлено на сайте
Лабораторные работы по программированию

Контрольная Лабораторные работы по программированию, номер: 349592

Номер: 349592
Количество страниц: 75
Автор: marvel13
390 руб.
Купить эту работу
Не подошла
данная работа?
Вы можете заказать учебную работу
на любую интересующую вас тему
Заказать новую работу
essay cover Лабораторные работы по программированию , Лабораторная работа №11

Тема: Составление алгоритмов простых задач
Цель: Выработка навыков работы с программной средой Croco...

Автор:

Дата публикации:

Лабораторные работы по программированию
logo
Лабораторная работа №11

Тема: Составление алгоритмов простых задач
Цель: Выработка навыков работы с программной средой Croco...
logo
144010, Россия, Московская, Электросталь, ул.Ялагина, д. 15А
Телефон: +7 (926) 348-33-99

StudentEssay

buy КУПИТЬ ЭТУ РАБОТУ.
  • Содержание:
    Лабораторная работа №11

    Тема: Составление алгоритмов простых задач
    Цель: Выработка навыков работы с программной средой Crocodile Technology и разработки алгоритмоврешения задач для МК, а также составления функциональных схем МПС на базе МК.
    Наглядные пособия: система команд МК PIC16F84.

    Задание
    Вычислить значение функции:
    S=a+b-N.
    S=a∙b+ 3∙C-N∙D
    Где N – номер варианта; a, b, c иd – переменные, значения которых задаются в начале программы.
    При разработке алгоритма и функциональной схемы учесть:
    микроконтроллер PIC16F84/PIC16F84A;
    вычисление происходит после нажатия на кнопку;
    вывод результата осуществляется в порт на два 7-сегментных индикатора в 16-ой системе счисления.

    Лабораторная работа №12

    Тема: Составление алгоритмов автоматизации управления объектами в простых системах
    Цель: Выработка навыков работы с программной средой CrocodileTechnology и разработки алгоритмов автоматизации управления объектами, а также составления функциональных схем МПС на базе МК.
    Наглядные пособия: система команд МК PIC16F84.
    Задание
    1. Разработать блок-схему алгоритма управления двигателем и функциональную модель МПС на базе микроконтроллера PIC16F84/PIC16F84A.
    МПС должна обеспечить:
    • выбор направления вращения вала двигателя с индикацией соответствующего направления;
    • пуск и остановку двигателя по нажатию на соответствующую кнопку.

    Лабораторная работа №13

    Тема: Составление алгоритмов управления несколькими объектами
    Цель: Совершенствование навыков работы с программной средой CrocodileTechnology и разработки алгоритмов управления объектами, а также составления функциональных схем МПС на базе МК.
    Наглядные пособия: система команд МК PIC16F84.

    Задание
    1. Разработать блок-схему алгоритма управления автоматом выдачи напитков и функциональную модель МПС на базе микроконтроллера PIC16F84/PIC16F84A. Автомат должен выдавать напитки в зависимости от их стоимости. Если в монетоприемник опущено 2 монеты, то ожидается опускание следующей монеты или нажатие на кнопку «Выдача» для выдачи напитка стоимостью 2 монеты. При опускании третьей монеты автоматически выдается напиток стоимостью 3 монеты.

    МПС должна обеспечить:
    • прием и отображение количества опущенных монет;
    • выдачу напитка стоимостью 2 и 3 монеты по нажатию на кнопку «Выдача» и автоматически соответственно;
    • подсветку индикатора с названием выдаваемого напитка.

    Лабораторная работа №14

    Тема: Составление алгоритмов для многоконтроллерной системы.
    Цель: Совершенствование навыков работы с программной средой CrocodileTechnology и разработки алгоритмов управления объектами, а также составления функциональных схем МПС на базе МК.
    Наглядные пособия: система команд МК PIC16F84.
    Задание
    1. Разработать блок-схемы алгоритмов управления системы охраны 2-х объектов с общим пультом индикации. МК PIC16F84/PIC16F84A.

    МПС должна обеспечить:
    • прием и сигнализацию состояния датчиков на каждом объекте;
    • отслеживание тревожной ситуации на каждом объекте (при срабатывании 2-х датчиков на объекте) с индикацией направления и звуковой сигнализацией;
    • предусмотреть кнопку для сброса текущего состояния, как на каждом объекте, так и на общем пульте.

    Лабораторная работа №15

    Тема: Знакомство с MPLAB. Первая программа для микроконтроллера.
    Цель: Выработка навыков работы с программной средой MPLAB и разработки программ для МК.
    Наглядные пособия: система команд МК PIC16F84.

    Лабораторная работа №16

    Тема: Программная реализация линейных алгоритмов.
    Цель: Совершенствование навыков работы с программной средой MPLAB. Выработка навыков программирования на ассемблере для МК линейных алгоритмов.
    Наглядные пособия: система команд МК PIC16F84.
    Создать новый или открыть ранее созданныйпроект в программе MPLAB.
    Составить алгоритм решения задачи.
    Написать исходный код, реализующий разработанный алгоритм.
    Провести тестирование и отладку набранного кода.
    Оформить отчет.

    Задание
    Вычислить значение функции:
    S=a+2b-N.
    S=(1.5a+N∙b)/2-5N/4∙c
    Где N – номер варианта; a, b, c – переменные, значения которых задаются в начале программы.

    Лабораторная работа №18

    Тема: Программирование циклов.
    Цель: Совершенствование навыков работы с программной средой MPLAB. Выработка навыков программирования на ассемблере для МК циклических алгоритмов.
    Наглядные пособия: система команд МК PIC16F84.

    1. Создать новый или открыть ранее созданный проект в программе MPLAB.
    2. Составить алгоритм решения задачи.
    3. Написать исходный код, реализующий разработанный алгоритм.
    4. Провести тестирование и отладку набранного кода.
    5. Оформить отчет.

    Лабораторная работа №19

    Тема: Работа с подпрограммами.
    Цель: Совершенствование навыков работы с программной средой MPLAB. Выработка навыков программирования подпрограмм на ассемблере для МК.
    Наглядные пособия: система команд МК PIC16F84.

    Лабораторная работа №22

    Тема: Составление программ обработки прерываний.

    Цель: Совершенствование навыков работы с программной средой MPLAB. Выработка навыков программирования прерываний МК.
    Наглядные пособия: система команд МК PIC16F84.

    1. Создать новый или открыть ранее созданный проект в программе MPLAB.
    2. Набрать код примера, провести его тестирование и отладку.
    3. Собрать для примера функциональную схему в программе Proteus.
    4. Модифицировать пример таким образом, чтобы при нажатии на кнопку изменялся временной интервал паузы.
    5. Провести тестирование и отладку модифицированного кода.
    6. Провести тестирование в программе Proteus.
    7. Оформить отчет.

    Лабораторная работа №23

    Тема: Разработка программы управления объектом.

    Цель: Совершенствование навыков работы с программной средой MPLAB. Закрепление навыков программирования на ассемблере для МК.
    Наглядные пособия: система команд МК PIC16F84.
    Объект управления представляет собой карусель. В процессе эксплуатации данного объекта возможно возникновение ошибок, которые распознаются управляющим комплексом карусели, так как представляют собой сигналы-запросы. Управляющий комплекс обрабатывает их, выдавая ответ на запрос. Если время ответа превысило время ожидания, функционирование стиральной машины прекращается и выдается сигнал «авария».

    Приложение 1.
    Лабораторная работа №11

    Тема: Составление алгоритмов простых задач
    Цель: Выработка навыков работы с программной средой Crocodile Technology и разработки алгоритмоврешения задач для МК, а также составления функциональных схем МПС на базе МК.
    Наглядные пособия: система команд МК PIC16F84.

    Задание
    Вычислить значение функции:
    S=a+b-N.
    S=a∙b+ 3∙C-N∙D
    Где N – номер варианта; a, b, c иd – переменные, значения которых задаются в начале программы.
    При разработке алгоритма и функциональной схемы учесть:
    микроконтроллер PIC16F84/PIC16F84A;
    вычисление происходит после нажатия на кнопку;
    вывод результата осуществляется в порт на два 7-сегментных индикатора в 16-ой системе счисления.

    Лабораторная работа №12

    Тема: Составление алгоритмов автоматизации управления объектами в простых системах
    Цель: Выработка навыков работы с программной средой CrocodileTechnology и разработки алгоритмов автоматизации управления объектами, а также составления функциональных схем МПС на базе МК.
    Наглядные пособия: система команд МК PIC16F84.
    Задание
    1. Разработать блок-схему алгоритма управления двигателем и функциональную модель МПС на базе микроконтроллера PIC16F84/PIC16F84A.
    МПС должна обеспечить:
    • выбор направления вращения вала двигателя с индикацией соответствующего направления;
    • пуск и остановку двигателя по нажатию на соответствующую кнопку.

    Лабораторная работа №13

    Тема: Составление алгоритмов управления несколькими объектами
    Цель: Совершенствование навыков работы с программной средой CrocodileTechnology и разработки алгоритмов управления объектами, а также составления функциональных схем МПС на базе МК.
    Наглядные пособия: система команд МК PIC16F84.

    Задание
    1. Разработать блок-схему алгоритма управления автоматом выдачи напитков и функциональную модель МПС на базе микроконтроллера PIC16F84/PIC16F84A. Автомат должен выдавать напитки в зависимости от их стоимости. Если в монетоприемник опущено 2 монеты, то ожидается опускание следующей монеты или нажатие на кнопку «Выдача» для выдачи напитка стоимостью 2 монеты. При опускании третьей монеты автоматически выдается напиток стоимостью 3 монеты.

    МПС должна обеспечить:
    • прием и отображение количества опущенных монет;
    • выдачу напитка стоимостью 2 и 3 монеты по нажатию на кнопку «Выдача» и автоматически соответственно;
    • подсветку индикатора с названием выдаваемого напитка.

    Лабораторная работа №14

    Тема: Составление алгоритмов для многоконтроллерной системы.
    Цель: Совершенствование навыков работы с программной средой CrocodileTechnology и разработки алгоритмов управления объектами, а также составления функциональных схем МПС на базе МК.
    Наглядные пособия: система команд МК PIC16F84.
    Задание
    1. Разработать блок-схемы алгоритмов управления системы охраны 2-х объектов с общим пультом индикации. МК PIC16F84/PIC16F84A.

    МПС должна обеспечить:
    • прием и сигнализацию состояния датчиков на каждом объекте;
    • отслеживание тревожной ситуации на каждом объекте (при срабатывании 2-х датчиков на объекте) с индикацией направления и звуковой сигнализацией;
    • предусмотреть кнопку для сброса текущего состояния, как на каждом объекте, так и на общем пульте.

    Лабораторная работа №15

    Тема: Знакомство с MPLAB. Первая программа для микроконтроллера.
    Цель: Выработка навыков работы с программной средой MPLAB и разработки программ для МК.
    Наглядные пособия: система команд МК PIC16F84.

    Лабораторная работа №16

    Тема: Программная реализация линейных алгоритмов.
    Цель: Совершенствование навыков работы с программной средой MPLAB. Выработка навыков программирования на ассемблере для МК линейных алгоритмов.
    Наглядные пособия: система команд МК PIC16F84.
    Создать новый или открыть ранее созданныйпроект в программе MPLAB.
    Составить алгоритм решения задачи.
    Написать исходный код, реализующий разработанный алгоритм.
    Провести тестирование и отладку набранного кода.
    Оформить отчет.

    Задание
    Вычислить значение функции:
    S=a+2b-N.
    S=(1.5a+N∙b)/2-5N/4∙c
    Где N – номер варианта; a, b, c – переменные, значения которых задаются в начале программы.

    Лабораторная работа №18

    Тема: Программирование циклов.
    Цель: Совершенствование навыков работы с программной средой MPLAB. Выработка навыков программирования на ассемблере для МК циклических алгоритмов.
    Наглядные пособия: система команд МК PIC16F84.

    1. Создать новый или открыть ранее созданный проект в программе MPLAB.
    2. Составить алгоритм решения задачи.
    3. Написать исходный код, реализующий разработанный алгоритм.
    4. Провести тестирование и отладку набранного кода.
    5. Оформить отчет.

    Лабораторная работа №19

    Тема: Работа с подпрограммами.
    Цель: Совершенствование навыков работы с программной средой MPLAB. Выработка навыков программирования подпрограмм на ассемблере для МК.
    Наглядные пособия: система команд МК PIC16F84.

    Лабораторная работа №22

    Тема: Составление программ обработки прерываний.

    Цель: Совершенствование навыков работы с программной средой MPLAB. Выработка навыков программирования прерываний МК.
    Наглядные пособия: система команд МК PIC16F84.

    1. Создать новый или открыть ранее созданный проект в программе MPLAB.
    2. Набрать код примера, провести его тестирование и отладку.
    3. Собрать для примера функциональную схему в программе Proteus.
    4. Модифицировать пример таким образом, чтобы при нажатии на кнопку изменялся временной интервал паузы.
    5. Провести тестирование и отладку модифицированного кода.
    6. Провести тестирование в программе Proteus.
    7. Оформить отчет.

    Лабораторная работа №23

    Тема: Разработка программы управления объектом.

    Цель: Совершенствование навыков работы с программной средой MPLAB. Закрепление навыков программирования на ассемблере для МК.
    Наглядные пособия: система команд МК PIC16F84.
    Объект управления представляет собой карусель. В процессе эксплуатации данного объекта возможно возникновение ошибок, которые распознаются управляющим комплексом карусели, так как представляют собой сигналы-запросы. Управляющий комплекс обрабатывает их, выдавая ответ на запрос. Если время ответа превысило время ожидания, функционирование стиральной машины прекращается и выдается сигнал «авария».

    Приложение 1.

logo

Другие работы