8-900-374-94-44
[email protected]
Slide Image
Меню

St 7 – St7 — Wikipedia

Архитектура микроконтроллеров st7

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

ГОУ ВПО «Уральский государственный технический университет – УПИ»

Методические указания к лабораторному практикуму по дисциплинам «Микропроцессорные устройства систем управления» и «Микропроцессорные системы» для студентов всех форм обучения специальностей 220201 – Управление и информатика в технических системах и специальностей 230101 – Вычислительные машины, комплексы, системы и сети.

Екатеринбург

2009

УДК 621.38

Составили: В. П. Мокрецов, М. В. Морозов

Научный редактор доц., канд. техн. наук Матвиенко В. А.

АРХИТЕКТУРА МИКРОКОНТРОЛЛЕРОВ ST7

Методические указания к лабораторному практикуму по дисциплинам «Микропроцессорные устройства систем управления» и «Микропроцессорные системы» /сост. В. П. Мокрецов, М. В. Морозов Екатеринбург: ГОУ ВПО УГТУ – УПИ. 56 с.

Дано краткое описание архитектуры микроконтроллеров семейства ST7, введение в интегрированную среду разработкиST7VisualDeveloper, пояснения к разработке отладке и выполнению программ на симуляторе.

Библиогр. 4. Рис. 60.

Подготовлено кафедрой «Автоматика и управление в технических

системах».

© ГОУ ВПО «Уральский государственный технический университет – УПИ», 2009

СОДЕРЖАНИЕ

  1. Цель и содержание работы…………………

  2. Задания для домашней подготовки………….

    1. Изучите особенности архитектуры микроконтроллеров ST7….

    2. Изучите ядро микроконтроллеров ST7….

    3. Изучите систему команд …….

    4. Интегрированная среда ST7 Visual Developer………….

    5. Изучите программы (в приложении), предлагаемые для выполнения на симуляторе………………

    6. В программы, предлагаемые для выполнения, подготовьте свои данные и варианты их выполнения ……………..

    7. Контрольные вопросы……….

  3. Архитектура микроконтроллера ST7…………….

    1. Введение…………..

    2. Структурная схема ST7……………..

    3. Описание выводов ST7…………..

    4. Регистры и карта памяти…………..

    5. Flash память программ………..

      1. Способы программирования

      2. Защита Flash памяти………..

    6. Память данных EEPROM…………

    7. Центральное процессорное устройство……….

      1. Главные особенности …….

      2. Регистры центрального процессора…….

    8. Система команд ST7………..

      1. Способы адресации команд ST7………

        1. Inherent (неявная адресация)…………

        2. Непосредственная………..

        3. Прямая……………………..

        4. Индексная (без смещения короткая, длинная)….

        5. Косвенная индексная (короткая, длинная)…..

        6. Косвенная индексная…………..

        7. Относительный способ (прямой, косвенный)…

      2. Описание системы команд…………….

  1. Цель и содержание работы

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

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

В работе осваивается методика отладки и выполнения на симуляторе микроконтроллера ST7 простых программ, подготовленных для выполнения.

Студенты, успешно ответившие на вопросы, поставленные на коллоквиуме и подготовившие домашние задания для лабораторных исследований, допускаются к работе.

  1. ЗАДАНИЯ ДЛЯ ДОМАШНЕЙ ПОДГОТОВКИ

    1. Изучите особенности архитектуры микроконтроллеров ST7

Семейства 8-разрядных микроконтроллеров STMicroelectronics. Система обозначений ST7. Ответьте на вопросы 1-х [ ].

studfiles.net

Программирование микроконтроллеров st7

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

Уральский государственный технический университет – УПИ

имени первого Президента России Б. Н. Ельцина

Методические указания к лабораторному практикуму по дисциплинам «Микропроцессорные устройства систем управления» и «Микропроцессорные системы» для студентов всех форм обучения специальностей 220201 – Управление и информатика в технических системах и 230101 – Вычислительные машины, комплексы, системы и сети.

Екатеринбург

УГТУ – УПИ

2009

УДК 621.38

Составитель: В. П. Мокрецов

Научный редактор – доц., канд. техн. наук В. А. Матвиенко

ПРОГРАММИРОВАНИЕ МИКРОКОНТРОЛЛЕРОВ ST7: методические указания к лабораторному практикуму /сост. В. П. Мокрецов. Екатеринбург : УГТУ – УПИ. 51 с.

Дано описание таймеров микроконтроллеров ST7, программирование операций ввода–вывода с использованием таймеров, отладка и выполнение программ на учебном комплексе ST7/ST5 Training Board inDaRT-STХ Board. Сформулированы задания для домашней подготовки и лабораторных исследований в интегрированной среде ST7 Visual Developer.

Библиогр.: 14 назв. Рис. 12. Табл. 6. Прил. 2.

Подготовлено кафедрой «Автоматика и управление в технических

системах».

© УГТУ – УПИ, 2009

Оглавление

1. ЦЕЛЬ И СОДЕРЖАНИЕ ЛАБОРАТОРНЫХ РАБОТ…………………….4

2. ЗАДАНИЯ ДЛЯ ДОМАШНЕЙ ПОДГОТОВКИ …………………………4

2.1. Изучение портов, прерываний и таймеров……………………………….4

2.2. Разработка алгоритмов и программ………….…………………………………..5

Контрольные вопросы……………………………………………………………………………7

3. ОБЛЕГЧЕННЫЙ ТАЙМЕР LT2……………………………………………8

3.1. Функциональное описание……………….……………………………….9

3.2. Описание регистров таймера LT2..………………………………………12

4. АВТОПЕРЕЗАГРУЖАЕМЫЙ 12-БИТОВЫЙ ТАЙМЕР ………….………14

4.1. Функциональное описание……………………………………………………………….16

4.2. Описание регистров таймера АТ2…………………………………………………….21

5. СРЕДА РАЗРАБОТКИ STVD7…………………………………………….25

6. ОТЛАДОЧНЫЙ КОМПЛЕКС….………………………………………….27

6.1. Описание отладочного комплекса ……………………………………….27

6.2. Подключение отладочного модуля к ПК………………………………..32

6.3. Выполнение программ на ST7 Learning Board ………………………….34

7. ЛАБОРАТОРНЫЕ ЗАДАНИЯ…………………………………………….37

СОДЕРЖАНИЕ ОТЧЕТА……………………………………….…………….37

БИБЛИОГРАФИЧЕСКИЙ СПИСОК…………………………………….….38

ПРИЛОЖЕНИЕ.А .……………………………………………………………38

ПРИЛОЖЕНИЕ.Б……………………………………………………………..42

  1. Цель и содержание лабораторных работ

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

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

В работах изучаются таймеры и их применению в программах. Для облегчения этой задачи в главах 3 и 4 приведено описание таймеров.

Работы выполняются в интегрированной среде разработки ST7 Visual Developer с отладкой и выполнением программ на учебном комплексе ST7/ST5 Training Board inDaRT-STХ Board.

Задания и методические указания к их выполнению составлены с учетом использования информации о контроллере и о работе в среде ST7 Visual Developer из метод указаний [1, 12].

Целью домашней подготовки к лабораторным работам является анализ программных файлов, подготовленных фирмой STM, их отладка и выполнение в лаборатории на микроконтроллере ST7FLite29, а также разработка, отладка и выполнение собственных программ в соответствии с заданиями. На первой лабораторной работе выполняются задания 1–4, а на второй задания 5–8.

Перед началом лабораторной работы проводится коллоквиум. Студенты, успешно ответившие на поставленные вопросы и подготовившие алгоритмы и тексы программ при домашней подготовке, допускаются к лабораторной части работы. Каждая работа рассчитана на 4 часа домашней подготовки и 4 часа занятий в лаборатории.

studfiles.net

STMicroelectronics ST7-STICK Даташит, ST7-STICK PDF, даташитов

The ST In-circuit Communication Kit (STICK) is a powerful, flexible easy-to-use programming tool that is ideal for getting started developing applications in the world of ST7 Flash microcontrollers.
The ST7-STICK provides the programming hardware interface between your ST7 and your host PC, running either ST7 Visual Programmer (STVP7) or ST7 Visual Develop (STVD7) software.
The STICK takes advantage of the In-Circuit Communication (ICC) protocol for ST7 to provide In-Circuit Programming (ICP) of the ST7 soldered on your application board. In addition, when combined with an ST7SBxx socket board, it provides a platform for on-socket programming of your ST7 microcontrollers.

Programming Tool Architecture
ST7-STICK programming board – Provides the communication interface with the host PC via parallel port. It connects to the ST7 that is on your application board or on an ST7SBxx socket board, via a 10-pin ICC connector.

ICC cable – This furnished 10-pin cable connects to standard HE-10 type ICC connectors on the STICK programming board and your application board. This connection relays the required signals for in-circuit programming of the ST7 installed on your application board. It can also be used to connect to the ST7SBxx socket board.

ST7 Visual Programmer – Software programming interface that runs on the host PC connected to the ST7-STICK, allowing you to program the application to your ST7.

ST7 Visual Develop – Integrated Development Environment (IDE) that runs on the host PC connected to the ST7-STICK, allowing you to program the application to your ST7. This IDE also provides an environment for building and debugging your application software.

Programming Features
● Low cost
● ICC interface (HE10 connector)
● Parallel port interface for host PC
● In-Circuit Programming (ICP) support for all ST72Fxxx MCUs, except ST72F6xx (USB).
● STVP7 Free programming software user interface

ru.datasheetbank.com

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *