Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
231
Добавлен:
04.01.2020
Размер:
5.37 Mб
Скачать

3.2.2 Структура простой микропроцессорной системы ....................................

178

3.2.3 Мультиплексирование шины адресов/данных..........................................

182

3.3.4 Архитектура микропроцессоров и микропроцессорных систем ............

183

3.2.5 Структура простого микропроцессора.......................................................

185

3.2.6 Блок регистров..............................................................................................

187

3.2.7 Дешифрация команд ....................................................................................

188

3.2.8 Блок синхронизации и управления.............................................................

190

3.2.9 Синхронизация и последовательность действий МП ..............................

191

3.2.10 Блок управления прерываниями ...............................................................

195

3.2.11 Форматы данных и команд. Способы адресации....................................

198

3.2.12 Система команд простого микропроцессора...........................................

201

Контрольные вопросы к теме 3.2.........................................................................

209

Тема 3.3 Программирование микропроцессоров ...............................................

210

3.3.1 Приемы программирования микропроцессоров .......................................

210

3.3.2 Язык Ассемблер............................................................................................

212

3.3.3 Программирование последовательных участков алгоритма ...................

213

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

214

3.3.5 Составление программ, содержащих подпрограммы...............................

216

Контрольные вопросы к теме 3.3.........................................................................

218

Тема 3.4 Принципы организации однокристальных микроконтроллеров ......

219

3.4.1 Общие сведения............................................................................................

219

3.4.2 Архитектура микроконтроллеров dsPIC33F..............................................

219

3.4.3 АЛУ, умножитель, поддержка деления и DSP-инструкций ....................

220

3.4.4 Программная модель микроконтроллеров семейства dsPIC33F .............

225

3.4.5 Организация памяти программ микроконтроллеров семейства dsPIC33F

.................................................................................................................................

227

3.4.6 Организация памяти данных микроконтроллеров семейства dsPIC33F 229

3.4.7 Система тактирования микроконтроллеров семейства dsPIC33F...........

231

3.4.8 Биты конфигурации микроконтроллеров семейства dsPIC33F...............

233

3.4.9 Система прерываний микроконтроллеров dsPIC33F ...............................

234

3.4.10 Система сброса микроконтроллеров семейства dsPIC33F.....................

236

3.4.11 Сторожевой таймер микроконтроллеров семейства dsPIC33F .............

237

3.4.12 Энергосберегающие режимы работы микроконтроллеров семейства

dsPIC33F .................................................................................................................

237

3.4.13 Параллельные порты ввода/вывода микроконтроллеров семейства

dsPIC33F .................................................................................................................

238

 

321

3.4.14 Модуль таймера микроконтроллеров семейства dsPIC33F ...................

240

3.4.15 Модули захвата входа микроконтроллеров семейства dsPIC33F .........

242

3.4.16 Модуль сравнения выхода микроконтроллеров семейства dsPIC33F ..

242

3.4.17Модуль аналого-цифрового преобразования микроконтроллеров

семейства dsPIC33F...............................................................................................

242

3.4.18Коммуникационные интерфейсы микроконтроллеров семейства

dsPIC33F .................................................................................................................

245

3.4.19 Режимы адресации микроконтроллеров семейства dsPIC33F...............

246

3.4.20 Система команд микроконтроллеров семейства dsPIC33F ...................

248

Контрольные вопросы к теме 3.4.........................................................................

264

Тема 3.5 Программирование микроконтроллеров .............................................

266

3.5.1 Обзор инструментальных средств ..............................................................

266

3.5.1.1 Редактор исходного кода ..........................................................................

266

3.5.1.2 Ассемблер...................................................................................................

266

3.5.1.3 Компилятор ................................................................................................

267

3.5.1.4 Компоновщик ............................................................................................

267

3.5.1.5 Библиотекарь .............................................................................................

267

3.5.1.6 Отладчик.....................................................................................................

268

3.5.1.7 Визуальный генератор исходного кода ..................................................

268

3.5.1.8 Интегрированная среда разработки.........................................................

269

3.5.2 Обзор языков программирования ...............................................................

269

3.5.2.1 Различия языков программирования.......................................................

269

3.5.2.2 Языки программирования для микроконтроллеров .............................

270

3.5.2.3 Особенности языков программирования Ассемблер и C .....................

270

3.5.2.4 Обзор Ассемблера MPLAB ASM30.........................................................

271

3.5.2.5 Общий формат инструкций и директив языка Ассемблер ...................

272

3.5.2.6 Директивы языка Ассемблер ...................................................................

273

3.5.2.7 Числовые константы и системы счисления............................................

275

3.5.3 Конструирование программ ........................................................................

277

3.5.3.1 Разработка исходного кода.......................................................................

277

3.5.3.2 Ассемблирование и компиляция исходного кода..................................

278

3.5.3.3 Компоновка программы или библиотеки ...............................................

279

Контрольные вопросы к теме 3.5.........................................................................

281

Тема 3.6 Организация памяти микропроцессорных систем .............................

281

3.6.1 Общие сведения и основные параметры запоминающих устройств ......

281

3.6.2 Классификация ЗУ .......................................................................................

284

 

322

3.6.3 Основные структуры адресных запоминающих устройств .....................

288

3.6.4 Кэш-память ...................................................................................................

292

3.6.5 Запоминающие элементы оперативных ЗУ...............................................

294

3.6.6 Запоминающие элементы постоянных ЗУ.................................................

299

Контрольные вопросы к теме 3.6.........................................................................

307

Тема 3.7 Интерфейсные БИС/СБИС ...................................................................

308

3.7.1 Общие сведения об интерфейсных схемах................................................

308

3.7.2 Шинные формирователи .............................................................................

308

3.7.3 Буферные регистры ......................................................................................

310

3.7.4 Параллельные периферийные адаптеры (ППА)........................................

313

Контрольные вопросы к теме 3.7.........................................................................

317

ЛИТЕРАТУРА .......................................................................................................

318

323