Учебное пособие к выполнению лабораторных работ по дисциплине «Микропроцессорная техника»


Скачать 248.95 Kb.
Название Учебное пособие к выполнению лабораторных работ по дисциплине «Микропроцессорная техника»
страница 1/6
Тип Учебное пособие
rykovodstvo.ru > Руководство эксплуатация > Учебное пособие
  1   2   3   4   5   6
Федеральное агентство по образованию

Томский политехнический университет

УТВЕРЖДАЮ

Директор ИНК

______ В.А. Клименов

«___» ___________

Лабораторная работа №1
Разработка прикладного программного обеспечения для микропроцессорных систем на основе микроконтроллера

(Быстрый старт)
Учебное пособие к выполнению лабораторных работ по дисциплине «Микропроцессорная техника» для студентов ФТФ специальности 200600.

Томск - 2004

Учебное пособие посвящено быстрому освоению студентом цикла разработки приложений для микроконтроллеров. Пособие состоит из двух основных глав. Первая глава содержит введение в интегрированную среду разработки приложений для микроконтроллеров Keil Software, а вторая - “Быстрый старт” – обычный приём разработчиков современных программных средств. Данное учебное пособие ориентировано на курс лабораторных работ с использованием учебно-лабораторных стендов SDK-1-1.

Методические указания рассмотрены и рекомендованы

к изданию методическим семинаром кафедры ИИТ "___"___________ 2010г.
Зав. кафедрой

профессор, д.т.н. ______________ А. Е. Гольдштейн

Содержание


Содержание 3

1 Цель работы 4

2 Содержание работы 4

3 Инструментальные средства Keil Software 4

3.1 Средства разработки микроконтроллерного семейства MCS51 (8051 Development tools) 4

3.2 Интегрированная среда разработки Keil uVision (uVision IDE) 5

3.3 Компилятор Си Cx51 (C Compiler Keil Cx51) 7

3.4 Макроассемблер Ax51 8

3.5 Отладчик (uVision Debugger) 9

3.6 Многозадачное ядро реального времени (RtxTiny Real Time Kernel) 12

3.7 Структура каталогов 12

3.8 Цикл разработки приложения в Keil uVision (Software Development Cycle) 13

4 Быстрый старт 14

4.1 Запуск uVision IDE и создание нового проекта 15

4.2 Создание и добавление файла с исходным текстом, и его редактирование 19

4.3 Сборка проекта и отладка 20

4.4 Проверка работоспособности учебно-лабораторного стенда SDK-1-1 23

4.5 Загрузка приложения в SDK-1-1 при помощи инструментальной системы T167B 23

4.6 Возможные трудности при загрузке программы в SDK-1-1 27

5 Содержание отчёта 28

Перечень источников 29


1Цель работы


Изучение инструментальных средств и интегрированной среды разработки программного обеспечения для микроконтроллеров, а также изучение по методу “Быстрый старт” этапов технологии разработки и отладки программ.

2Содержание работы


  1. Введение в Keil uVision [1].

  2. Быстрый старт.

3Инструментальные средства Keil Software


Инструментальные средства Keil Software включают C и EC (Embedded C) компиляторы, ассемблеры, отладчики и симуляторы, интегрированные среды разработки и оценочные платы. Keil Software разрабатывает и производит средства разработки для следующих промышленных стандартов:

  • Infineon C16x/XC16x и ST-Micro ST10/Super10

  • ARM7 и ARM7TDMI

  • 8051 Classic и Extended

  • Philips LPC

  • 251 Atmel, Intel и Sanyo

Keil Software поддерживает все разновидности вышеуказанных микроконтроллеров и все стадии разработки приложения: создание исходного файла на C / EC или ассемблере, трансляцию, исправление ошибок, линкование объектных файлов, тестирование приложения.

В данном курсе лабораторных работ мы будем использовать средства разработки для микроконтроллеров 8051.

3.1Средства разработки микроконтроллерного семейства MCS51 (8051 Development tools)


Keil software поставляет следующие средства разработки:

  • A51 Assembler Kit содержит A51 Assembler, 8051 Utilities и µVision IDE

  • CA51 Compiler/Assembler Kit разработан для проектов с классическими МК 8051, содержит все компоненты A51 плюс C Compiler Cx51 и Code Banking Linker, который поддерживает до 32 банков кода (code banks), что позволяет выходить за пределы адресного пространства 64 KByte

  • DK51 Developers Kit включает все компоненты CA51 плюс µVision Debugger, поддерживающий полную симуляцию устройств и target monitor.

  • PK51 Professional Developers Kit содержит все компоненты DK51 плюс PK51 Extentions: поддержка расширенной памяти (до 16MB), variable banking, ОС реального времени RtxTiny2, оптимизированное линкование, внутрисхемный отладчик ISD51, поддержку Philips MX и contiguous mode Dallas 390.

Keil Software поддерживает все стадии разработки приложения: создание исходного файла на С или Ассемблере, трансляцию, исправление ошибок, линкование объектных файлов, тестирование приложения.

Средства разработки (CA51, DK51, PK51) для классических 8051 микроконтроллеров (с поддержкой до 32 банков по 64 Кб памяти программ) содержат:

  • C51 Compiler – компилятор С;

  • A51 Macro Assembler – макроассемблер;

  • BL51 Lincer/Locater – динамический загрузчик/компоновщик.

Средства разработки (CA51, DK51, PK51) для классических и расширенных 8051 микроконтроллеров с поддержкой подкачки кода из расширенной памяти (xdata) до 16 Мб содержат:

  • С51 Compiler (with OMF2 Output) - компилятор С (с новым выходным файловым форматом);

  • AX51 Macro Assembler – макроассемблер с поддержкой Extended 8051;

  • LX51 Lincer/Locater – динамический загрузчик/компоновщик с поддержкой Extended 8051.

Также в Keil Software входят дополнительные средства разработки:

  • Конвертер объектных файлов объектных файлов OC51;

  • Конвертер объектных и HEX-файлов OH51;

  • Менеджер библиотек LIB51;

  • Интегрированная среда разработки (IDE) Keil uVision;

  • Операционная система реального времени (Real-Time Operating System - RTX).
  1   2   3   4   5   6

Похожие:

Учебное пособие к выполнению лабораторных работ по дисциплине «Микропроцессорная техника» icon Учебное пособие к выполнению лабораторных работ по дисциплине «Микропроцессорная техника»
Разработка прикладного программного обеспечения для микропроцессорных систем на основе микроконтроллера
Учебное пособие к выполнению лабораторных работ по дисциплине «Микропроцессорная техника» icon Учебное пособие по выполнению лабораторных работ разработано в соответствии...
Механизация и электрификация сельскохозяйственного производства: учебное пособие по выполнению лабораторных работ / И. П. Машкарева,...
Учебное пособие к выполнению лабораторных работ по дисциплине «Микропроцессорная техника» icon Методическое пособие по выполнению лабораторных работ по дисциплине...
Изыскания и основы проектирования, автомобильных дорог. Методическое пособие по выполнению лабораторных работ по дисциплине «Основы...
Учебное пособие к выполнению лабораторных работ по дисциплине «Микропроцессорная техника» icon Коновалов В. М. К64 Пособие к выполнению лабораторных работ по дисциплине...
К64 Пособие к выполнению лабораторных работ по дисциплине «Прикладное программное обеспечение». Выпуск М.: Мгту га, 2002 г. 36 с
Учебное пособие к выполнению лабораторных работ по дисциплине «Микропроцессорная техника» icon Работа с субд mysql Учебное пособие по выполнению лабораторных работ
О. Н. Лучко, профессор, зав кафедрой прикладной информатики и математики Омского государственного института сервиса
Учебное пособие к выполнению лабораторных работ по дисциплине «Микропроцессорная техника» icon Методические указания по выполнению практических и лабораторных работ...
Учебно-методическое пособие предназначенодля студентов 3 курса, обучающихся по профессии 23. 01. 03 Автомеханик. Пособие содержит...
Учебное пособие к выполнению лабораторных работ по дисциплине «Микропроцессорная техника» icon Методические указания по выполнению лабораторных работ по дисциплине...
Методические указания по выполнению лабораторных работ рассмотрены и утверждены на заседании кафедры «Безопасность труда и инженерная...
Учебное пособие к выполнению лабораторных работ по дисциплине «Микропроцессорная техника» icon Методические указания для студентов по выполнению лабораторных и...
Методические указания для студентов по выполнению лабораторных и практических работ
Учебное пособие к выполнению лабораторных работ по дисциплине «Микропроцессорная техника» icon Учебное пособие соответствует дисциплине «Профессиональный английский язык»
Учебное пособие предназначено для студентов технических вузов направления подготовки 230100 «Информатика и вычислительная техника»...
Учебное пособие к выполнению лабораторных работ по дисциплине «Микропроцессорная техника» icon Методическое пособие по выполнению курсовых работ по дисциплине «web-дизайн...
Методическое пособие по выполнению курсовых работ по дисциплине «Web-дизайн и Web-программирование» для студентов очной и заочной...
Учебное пособие к выполнению лабораторных работ по дисциплине «Микропроцессорная техника» icon Угловые измерения в геодезии методические указания к выполнению лабораторных...
Занятия по изучению устройства теодолита, выполнению поверок и юстировок теодолита, а также по измерению горизонтальных и вертикальных...
Учебное пособие к выполнению лабораторных работ по дисциплине «Микропроцессорная техника» icon Учебное пособие по дисциплине «Математики»
Учебное пособие по дисциплине «Математики» разработано в соответствии с требованиями федерального государственного образовательного...
Учебное пособие к выполнению лабораторных работ по дисциплине «Микропроцессорная техника» icon Учебное пособие ппи, 2008 104 с.: ил. Учебное пособие по дисциплине...
Учебное пособие по дисциплине «Конструкторско-технологическое обеспечение производства эвм» предназначено для студентов Псковского...
Учебное пособие к выполнению лабораторных работ по дисциплине «Микропроцессорная техника» icon Методические указания по выполнению лабораторных работ Издательство
Инженерная геодезия. Методические указания по выполнению лабораторных работ. Составители: Шешукова Л. В., Тютина Н. М., Клевцов Е....
Учебное пособие к выполнению лабораторных работ по дисциплине «Микропроцессорная техника» icon Учебно-методическое пособие по выполнению письменных работ по учебной дисциплине Красноярск
Б 948 Преступления против общественной безопасности и общественного порядка: Учебно-методическое пособие по выполнению письменных...
Учебное пособие к выполнению лабораторных работ по дисциплине «Микропроцессорная техника» icon Стандартное задание 7 Расширенное задание 8 Рекомендации по выполнению...
Данное методическое пособие представляет собой руководство по установке и настройке необходимого программного обеспечения и выполнению...

Руководство, инструкция по применению




При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск