АкушерствоАнатомияАнестезиологияВакцинопрофилактикаВалеологияВетеринарияГигиенаЗаболеванияИммунологияКардиологияНеврологияНефрологияОнкологияОториноларингологияОфтальмологияПаразитологияПедиатрияПервая помощьПсихиатрияПульмонологияРеанимацияРевматологияСтоматологияТерапияТоксикологияТравматологияУрологияФармакологияФармацевтикаФизиотерапияФтизиатрияХирургияЭндокринологияЭпидемиология

БЫТОВЫХ МАШИН И ПРИБОРОВ»

Прочитайте:
  1. В каких случаях непрерывный шум при персистирующем артериальном протоке не является «машинным» по тембру или продолжительности?
  2. В приемное отделение областной детской больницы машиной «скорой медицинской помощи» доставлена девочка 6 лет, остро заболевшая накануне
  3. Все основные работы в полеводстве выполняются с помощью тракторов, обеспечивающих работу и перемещение по полю сельскохозяйственных машин и орудий производства.
  4. Гигиеническая характеристика хозяйственно-бытовых сточных вод. Условия их формирования и их отведения.
  5. Гигиенические мероприятия при марше на автомашинах.
  6. Глава 2. Система «человек – машина – среда
  7. Дезинформация – машина запугивания эпидемией
  8. единицы наработки машины за ремонтный цикл
  9. Жилищно-бытовых условий проживания гражданки Ф.И.О.

Министерство науки и образования Российской Федерации

Федеральное агентство по образованию

 

ГОУ ВПО Тульский государственный университет

Кафедра «Робототехника и автоматизация производства»

 

Методические указания

К курсовой работе

Дисциплины

«ПРОГРАММИРОВАНИЕ МИКРОПРОЦЕССОРОВ

БЫТОВЫХ МАШИН И ПРИБОРОВ»

 

 

Направление подготовки: 551800 – Технологические машины и оборудование

Специальность подготовки: 230300 –Бытовые машины и приборы

Форма обучения: очная

 

 

Под редакцией

И.В.Зайчикова

 

 

Тула 2008г

 

Разработал И.В.Зайчиков, канд.техн.наук, и.о.доц.

 

 

Введение.

 

Курсовая работа является важным этапом в плане формирования cпециалиста в части проектирования аппаратуры и программного обеспечения для микропроцессорных устройств управления. Она органически связана с предыдущей дисциплиной "Микропроцессоры, цифровые устройства и схемотехника бытовых машин и приборов" и контрольно-курсовой работой по данной дисциплине, а также с другими дисциплинами по направлению "Управление в технических системах". Выполнение курсовой работы по дисциплине "Программирование микропроцессоров бытовых машин и приборов" требует основательных знаний в области математики, программирования ЭВМ, функционирования микровычислителей.

 

1. Цель и задачи курсовой работы.

 

Целью курсовой работы является овладение студентами основными навыками в проектировании электрических схем микропроцессорных систем и узлов, применяемых в бытовых машинах и приборах, а также и в других изделиях сходного промышленного назначения, и освоении способов программного управления этими узлами.

В процессе выполнения курсовой работы студент решает комплекс задач прикладного характера и взаимосвязанных с ними способов аппаратного и программного их решения: составляет электрическую принципиальную схему микропроцессорной системы, распределяет функции цифровых и аналоговых блоков, выбирает способы использования массивов данных в качестве вводной и выводной информации, выбирает способы программирований микропроцессора для ускорения выполнения программы в целом, выбирает способ отображения текущей информации.

 

2. Основные требования к курсовой работе.

 

2.1. Темой курсовой работы является проектирование микропроцессорной системы с применением необходимых по заданию цифровых элементов, аналоговых узлов, использующих датчик информации для адаптации системы управления бытовой машины или приборе или силовой элемент управления технологическим процессом в бытовой машине или приборе. а также разработка программного управляющего обеспечения для решения задач управления и организации процессов ввода и (или) вывода информации в реальном масштабе времени.

2.2. Исходные данные для курсовой работы выдаются и корректируются преподавателем.

2.3. Задание на курсовую работу предполагает решение задачи исследовательского, прикладного или управленческого характера.

В работе требуется:

1) выбрать способы подключения цифровых элементов в схеме в соответствии с поставленной задачей

2) выбрать способы подключения аналоговых элементов в схеме в соответствии с поставленной задачей

3) распределить блоки ОЗУ или ПЗУ в зависимости от стартовых адресов заполнения адресного пространства микропроцессора

5) провести анализ ограничений функционирования узлов ЦАП или АЦП

6) провести анализ логической структуры программы управления блоками аналогового ввода или вывода с целью выявления повторяющихся процедур и сокращения программного кода;

6) выявить ограничения, накладываемые на программный продукт используемыми системой программирования и техническими средствами;

6) провести исследования с помощью программной модели при различных входных параметрах;

7) определить необходимые ресурсы микропроцессора для программирования в соответствии с заданием;

8) представить текст программы управления на ассемблере для управления аналоговым вводом или выводом оцифрованного массива данных.

Примечание: процесс разработки аппаратного и программного продукта - итерационный. Поэтому при необходимости следует уточнять и согласовывать возникающие вопросы и ограничения с преподавателем и возвращаться к повторному проектированию микропроцессорной системы и программированию процедур.

2.4. Объем курсовой работы определяется для пояснительной записки 20-25 стр. рукописного текста формата A4. Наличие графической части определяется по необходимости преподавателем в пределах формата A1.

2.5 Выполнение курсовой работы по дисциплине "Программирование микропроцессоров бытовых машин и приборов" осуществляется в течение 9 семестра в соответствии с графиком, утвержденным для каждого студента преподавателем. При выполнении работы необходимо пользоваться специальной литературой, справочниками, нормативной документацией, например ГОСТами, ОСТами и т. п. К заданию подходить творчески, анализируя различные варианты программной реализации выданного задания. Для выполнения курсовой работы обязательно применение языка программирования ассемблера для решения управленческих задач, так как технические узлы микропроцессорных устройств управления, применяемые в бытовых машинах и приборах, требуют предельной компактности и эффективности.

2.6. Защита курсовой работы производится в установленные кафедрой сроки. До защиты должны быть полностью окончены работы над выполнением задания, оформлена пояснительная записка к курсовой работе, получены результаты функционирования программного продукта и зафиксированы в виде приложений. Пояснительная записка подписывается студентом и руководящим преподавателем.

 

3. Методические указания по выполнению курсовой работы по дисциплине " Программирование микропроцессоров бытовых машин и приборов ".

 

3.1. План построения и содержание разделов пояснительной записки к курсовой работе являются следующими:

- титульный лист;

- задание на курсовую работу;

- содержание;

- текстовая часть;

- список использованной литературы;

- приложения.

Текстовая часть состоит из следующих разделов и подразделов:

Введение.

Описание электрической принципиальной схемы:

1) Описание блоков и их взаимодействия в соответствии с функциональной схемой, составляемой в соответствии с электрической схемой

2) Необходимые по заданию дешифраторы адресных зон пространства памяти микропроцессора

3) Необходимые по заданию дешифраторы адресных зон пространства портов микропроцессора

4) Необходимые по заданию регистровые элементы

5) Подключение блоков ОЗУ и (или) ПЗУ

6) Подключение блоков ЦАП и (или) АЦП

7) Подключение дополнительных блоков, без которых не могут функционировать узлы в соответствии с заданием

Описание программного обеспечения (ПО).

1) Постановка задачи и анализ возможных вариантов ее программной реализации.

2) Общие сведения о ПО.

3) Функциональное назначение ПО.

4) Описание логической структуры ПО.

5) Блочно-алгоритмическое представление ПО.

6) Входные и (или) выходные данные ПО.

Заключение.

3.2. При написании подразделов пояснительной записки для курсовой работы необходимо учитывать следующие рекомендательные указания:

- в общих сведениях о ПО желательно отразить для каких целей создано ПО; в какой программной среде функционирует оно; что необходимо сделать при смене производителя программной среды или ее версии; отразить возможности переносимости и транспортабельности ПО.

- под функциональным назначением следует понимать описание математических, логических, перекодировочных, управляющих и других операций, производимых ПО с учетом возможных ограничений.

- описание логической структуры ПО необходимо для отражения различных ветвей и последовательностей действий ПО для достижения выполнения поставленного задания.

- блочно-алгоритмическое представление ПО необходимо выполнять с учетом общепринятых символических обозначений; оно необходимо для дополнения описания предыдущего пункта и укрупненной расшифровки функций ПО.

- выбор перечисленных элементов должен быть обоснованным и соответствующим заданию; в этой связи требуется описать минимально необходимый набор средств для функционирования ПО, возможные аппаратно-программные особенности и ограничения.

- описание входных данных зачастую определяет нормальное функционирование ПО; по этой причине требуется описывать тип, формат, диапозон и назначение используемых входных величин; выходные данные должны быть также описаны для однозначного восприятия результатов работы ПО.

- заключение должно отражать достоинства и недостатки работы, в нем указываются направления совершенствования работы, оценивается эффективность ПО для выполнения поставленного задания.

При использовании в ПО значительного количества отдельных процедур и функций допускается группирование их по смысловому и функциональному назначению с целью последующего объединенного описания с ранее указанными требованиями и рекомендациями, распространяемыми на эти группы функций.

 

5. Библиографический список

 

1. Шило В.Л. Популярные цифровые микросхемы: Справочник. 2-е изд., испр. – Челябинск: Металлургия, Челябинское отд., 1989. – 352 с.: ил.- (Массовая радиобиблиотека. Вып. 111).

2. Хвощ С.Т. и др. Микропроцессоры и микро-ЭВМ в системах автоматического управления: Справочник/ С.Т. Хвощ, Н.Н. Варлинский, Е.А. Попов; Под общ. Ред. С.Т. Хвоща.- Л.; Машиностроение. Ленингр. отделение, 1987. 640с.: ил.

3. Вениаминов В.Н., Лебедев О.Н., Мирошниченко А.И. Микросхемы и их применение: Справ. Пособие.- 3-е изд.,перераб. И доп. – М.: Радио и связь, 1989. 240с.: ил.- (Массовая радиобиблиотека. Вып. 1143).

4. «Радио», журнал. 1986г.

5. Оформление программных средств для представления в государственный фонд алгоритмов и программ СССР // Методическая разработка для Минвуза СССР./О.Б.Арушанян; Под ред. В.А.Морозова, Р.Д.Солода.-М.: МГУ им. Ломоносова, 1984.-86с.

6. Язык Ассемблера для IBM PC и программирования/Пер. с англ. Ю.А.Сальникова.-М.:Высш.шк.,1992.-447с.;ил.

7. Болски М.И. Язык программирования Си. Справочник:Пер. с англ..-М.:Радио и связь, 1988.-96с.: ил.

8. Берри Р., Микинз Б. Язык Си: Введение для программистов/Пер. с англ. и предисл. Д.Б.Подшивалова.-М.:Финансы и статистика, 1988.-191 с.: ил.

9. Операционная система MS DOS. Справочник программиста. М.: "И.В.К.-СОФТ",1990.-Ч.1.-80с.

10. Операционная система MS DOS. Справочник программиста. М.: "И.В.К.-СОФТ",1990,-Ч.2.-161с.

11. Операционная система MS DOS. Справочник программиста. М.: "И.В.К.-СОФТ",1990.-Ч.3.-245с.

 

 


Дата добавления: 2015-05-19 | Просмотры: 732 | Нарушение авторских прав







При использовании материала ссылка на сайт medlec.org обязательна! (0.007 сек.)