Управление синтезатором частот с помощью микпроцессора - Дипломная работа

бесплатно 0
4.5 103
Краткая характеристика микроконтроллеров корпорации Atmel. Основные способы программирования микроконтроллеров AVR и ассемблирование написанной программы. Применение микроконтроллера AVR для управления работой синтезатора частот декаметрового диапазона.


Аннотация к работе
RISC - Restricted (Reduced) Instruction Set Computer RISC - Reduced Instruction Set Computer ROM - Read-Only Memory RTS/CTS - Request To Send / Clear To Send TCP/IP - Transmission Control Protocol/Internet ProtocolСтремительное развитие микроэлектроники, аналоговой и цифровой микросхемотехники, микропроцессорной и компьютерной техники оказывает существенное влияние на развитие приемопередающей техники как с точки зрения резкого увеличения функциональных возможностей, так и с точки зрения улучшения ее эксплуатационных показателей. Это достигается за счет использования новых принципов построения структурных схем и схемотехнической реализации отдельных их узлов, реализующих цифровые способы формирования, обработки и преобразования колебаний и сигналов, имеющих различные частоты и уровни мощности. Предназначенные для «интеллектуализации» оборудования различного назначения, они применяются в тестовых и контрольно-измерительных системах; системах управления технологическими процессами; программного управления станками; контроля состояния линии связи; подсистемах управления периферийным оборудованием вычислительных систем и комплексов; специализированных вычислительных устройствах и др. В связи с развитием науки и техники совершенствуется и элементная база электронных схем и узлов, при этом повышается надежность, простота настройки и эксплуатации. В последнее время методы, используемые в образовании частот и управлении частотой, претерпели коренные изменения в связи с двумя открытиями.Microcontrollerunit, MCU) - микросхема, предназначенная для управления электронными устройствами. Из рисунка 1 видно, что микроконтроллер может управлять различными устройствами и принимать от них данные при минимуме дополнительных узлов, так как большое число периферийных схем уже имеется непосредственно на кристалле микроконтроллера. Универсальные микропроцессоры ориентированы на использование в различных вычислительных, информационных и управляющих системах, в которых требуется обработка больших объемов информации (например, для цифровой обработки изображений, управления базами данных, визуализации данных оператору или экипажу), но нет специальных требований к архитектуре вычислителя, габаритным размерам и энергопотреблению. Типичная архитектура включает в себя собственно процессор, генератор тактовых импульсов, блоки памяти, порты ввода-вывода, таймеры, контроллер прерываний. Микропроцессоры с микропрограммным принципом управления конструктивно выполняют в виде секций малой разрядности, имеющих средства для наращивания разрядности обрабатываемых данных.Использование микроконтроллеров позволяет конструировать устройства, обладающие такими качествами, как небольшие габариты, относительная дешевизна, простота и надежность, совместимость с персональным компьютером через стандартные интерфейсы. При разработке устройства возникает необходимость в выборе микроконтроллера, удовлетворяющего требованиям по производительности, надежности, условиям применения и т.д. Основная цель - выбрать микроконтроллер с минимальной ценой (чтобы снизить общую стоимость системы), но в то же время удовлетворяющий системной спецификации, т.е. требованиям по производительности, надежности, условиям применения и т.д. Общая стоимость системы включает все: инженерное исследование и разработку, производство (комплектующие и труд), гарантийный ремонт, обновление, обслуживание, совместимость, простоту в обращении и т.д. Проведение системного анализа проекта позволяет определить требования к микроконтроллеру: - разрядность вычислительного ядра;Эти микроконтроллеры позволяют решать множество задач встроенных систем. Быстродействие данных микроконтроллеров позволяет в ряде случаев применять их в устройствах, для реализации которых ранее можно было применять только 16-разрядные микроконтроллеры, что позволяет ощутимо удешевить готовую систему. Микроконтроллеры AVR обладают следующими основными характеристиками: - очень быстрая гарвардская RISC-архитектура загрузки и выполнения большинства инструкций в течение одного цикла тактового генератора. Кроме того, возможность внутрисхемного программирования позволяет не вынимать микроконтроллер из целевой схемы в процессе программирования, что значительно ускоряет процесс разработки систем на основе этих микроконтроллеров; система команд микроконтроллеров AVR изначально проектировалась с учетом особенностей языка программирования высокого уровня С, что в результате позволяет получать после компиляции программ на С гораздо более эффективный код, чем для других микроконтроллеров.Во время выбора команды из памяти программ происходит выполнение предыдущей выбранной команды, что и позволяет достичь быстродействия 1 MIPS на 1 МГЦ. Отличие между регистрами и оперативной памятью состоит в том, что с регистрами можно производить любые операции (арифметические, логические, битовые), а в оперативную память можно лишь записывать данные из регистров.

План
СОДЕРЖАНИЕ

Список сокращений

Введение

1. Описание микроконтроллеров семейства Atmel

1.1 Классификация микроконтроллеров

1.2 Критерии выбора микроконтроллера

1.3 Характеристики микроконтроллеров корпорации Atmel

1.4 Устройство микроконтроллера AVR

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

2.1 Способы программирования микроконтроллеров AVR

2.2 Ассемблирование написанной программы

2.3 Программатор

3. Применение микроконтроллера AVR для управления работой синтезатора частот декаметрового диапазона

3.1 Методы синтеза частот

3.2 Описание используемого синтезатора частот

3.3 Устройство работы синтезатора частот

3.4 Достоинства, недостатки и особенности применения цифровых систем

Заключение

Список использованной литературы

Приложения

СПИСОК СОКРАЩЕНИЙ

AC - ANALOGCOMPARATOR

ALU - Arithmetic Logic Unit

ANRM - ADC Noise Reduction Mode

APS - Application Section

BLS - Boot Loader Section

BOD - Brown-Out Detection

BOR- Brown-Out Reset

CD-ROM - Compact Disc Read-Only Memory

CISC - Complex Instruction Set Computer

CMOS - Complementary-Symmetry/Metal-Oxide Semiconductor

COM - COMMUNICATIONSPORT

CPU - Central Processing Unit

DDS - Direct Digital Synthesizer

DMA - Direct Memory Access

EDGE -Enhanced Data Rates For GSM Evolution

EEM - Electrically Erasable Memory

EEPROM - Electrically Erasable Programmable Read-Only Memory

EPROM - Erasable Programmable Read Only Memory

ERC - The Internal Oscillator With An External RC-Chain

EXR - External Reset

EXT - External Oscillator

GCK - Clock Generator

GND - Ground

GPRS - General Packet Radio Service

GSM - Group Special Mobile

HVPP - High-Voltage Parallel Programming

HVSP - High-Voltage Serial Programming

I/O - Input /Output

IBM PC - International Business Machines

IEEE - Institute Of Electrical And Electronics Engineers

IM - Idle Mode

IRC - Internal RC-Oscillator

ISP - In-Circuit Serial Programming

JTAG - Joint Testation Group

LPT -Line Print Terminal

LVSP - Low-Voltage Serial Programming

MCU - Microcontroller Unit

MIPS - Million Instructions Per Second

NVT - Network Virtual Terminal

PC - Program Counter

PDM - Power-Down Mode

PPP - Point-To-Point Protocol

PWM - Pulse-Width Modulation

RAM - Random-Access Memory
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?