рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

ОСОБЛИВОСТІ ПРОЕКТУВАННЯ ТЕХНІЧНИХ СИСТЕМ

ОСОБЛИВОСТІ ПРОЕКТУВАННЯ ТЕХНІЧНИХ СИСТЕМ - раздел Образование,   Зміст   ...

 

ЗМІСТ

 

ВСТУП ............................................................................................................................... 3

1. ОСОБЛИВОСТІ ПРОЕКТУВАННЯ ТЕХНІЧНИХ СИСТЕМ

І ПРИСТРОЇВ НА МІКРОКОНТРОЛЕРАХ......................................................... 5

1.1. Формалізація проектування МК-систем і пристроїв ...................................... 5

1.1.1. Блоково-ієрархічний підхід ................................................................................ 5

1.1.2. Схема процесу проектування ............................................................................ 9

1.1.3. Методика рішення задач проектування ...................................................... 11

1.2. Типові структури МК-систем і пристроїв ....................................................... 12

1.3. Використання жорсткої і програмованої логіки ........................................... 14

1.4. Дуалізм "програмні засоби – апаратура" ....................................................... 15

1.5. Основні характеристики і класифікація однокристальних

мікроконтролерів ........................................................................................................... 16

1.6. Обгрунтування застосування та вибору сімейства ОМК для систем

і пристроїв, що проектуються .................................................................................... 18

1.7. Особливості розробки апаратних засобів МК-систем ................................ 22

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

МК-систем ....................................................................................................................... 23

2. СТРУКТУРНА ОРГАНІЗАЦІЯ ТА РЕЖИМИ РОБОТИ ОМК PIC 27

2.1. Загальні відомості про ОМК PIC та їхня класифікація ............................... 27

2.2. Однокристальні мікроконтролери базового сімейства PIC16C5X....... 30

2.2.1. Особливості структурної організації та функціонування.................... 30

2.2.2. Позначення виводів і їхнє функціональне призначення........................... 34

2.2.3. Організація пам'яті програм............................................................................. 37

2.2.4. Організація пам'яті даних.................................................................................. 37

2.2.5. Регістр стану STATUS........................................................................................ 42

2.2.6. Регістр OPTION ................................................................................................... 44

2.2.7. Програмний лічильник....................................................................................... 45

2.2.8. Стек і повернення із підпрограм...................................................................... 46

2.2.9. Робочий регістр W............................................................................................... 46

2.2.10. Порти вводу-виводу......................................................................................... 47

2.2.11. Таймер/лічильник............................................................................................. 48

2.2.12. Режими роботи і спеціальні функції............................................................. 52

2.2.13. Біти конфігурації............................................................................................... 52

2.2.14. Типи генераторів............................................................................................... 53

2.2.15. Скидання............................................................................................................. 55

2.2.16. Сторожовий таймер......................................................................................... 57

2.2.17. Режим пониженого енергоспоживання....................................................... 58

2.2.18. Захист програми від зчитування.................................................................. 59

2.2.19. Індивідуальна мітка......................................................................................... 59

2.2.20. Система команд................................................................................................. 59

2.3. Однокристальні мікроконтролери PIC 16С71................................................ 64

2.3.1. Особливості структурної організації

та функціонування ОМК PIC 16С71......................................................................... 64

2.3.2. Позначення виводів та їхнє функціональне призначення........................ 67

2.3.3. Організація пам'яті даних (ОПД)..................................................................... 67

2.3.4. Модуль таймера (TMRO-RTCC)..................................................................... 70

2.3.5. Регістр статусу (STATUS)................................................................................. 72

2.3.6. Програмний лічильник і організація пам'яті програм.............................. 72

2.3.7. Стек......................................................................................................................... 73

2.3.8. Переривання......................................................................................................... 74

2.3.9. Порти вводу/виводу............................................................................................ 77

2.3.10. Модуль аналого-цифрового перетворювача (АЦП)............................... 80

2.3.11. Скидання............................................................................................................. 84

2.3.12. Регістр OPTION.................................................................................................. 87

2.3.13. Біти установлення конфігурації.................................................................... 89

2.3.14. Код ідентифікації............................................................................................... 89

2.3.15. Режим пониженого енергоспоживання....................................................... 90

2.3.16. Система команд................................................................................................. 91

2.3.17. Особливості програмування.......................................................................... 95

2.4. Однокристальні МК PIC 16С84.......................................................................... 95

2.4.1. Особливості структурної організації PIC 16С84....................................... 96

2.4.2. Позначення виводів і їх функціональне призначення............................... 98

2.4.3. Організація пам'яті даних (ОЗП)...................................................................... 98

2.4.4. Довготривала пам'ять даних-констант EEPROM...................................... 99

2.4.5. Організація переривань................................................................................... 103

2.4.6. Режим пониженого споживання (SLEEP)................................................... 103

2.4.7. Скидання............................................................................................................. 104

2.5. Інші мікроконтролери розширеного сімейства ОМК PIC......................... 105

2.5.1. РІС16С924 – мікроконтролер із схемою керування рідиннокристалічним індикатором (РКІ) 105

2.6. Мікроконтролери найпростішого сімейства PIC12CХХX........................ 106

2.6.1. Мікроконтролери PIC12С5ХX...................................................................... 107

2.6.1.1. Пам'ять програм............................................................................................. 109

2.6.1.2. Пам'ять даних................................................................................................. 109

2.6.1.3. Регістр стану STATUS.................................................................................. 109

2.6.1.4. Порт вводу-виводу GPIO............................................................................. 110

2.6.2. Мікроконтролери PIC 12C6XX..................................................................... 111

2.7. Мікроконтролери високопродуктивного сімейства PIC17CХХ.............. 111

3. ТЕХНОЛОГІЯ РОЗРОБКИ ТА ВІДЛАГОДЖЕННЯ РОБОЧИХ ПРОГРАМ ДЛЯ OMK PIC 113

3.1. Правила запису програм на мові Асемблера.............................................. 113

3.2. Структура робочої програми.......................................................................... 116

3.3. Приклад написання вхідного тексту програми.......................................... 117

3.4. Перетворення вхідного тексту робочої програми

в об’єктний модуль..................................................................................................... 121

Використання програми-транслятора MPASM......................................... 122

Запуск транслятора......................................................................................... 122

3.5.2. Результати трансляції...................................................................................... 123

3.5.3. Особливості використання транслятора MPASM................................... 123

3.6. Відлагодження робочих програм.................................................................... 123

Використання симулятора-налагоджувача MPSIM.................................. 125

3.7.1. Послідовність дій при запуску....................................................................... 125

Призначення команд........................................................................................ 126

3.7.3. Файли, що завантажуються і створюються MPSIM............................... 126

3.7.4. Особливості використання симулятора MPSIM...................................... 128

НТЕГРОВАНЕ СЕРЕДОВИЩЕ РОЗРОБКИ РОБОЧИХ

ПРОГРАМ MPLAB 3.30 ДЛЯ ОМК PIC ........................................................... 129

4.1. Призначення і основні функціональні можливості...................................... 129

Стисла характеристика основних програм.................................................. 129

Асемблер MPASM............................................................................................. 129

Програмний симулятор-налагоджувач MPLAB-SIM............................. 130

4.2.3. Компілятор MPLAB-C..................................................................................... 130

4.3. Програмно-апаратні вимоги до ресурсів ПЕОМ......................................... 130

4.4. Інтерфейс користувача і головне меню інтегрованого середовища MPLAB 3.30 131

Запуск основного пакета програм.................................................................. 131

Меню основного пакета програм.................................................................... 131

Меню File............................................................................................................. 131

Меню Project....................................................................................................... 132

Меню Edit............................................................................................................ 133

Меню Debug........................................................................................................ 134

Меню Picstart Plus.............................................................................................. 135

Меню Option....................................................................................................... 136

Приклад розробки програми з використанням пакета MPLAB 3.30...... 138

4.7.1. Постановка задачі та алгоритм її рішення................................................ 138

Написання початкового тексту програми................................................. 139

4.7.3. Перетворення вхідного тексту програми

в об'єктний код ............................................................................................................. 143

4.7.4. Відлагодження програми................................................................................ 146

4.7.5. Лістинг відлагодженої програми ................................................................. 148

4.7.6. Запис програми в ППЗУ мікроконтролера PIC 16F84 (16С84) ........... 151

5. ВВЕДЕННЯ ІНФОРМАЦІЇ З ДАТЧИКІВ І ФОРМУВАННЯ СИГНАЛІВ УПРАВЛІННЯ 152

5.1. Введення інформації від двійкового датчика і формування

імпульсів заданої тривалості ................................................................................... 153

5.2. Введення інформації з групи взаємозв’язаних двійкових датчиків ....... 156

Введення байта стану одного датчика ...................................................... 156

5.2.2. Введення байтів стану двох незалежних датчиків ................................. 161

6. ПЕРЕТВОРЕННЯ ІНФОРМАЦІЇ З ОДНІЄЇ ФОРМИ ПОДАННЯ

В ІНШУ ......................................................................................................................... 165

6.1. Перетворення кодів з однієї системи числення в іншу .............................. 165

6.2. Введення аналогових сигналів і формування дискретних статичних сигналів 168

7. ВІДОБРАЖЕННЯ ІНФОРМАЦІЇ В МКП .................................................... 174

8. СИСТЕМА КОМАНД ТА ПРОГРАМУВАННЯ

МІКРОКОНТРОЛЕРА КМ1816ВЕ51 ................................................................. 180

8.1. Формати і способи адресації команд ............................................................ 180

8.2. Команди передачі даних ................................................................................... 181

8.3. Команди порозрядної обробки інформації .................................................. 185

8.4. Команди арифметичних операцій .................................................................. 189

8.5. Команди передачі управління ........................................................................ 192

8.6. Арифметичні дії з великими числами ............................................................ 196

8.7. Арифметичні дії з негативними числами ...................................................... 203

8.8. Контроль точності при програмуванні арифметичних операцій .......... 205

9. КОРОТКИЙ ОГЛЯД СУЧАСНИХ ОДНОКРИСТАЛЬНИХ

МІКРОКОНТРОЛЕРІВ ........................................................................................... 211

9.1. Мікроконтролери КР1878 фірми Ангстрем .................................................. 211

9.1.1. Коротка характеристика ............................................................................... 211

9.1.2. Особливості структурної організації ......................................................... 212

9.1.3. Центральний процесор ................................................................................... 212

9.2. Мікроконтролери фірми Zilog .......................................................................... 213

9.2.1. Стандартні мікроконтролери сімейства Z8 .............................................. 213

9.2.2. Стандартні мікроконтролери з розширеним набором

універсальних функцій .............................................................................................. 213

9.2.3. Мікроконтролери широкого застосування Z8 ССР ............................... 214

9.2.4. Мікроконтролери з пониженою напругою живлення ............................ 214

9.2.5. Мікроконтролери, поєднані з цифровим сигнальним процесором .... 214

9.3. Мікроконтролери фірми ATMEL .................................................................... 215

9.3.1. Мікроконтролери серії АТ89 ........................................................................ 215

9.3.1.1. Загальна характеристика та особливості.............................................. 215

9.3.2. Мікроконтролери серії АТ90 ........................................................................ 216

9.3.2.1. Загальна характеристика та особливості ............................................. 216

9.4. Мікроконтролери фірми Scenix........................................................................ 217

9.4.1. Загальна характеристика та особливості ................................................ 217

9.4.2. Особливості центрального процесора ....................................................... 218

9.4.3. Особливості портів вводу/виводу ................................................................ 219

9.5. Мікроконтролери фірми Motorola .................................................................. 219

9.5.1. Загальна характеристика та класифікація ............................................... 219

9.5.1.1. Сімейство НС05 ............................................................................................ 221

9.5.1.2. Сімейство НС08 ............................................................................................ 221

9.5.1.3. Сімейство НС11 ............................................................................................ 222

9.5.2. Сімейство НС05 ................................................................................................ 222

9.5.2.1. Загальна характеристика та класифікація ............................................ 222

9.5.2.2. Центральний процесорний пристрій (ЦПП) .......................................... 225

9.5.2.3. Система команд ............................................................................................ 226

9.5.2.4. Вбудована пам’ять ....................................................................................... 226

9.5.2.5. Вбудовані периферійні пристрої .............................................................. 227

9.5.3. Сімейство НС08 ................................................................................................ 228

9.5.3.1. Особливості центрального процесора (CPU08) ................................... 229

9.5.3.2. Вбудована пам'ять ....................................................................................... 229

9.5.3.3. Модуль системної інтеграції (SIM08) ..................................................... 229

9.5.3.4. Вбудовані периферійні пристрої .............................................................. 230

9.5.3.5. Основні характеристики першого і найбільш масово

випускаємого мікроконтролера MC68HC708XL36 сімейства НС08 ........ 231

9.5.4. Сімейство НС11 ................................................................................................ 232

9.5.4.1. Загальна характеристика .......................................................................... 232

9.5.4.2. Центральний процесорний пристрій (ЦПП) .......................................... 233

9.5.4.3. Система команд ............................................................................................ 233

9.5.4.4. Вбудована пам'ять ....................................................................................... 234

9.5.4.5. Вбудовані периферійні пристрої .............................................................. 234

9.5.5. Сімейство 16-розрядних МК НС12 ............................................................. 235

9.5.6. Сімейство 16-розрядних МК НС16 ............................................................. 236

9.5.7. Сімейство 32 розрядних МК М683хх ....................................................... 237

9.5.8. Сімейства 32-розрядних МК з RISC-архітектурою ............................... 239

9.5.8.1. Сімейство RISC-мікроконтролерів MCF5xxх (ColdFire) .................... 240

9.5.8.2. Сімейства RISC-мікроконтролерів на базі Power PC .......................... 241

Додатки........................................................................................................................... 273

Додаток А ...................................................................................................................... 273

Додаток В ...................................................................................................................... 282

Додаток С ...................................................................................................................... 299

Додаток D ...................................................................................................................... 300

Додаток E ...................................................................................................................... 304

Додаток F ...................................................................................................................... 308

ЛІТЕРАТУРА ............................................................................................................. 310

 

 

__________

– Конец работы –

Используемые теги: Особливості, Проектування, технічних, систем0.065

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: ОСОБЛИВОСТІ ПРОЕКТУВАННЯ ТЕХНІЧНИХ СИСТЕМ

Что будем делать с полученным материалом:

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

Еще рефераты, курсовые, дипломные работы на эту тему:

Лекция 1. Тема: Операционная система. Определение. Уровни операционной системы. Функции операционных систем. 1. Понятие операционной системы
Понятие операционной системы... Причиной появления операционных систем была необходимость создания удобных в... Операционная система ОС это программное обеспечение которое реализует связь между прикладными программами и...

ОСОБЛИВОСТІ ПРОЕКТУВАННЯ ТЕХНІЧНИХ СИСТЕМ
ОСОБЛИВОСТІ ПРОЕКТУВАННЯ ТЕХНІЧНИХ СИСТЕМ...

Микропроцессорные системы: система ДЦ-МПК, система "Юг"
Использован практический опыт внедрения линейных пунктов управления (ЛПУ) на 60 станциях в увязке с ЭЦ-4, ЭЦ-9, МРЦ-12, МРЦ-13. Выполнен переход на… В состав аппаратуры центрального пункта управления (ПУ) входят IBM-совместные… Круглосуточный режим работы аппаратных средств ПУ обеспечивается источниками бесперебойного питания, а также системой…

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

Атрибутивні та функціональні особливості публічної сфери в Україні. Особливості організації та функціонування системи
Співвідношення державної та публічної служби В країнах Європейського Союзу та в Україні Саме... Місцеве самоврядування в Україні... Місце ве самоврядува ння в Україні це гарантоване державою право та реальна здатність територіальної...

ТЕЛЕКОММУНИКАЦИОННЫЕ СИСТЕМЫ. СИГНАЛЫ И КАНАЛЫ ЭЛЕКТРИЧЕСКОЙ СВЯЗИ. СИСТЕМЫ СВЯЗИ С ЧАСТОТНЫМ РАЗДЕЛЕНИЕМ КАНАЛОВ. ЦИФРОВЫЕ СИСТЕМЫ ПЕРЕДАЧИ
Лабораторные работы часа... Практические занятия часа... Всего аудиторных занятий часов...

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

Управління процесом проектування операційної системи. Управління поточним функціонуванням операційної системи
ОДЕСЬКИЙ ДЕРЖАВНИЙ АГРАРНИЙ УНІВЕРСИТЕТ... Економічний факультет... Кафедра менеджменту і маркетингу...

Экспертные системы. Классификация экспертных систем. Разработка простейшей экспертной системы
Глава 2. Структура систем, основанных на знаниях. 1. Категории пользователей экспертных систем. 2.2. Подсистема приобретения знаний. 3. База… ЭС выдают советы, проводят анализ, дают консультации, ставят диагноз. Практическое применение ЭС на предприятиях способствует эффективности работы и повышению квалификации специалистов.

0.034
Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • По категориям
  • По работам