Библиотека Рефераты Курсовые Дипломы Поиск
Библиотека Рефераты Курсовые Дипломы Поиск
сделать стартовой добавить в избранное
Кефирный гриб на сайте www.za4et.net.ru

Компьютеры, Программирование Компьютеры, Программирование

Аппаратное и программное обеспечение простых микропроцессорных систем

Крючки с поводками Mikado SSH Fudo "SB Chinu", №4BN, поводок 0,22 мм.
Качественные Японские крючки с лопаткой. Крючки с поводками – готовы к ловле. Высшего качества, исключительно острые японские крючки,
58 руб
Раздел: Размер от №1 до №10
Гуашь "Классика", 12 цветов.
Гуашевые краски изготавливаются на основе натуральных компонентов и высококачестсвенных пигментов с добавлением консервантов, не
170 руб
Раздел: 7 и более цветов
Коврик для запекания, силиконовый "Пекарь".
Коврик "Пекарь", сделанный из силикона, поможет Вам готовить вкусную и красивую выпечку. Благодаря материалу коврика, выпечка не
202 руб
Раздел: Коврики силиконовые для выпечки

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ ДОНСКОЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ АППАРАТНОЕ И ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПРОСТЫХ МИКРОПРОЦЕССОРНЫХ СИСТЕМ Методические указания к курсовой работе по разделу «Электроника и микропроцессорная техника» Ростов-на-Дону 2006 г. 1. Цель работыПриобретение практических навыков структурных блок-схем и листингов программ на языке «Ассемблер» для простых микропроцессорных систем (МП-систем) управления различными процессами.2. Типовые структуры блок-схем алгоритмов обработки данныхДля успешного выполнения заданий курсовой работы студентам необходимо ознакомиться с набором команд процессора КР580 /1/, а также с требованиями, предъявляемыми к составлению программ на языке «Ассемблер» /2/, /3/, /4/, предназначенных для микропроцессорных систем автоматического управления различными измерительными и технологическими процессами. Набор команд микропроцессора является основой для разработки структурной схемы машинных команд. За этой схемой следует только написание и кодирование программы. Поэтому структурная схема должна быть настолько детальной, чтобы каждый блок мог быть представлен не более, чем тремя командами. Любая структурная схема может быть построена путем комбинации нескольких базовых блоков: функциональных (последовательных), цикла (повторения), разветвления (альтернативного решения). На рис. 1 представлены типовые блоки структурных схем алгоритмов, которые широко используются в программах обработки данных. Последовательная структура – самая распространенная (рис. 1, а); она означает, что действия должны быть выполнены друг за другом. Показанная на рис. 1, б структура ЕСЛИ–ТО–ИНАЧЕ применяется в тех случаях, когда необходимо реализовать программный переход к одной из двух вычислительных процедур в зависимости от выполнения некоторого проверяемого условия. Структура ЕСЛИ–ТО (рис. 1, в) является упрощение предыдущей и используется в случаях, когда необходимо реализовать одну вычислительную процедуру в зависимости от проверяемого условия. Структура ДЕЛАЙ–ПОКА используется для проверки условия окончания цикла (рис. 1, г). Структура ПОВТОРЯЙ–ДО–ТОГО–КАК (рис. 1, д) аналогична предыдущей, но порядок следования операторов здесь иной: процедура выполняется до проверки условия. Структура ПРОЦЕСС–ПОКА (рис. 1, е) представляет собой объединение двух предыдущих структур. И, наконец, на рис. 1, ж представлена структура ДЕЛАЙ–В–ЗАВИСИМОСТИ–ОТ, с помощью которой осуществляется выбор действия при многозначных решениях и которая используется для замены цепочек структур ЕСЛИ–ТО–ИНАЧЕ. Все перечисленные блоки в различных комбинациях встречаются в алгоритмах выполнения программ обработки данных.3. Программная реализация типовых функций управленияПри проектировании МП-систем управления различными измерительными или технологическими процессами возникает необходимость программирования таких типовых процедур управления, как – опрос состояния двоичного датчика; – ожидание события; – сканирование группы позиционных датчиков; – формирование временных задержек; – отыскание минимального или максимального значения вводимого массива параметров; – операции сортировки и т.п

. Ниже приводятся некоторые способы программного обеспечения типовых функций управления процессами применительно к МП КР580ВМ80. На рис. 2. показана схема подключения контакта двоичного датчика к входному порту МП-системы. Если контакт S разомкнут, то на входе D5 порта ввода присутствует сигнал логической единицы; если контакт S замкнут, то на D5 – логический нуль. Необходимо в некоторой части правляющей программы МП-системы оросить значение сигнала на вход D5 порта 04 и в зависимости от его значения (0 или 1) передать управление фрагменту программы с меткой, например, LABEL A (если D5=0) или по адресу, отмеченному меткой LABEL В (если D5=1). Рис. 2. Схема опроса двоичного кодаНа рис. 3, а приведена блок-схема, а на рис. 3, б программа «I PKEY» (ввод ключа), реализующая процедуру опроса двоичного датчика. Символическое имя программы «I PKEY» используется в качестве метки начальной команды этой программы. При программировании с использованием подпрограмм можно обращаться к этой подпрограмме опроса двоичного датчика по команде: CALL, адрес I PKEY. Рис. 3. Блок-схема и листинг программы опроса двоичного датчикаКонтроллеры технологических объектов работают в реальном масштабе времени, и, следовательно, их работа определяется событиями, происходящими в объекте управления. Чаще всего события в объекте управления фиксируются с использованием двоичных датчиков; например, путём замыкания или размыкания нулевого переключателя при перемещении исполнительного органа объекта управления. Если требуется по ходу выполнения управляющей программы приостановить выполнение её команд до тех пор, пока в результате процессов, происходящих в объекте управления, не замкнётся контакт S датчика перемещения, то можно использовать подпрограмму с символическим именем « U » (засада), блок-схема которой приведена на рис. 4, б. Рис. 4. Схема подключения контакта двоичного датчика к порту ввода МП-системы (а) и блок-схема алгоритма ожидания событияОсновная программа МП-системы многократно по команде CALL, адрес U , может вызвать эту подпрограмму. Из блок-схемы алгоритма видно, что программа должна постоянно опрашивать значение сигнала на входе D2 порта 07 до тех пор, пока оно не станет равным нулю (контакт датчика разомкнут), и в этом случае продолжить выполнение основной программы МП-системы. Если переход к циклу ожидания события из основной программы осуществляется по команде CALL, адрес U , то возврат в неё из процедуры U выполняется по команде RE , стоящей в конце подпрограммы. Аналогичным образом с использованием различных кодов маски в команде A I можно осуществлять отслеживание множества событий, фиксируемых различными двоичными датчиками, присоединенными к другим входам порта ввода информации. На рис. 5. показана схема подключения МП-системы к некоторому исполнительному механизму объекта управления через порт вывода информации. Рис. 5. Схема формирования управляющего сигналаПредположим, что данный исполнительный механизм работает по принципу «включить–выключить», т.е. может управляться двоичным выходным сигналом МП-системы («1» – включить, «0» – выключить).

Подпрограмма формирования такого управляющего воздействия проста и состоит всего из двух команд. Для включения исполнительного механизма используется подпрограмма «O »: O : MVI A, 02; загрузить в аккумулятор код 000.0010 OU , 03; выдать управляющий байт в порт 03. Для выключения исполнительного механизма можно использовать подпрограмму «OFF»: OFF:XRA A; обнулить аккумулятор OU , 03; выдать байт 0000 0000 в порт 03. (вывести содержимое аккумулятора байт 0000 0000 в порт 03). В том случае, если к остальным семи выводам выходного порта 03 подсоединяются другие исполнительные механизмы, формируется не двоичное управляющее воздействие, а байт управляющего слова, где каждому разряду ставится в соответствие 0 или 1 в зависимости от того, какие механизмы должны быть выключены или включены. Программная реализация временной задержки использует метод программных циклов, при котором в какой-либо регистр блока регистров общего назначения (РОН) микропроцессора загружается число, которое при каждом проходе цикла уменьшается на единицу. Так продолжается до тех пор, содержимое регистра-счетчика не станет равным нулю, что интерпретируется программой как момент выхода из цикла. Время задержки при этом определяется числом, загруженным в регистр-счетчик, и временем выполнения команд, образующих цикл. Схема алгоритма такой программы показана на рис. 6. Рис. 6. Блок-схема временной задержкиПрограмма имеет символическое название « IME» и, в случае вызова её основной программой по команде CALL, адрес IME, должна завершаться командой возврата RE . Предположим, что в МП-системе, использующей тактовую частоту 2 МГц (такт в этом случае составляет 0,5 мкс), необходимо реализовать временную задержку длительностью 250 мкс. Фрагмент программ, реализующей временную задержку, необходимо оформлять в виде подпрограммы, так как предполагается, что основная программа будет обращаться к ней многократно. Текст программы, отображающей структуру алгоритма, показанного на рис. 6, следующий: IME: MVI B, X; загрузка регистра В числом Х COU : DCR B; уменьшение на 1 содержимого регистра В J Z, адрес COU ; повторить цикл, если В& e;0 RE ; возврат в основную программу, если В=0. Для получения требуемой временной задержки необходимо определить значение числа Х, загружаемого в регистр В. Определение числа Х выполняется на основе времени выполнения команд, образующих данную подпрограмму. При этом необходимо учитывать, что команды MVI B, X и RE выполняются однократно, а число повторений команд DCR B и J Z, адрес COU равно числу Х, загружаемому в регистр В. Кроме того, обращение к подпрограмме временной задержки осуществляется по команде CALL, адрес IME, время исполнения которой также необходимо учитывать при подсчете временной задержки. В описании команд МП КР580ИК80 указывается, за сколько тактов основной частоты синхронизации исполняется каждая команда МП. На основе этих данных можно записать: CALL, IME – 17 тактов – 8,5 мкс; MVI B, X – 7 тактов – 3,5 мкс; DCR B – 5 тактов – 2,5 мкс; J Z, адрес COU – 10 тактов – 5,0 мкс; RE – 10 тактов – 5,0 мкс. Таким образом, однократно исполняемые команды (CALL, MVI, RE ) в этой подпрограмме требуют 17 мкс (8,5 3,5 5,0).

Объем сохраняемого файла можно уменьшить, используя сжатие. Обо всем вышесказанном можно прочесть на странице системы помощи программы, где в левой части окна на вкладке Содержание в древовидном списке нужно открыть папку Configuration (Конфигурация), а в ней найти папку Managing Projects (Управление проектами). Чтобы попасть на страницу помощи, следует выполнить в главном окне программы команду Help ArchiCAD Help (Помощь Система помощи). Подробное описание форматов для сохранения файла проекта можно найти на этой же странице, если открыть в левой части окна папку User Interface Reference (Справочник по интерфейсу пользователя), в ней перейти в папку Dialog Boxes (Диалоговые окна) и выбрать здесь файл File Types Saved by ArchiCAD (Типы сохраняемых файлов). В первой главе основное внимание было уделено описанию возможностей этой системы и тех преимуществ, которые получает разработчик по сравнению с ручным проектированием или работой в среде универсальных САПР. В главе приведены требования к аппаратно-программному обеспечению, необходимому для установки и эксплуатации ArchiCAD, описан процесс запуска системы с выбором вариантов загрузки, дано понятие проекта и рассмотрены действия по его созданию, сохранению и открытию

1. Программное обеспечение, компьютерные сети

2. Этапы преодоления систем защиты программного обеспечения

3. Разработка и создание СКС на базе сетей Ethernet при подключении пользователей жилого дома к глобальной сети INTERNET

4. Крупнейшие фирмы-разработчики операционных систем и программных средств

5. Крупнейшие фирмы-разработчики операционных систем и программных средств

6. Исследование магнитных систем в программной системе конечно-элементного анализа ANSYS
7. Корпоративная локальная компьютерная сеть на предприятии по разработке программного обеспечения
8. Постановка, настройка и исследование абонентского программного обеспечения сети Internet

9. Авторское право на программное обеспечение

10. Оценка методов и средств обеспечения безошибочности передачи данных в сетях

11. Аппаратное обеспечение персональных компьютеров

12. Технология разработки программного обеспечения

13. Разработка системного программного обеспечения

14. Разработка программного обеспечения для оптимизации показателей надежности радиоэлектронных систем

15. Объектно-ориентированный подход к проектированию программного обеспечения на примере работы налоговой инспекции

16. Программное обеспечение персональных компьютеров

Обложки для переплета, тиснение под кожу, А4, картон 230г/м2, черные, 100 шт..
Обложки для переплета из плотного картона. Актуальны для создания деловых брошюр. Имеют поверхность с текстурой, имитирующей натуральную
402 руб
Раздел: Прочее
Звуковой плакат "Зарубежные сказки".
Представляем Вашему вниманию уникальную новинку — развивающие звуковые плакаты, которые содержат стихотворения, занимательные и
678 руб
Раздел: Электронные и звуковые плакаты
Фигурка новогодняя "Олень" малый (20 см).
Материал: фанера. Цвет: серый. Размер подставки: 15х5х0,7 см. Размеры оленя: - высота: 22 см. - длина: 20 см. - толщина: 0,7 мм. Цвет
370 руб
Раздел: Прочие фигурки

17. Программное обеспечение удалённого доступа к технической документации

18. Вирусы и антивирусное программное обеспечение

19. Программное обеспечение компьютеров. Архиваторы

20. Обзор современного программного обеспечения управления проектами

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

22. Продуктовая политика организации (на примере продвижения услуг программного обеспечения)
23. Аппаратное обеспечение ЭВМ
24. Охрана программного обеспечения

25. Анализ программного обеспеченния обучения и воспитания глубоко умственно отсталых детей

26. Структура программного обеспечения региональной экоинформационной системы

27. Компьютерная технология геолого-маркшейдерского обеспечения и проектирования буровзрывных работ на карьерах

28. Методика создания программного обеспечения для систем управления предприятиями с использованием типовых программных компонентов

29. Вредоносное программное обеспечение

30. Способы обеспечения качества программных продуктов

31. Вопросы безопасности в сети (аппаратная, программная и логическая безопасность)

32. Программное обеспечение почтового обмена

Рюкзак школьный с эргономичной спинкой "Neon. Модель Multi Pack".
Ранец с эргономичной спинкой. Жесткий каркас. Вмещает формат А4+. Размер: 40x32x18 см. Имеет два отделения на молнии, боковые карманы на
2306 руб
Раздел: Без наполнения
Кружка фарфоровая "FIFA 2018. Забивака. Класс!", 380 мл.
Объем: 380 мл. Материал: фарфор.
319 руб
Раздел: Кружки, посуда
Органайзер для обуви "Сороконожка".
Органайзер "Сороконожка", который можно повесить на дверное полотно, стену и другие поверхности, будет содержать всю Вашу обувь
1056 руб
Раздел: Полки напольные, стеллажи

33. Развитие программного обеспечения

34. Документирование программного обеспечения

35. Классификация программного обеспечения ЭВМ

36. Программное обеспечение для создания видеоклипов

37. Разработка ИВС для обеспечения обмена информацией структурных подразделений администрации Владимирской области (территориальная сеть)

38. Программное обеспечение персонального компьютера
39. Алгоритмические языки и программирование Системное программное обеспечение Технология программирования"
40. Программное обеспечение для ЭВМ

41. Свободное программное обеспечение: к чему приведет "свобода"?

42. Бухгалтерский учет компьютеров и программного обеспечения

43. Обеспечение безопасности жизнедеятельности работников в помещении компьютерного класса

44. Авторское право как институт правовой защиты прикладного программно-математического обеспечения ЭВМ

45. АИС управления серверным программным обеспечением на базе программного комплекса Webmin/Alterator

46. Аппаратное обеспечение персонального компьютера

47. Аппаратура, программное обеспечение и микропрограммы

48. Виды программного обеспечения. Общие требования к программным системам

Набор мебели для спальни "Коллекция".
Очень стильный и яркий набор кукольной мебели "Спальня" станет прекрасным украшением кукольного домика. Миниатюрная кровать
579 руб
Раздел: Спальни, кроватки
Накладка на унитаз "Disney. Frozen" (белая).
Унитазная накладка подходит всем стандартным туалетам. Благодаря прорезиненным краям накладка не скользит, что гарантирует безопасность
406 руб
Раздел: Сиденья
Магнит для досок Hebel Maul 6176199, круглый, 20 штук.
Цвет: разные цвета. Диаметр магнита: 20 мм. Форма магнита: круглый. Количество в упаковке: 20 штук.
595 руб
Раздел: Магниты канцелярские

49. Информационно-компьютерное обеспечение коммерческой деятельности

50. Моделирование надежности программного обеспечения

51. Обеспечение всемирной трансляции спортивных шахматных соревнований с применением разработанного в ходе проекта законченного программного продукта

52. Общее понятие программного обеспечения. Гибкий экран

53. Определение операционной системы. Место ОС в программном обеспечении

54. Основные понятия и программное обеспечение систем реального времени
55. Прикладное программное обеспечение
56. Прикладное программное обеспечение

57. Проблемное и системное программное обеспечение

58. Программное обеспечение "Служба занятости"

59. Программное обеспечение встроенных систем управления на базе однокристальных микропроцессоров (МП)

60. Программное обеспечение системы обработки изображения в реальном времени

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

62. Программное обеспечение. Операционная система

63. Проектирование математического и программного обеспечения

64. Разработка алгоритмического и программного обеспечения ситуационного управления безопасностью магистральных газопроводов

Подарочный набор "Покер", арт. 42447.
Подарочный набор "Покер" безусловно будет тем самым неизбитым презентом, произведённым из дерева. Регулярно удалять пыль сухой,
684 руб
Раздел: VIP-игровые наборы
Эко-гель "Organic People" для стирки детского белья, 1,5 литра.
Бережное и безопасное, экологически чистое средство для стирки детского белья. Содержит 99,8% натуральных компонентов и обогащено
612 руб
Раздел: Для стирки детских вещей
Подставка под автомобиль регулируемая "Delta" РПМ-2,0.
Грузоподъемность: 2 тонны. Высота подъема: 345 мм. Высота подхвата: 184 мм. Подставка под машину предназначена для подъема и удержания
645 руб
Раздел: Домкраты, подставки

65. Разработка имитационной модели программного обеспечения информационной системы "Центр обслуживания абонентов"

66. Разработка прикладного программного обеспечения деятельности отдела аренды ЗАО "Сириус"

67. Разработка прикладного программного обеспечения отдела кадров университета

68. Разработка программного обеспечения для организации интерфейса программно-методического комплекса

69. Разработка программного обеспечения для решения уравнений с одной переменной методом Ньютона (касательных)

70. Разработка программного обеспечения определения стоимости почтового тарифа пересылки бандероли наложенным платежом
71. Разработка программного обеспечения по управлению базой данных "График учета рабочего времени на шахте"
72. Разработка технического и программного обеспечения автоматизированной системы научных исследований

73. Создание программного обеспечения электронного учебника

74. Анализ прикладного программного обеспечения

75. Разработка алгоритмического и программного обеспечения стандарта IEEE 1500 для тестирования гибкой автоматизированной системы в пакете кристаллов

76. Системное программное обеспечение

77. Организационно-экономические мероприятия по совершенствованию качества выпускаемого программного обеспечения

78. Революция в программном обеспечении УЧПУ

79. Программное обеспечение базы данный "Экологический мониторинг"

80. Роль микроэлементов в обменных процессах растений и на накоплении ими биологически активных веществ (Реферат (обзор литературы) () WinWord 97)

Потолочная сушилка "Лиана", 1,9 м.
Сушилка может использоваться в ванной комнате, лоджии или на балконе. Сушилка изготовлена из прочных, экологически чистых
632 руб
Раздел: Сушилки потолочные
Набор детской посуды "Лисичка" (3 предмета).
Набор детской посуды "Лисичка" в подарочной упаковке. В наборе 3 предмета: - кружка 240 мл; - тарелка 19 см; - миска 18
310 руб
Раздел: Наборы для кормления
Часы "Камасутра".
Оригинальные часы с прямым обычным ходом. Высокое качество исполнения, веселые картинки, механизм обычный - тикающий. Диск выполнен из
958 руб
Раздел: Прочее

81. Органы технического и тылового обеспечения, создаваемые в танковом батальоне в оборонительном бою

82. Обеспечение работы с/х предприятия в условиях радиактивного заражения (WinWord)

83. Территориальные особенности обеспеченности хозяйства Украины природными ресурсами (Контрольная)

84. Проблемы пенсионного обеспечения в РФ

85. Некоторые вопросы обеспечения прав обвиняемого на предварительном расследовании

86. Административно-правовое обеспечение личных прав и свобод граждан
87. Административно-правовое обеспечение личных прав и свобод граждан
88. Система пенсионного обеспечения населения и пути его реформирования

89. Социальное страхование и обеспечение

90. Организационно-правовое обеспечение деятельности комитета по международным делам ГД ФС РФ

91. Роль ООН в вопросах обеспечения международной безопасности

92. Нормативно - правовая основа социального обеспечения военнослужащих

93. Право социального обеспечения

94. Служба документационного обеспечения управления

95. Несколько рефератов по культурологии

96. Реферат по научной монографии А.Н. Троицкого «Александр I и Наполеон» Москва, «Высшая школа»1994 г.

Медицинская карта истории развития ребенка, синяя, А5, по форме 112/У.
История развития ребенка — основной медицинский документ, который ведется на каждого ребенка от рождения и до 14 лет включительно. В этот
498 руб
Раздел: Бланки, книги учета
Фляга "S.Quire", 0,27 л, сталь, натуральная кожа, вставка черная.
Очень строгий, классический, элегантный подарок для мужчины. Металлическая фляга "S.Quire", выполнена из нержавеющей стали,
1013 руб
Раздел: Фляжки сувенирные
Спиннер "Артефакт", перламутровый.
Компактная стильная игрушка для взрослых и детей, предназначенная для вращения на пальцах. Состоит из подшипников, благодаря которым
465 руб
Раздел: Спиннеры

97. Медицинское обеспечение российской армии в период Первой Мировой Войны

98. Организация корпоративной компьютерной сети в предприятии

99. Локальные и глобальные компьютерные сети

100. Построение локальной компьютерной сети масштаба малого предприятия на основе сетевой ОС Linux


Поиск Рефератов на сайте za4eti.ru Вы студент, и у Вас нет времени на выполнение письменных работ (рефератов, курсовых и дипломов)? Мы сможем Вам в этом помочь. Возможно, Вам подойдет что-то из ПЕРЕЧНЯ ПРЕДМЕТОВ И ДИСЦИПЛИН, ПО КОТОРЫМ ВЫПОЛНЯЮТСЯ РЕФЕРАТЫ, КУРСОВЫЕ И ДИПЛОМНЫЕ РАБОТЫ. 
Вы можете поискать нужную Вам работу в КОЛЛЕКЦИИ ГОТОВЫХ РЕФЕРАТОВ, КУРСОВЫХ И ДИПЛОМНЫХ РАБОТ, выполненных преподавателями московских ВУЗов за период более чем 10-летней работы. Эти работы Вы можете бесплатно СКАЧАТЬ.