Table | Card | RUSMARC | |
Allowed Actions: –
Action 'Read' will be available if you login or access site from another network
Action 'Download' will be available if you login or access site from another network
Group: Anonymous Network: Internet |
Annotation
Данная работа посвящена разработке программного обеспечения для курса виртуальных работ по изучению микроконтроллеров семейства AVR и составлению методических указаний, которые содержат описание системы автоматизированного проектирования Proteus и интегрированной среды разработки CodeVisionAVR, теоретический материал по основам работы исследуемого устройства, алгоритм выполнения работы и программные шаблоны. Для изучения семейства AVR был выбран микроконтроллер ATMEGA328P. В качестве периферийных устройств рассматриваются следующие элементы: дискретные устройства ввода информации ( кнопка, клавиатура ), жидкокристаллический дисплей, цифроаналоговый преобразователь. Для написания программ в среде CodeVisionAVR был выбран язык Си. Все задания, промоделированные в среде Proteus, проиллюстрированы схемами.
This work is devoted to the development of software for the course of virtual work on the study of microcontrollers of the AVR family and the preparation of guidelines that contain a description of the Proteus computer-aided design system and the CodeVisionAVR integrated development environment, theoretical material on the basics of the device under study, an algorithm for performing work and software templates. The ATMEGA328P microcontroller was chosen to study the AVR family. The following elements are considered as peripheral devices: discrete input devices information (button, keyboard), liquid crystal display, digital-toanalog converter. The C language was chosen to write programs in the CodeVisionAVR environment. All tasks simulated in the Proteus environment are illustrated by diagrams.
Document access rights
Network | User group | Action | ||||
---|---|---|---|---|---|---|
ILC SPbPU Local Network | All | |||||
Internet | Authorized users SPbPU | |||||
Internet | Anonymous |
Table of Contents
- СПИСОК ОБОЗНАЧЕНИЙ И СОКРАЩЕНИЙ
- ВВЕДЕНИЕ
- 1. Обзор предметной области
- 1.1. Анализ рынка микроконтроллеров
- 1.2. Сравнение МК MCS-51 с МК AVR
- 1.2.1. Микроконтроллеры семейства MCS-51
- 1.2.2. Микроконтроллеры семейства AVR
- 1.3. Программа виртуальных лабораторных работ
- 1.4. Постановка задач, решаемых в ВКР
- 2. Инструменты, используемые при разработке
- 2.1. Выбор языка программирования
- 2.2. Выбор системы автоматизированного проектирования
- 2.2.1. Altium Designer
- 2.2.2. EAGLE
- 2.2.3. Среда Proteus
- 2.3. Выбор интегрированной среды разработки
- 2.3.1. Atmel Studio и WinAVR
- 2.3.2. IAR
- 2.3.3. CodeVisionAVR
- 3. Разработка методических указаний
- 3.1. Описание системы автоматизированного проектирования Proteus
- 3.2. Описание интегрированной среды разработки программного обеспечения CodeVisionAVR
- 3.3. Описание микроконтроллера ATmega 328P
- 3.4. Описание периферийных устройств
- 3.5. Разработка моделей и программных средств для лабораторных работ
- 3.5.1. Первый цикл лабораторных работ. «Изучение вычислительных возможностей МК»
- 3.5.2. Второй цикл лабораторных работ. «Работа с портами МК»
- 3.5.3. Третий цикл лабораторных работ: «Изучение таймеров и системы прерываний»
- 3.5.4. Разработка варианта индивидуального задания
- ЗАКЛЮЧЕНИЕ
- СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
- ПРИЛОЖЕНИЕ. ТЕКСТ ПРОГРАММ
Usage statistics
Access count: 13
Last 30 days: 0 Detailed usage statistics |