BigEdu.ru
» » » Функціональний генератор інфранизької частоти на базі мікропроцесорної системи
Вернуться назад

Функціональний генератор інфранизької частоти на базі мікропроцесорної системи

Міністерство освіти і науки України

Національний університет "Львівська політехніка"

ІТРЕ

Кафедра РЕПС

КУРСОВА РОБОТА

з дисципліни “Цифрові пристрої та мікропроцесори”

на тему: “Функціональний генератор інфранизької частоти на базі мікропроцесорної системи

Виконав:

студент групи РТЕ-4

П. Ю. Гайчук

Прийняв:

ас. каф. РЕПС

В. В. Мінзюк

Львів – 2003

Вступ

При побудові відносно нескладних цифрових пристроїв що реалізують нескладні функції використовують традиційні схеми синтезу схем за допомогою логічних рівнянь або карт Карно. Проте навіть при наявності певних методик оптимізації карт Карно процес синтезу схем є доволі трудомісткою операцією, особливо для схем середньої та великої складності. Крім того реалізація логікових функцій за допомогою жорстко звязаних комбінаційних схем є економічно недоцільним, оскільки вимагає нової практичної реалізації при будь-якій найменшій зміні логікової функції. Для побудови пристроїв середньої і високої складності доцільніше застосовувати принцип мікропрограмного управління, і пристрій реалізовувати у вигляді так званого мікропрограмного автомата. Мікропрограмний автомат складається з вузла управління, який генерує управляючі імпульси та операційного вузла, у якому зберігається та обробляється інформація згідно керуючих сигналів вузла управління.

Ефективна реалізація мікропрограмних автоматів стала можлива з появою на ринку спеціалізованих ВІС – мікропроцесорів та однокристальних мікро-ЕОМ. Основними блоками мікропроцесора є арифметико-логічний пристрій (АЛП), пристрій управління (ПУ) та регістри. АЛП виконує арифметичні та логічні операції над операндами згідно з сигналами ПУ. Регістри процесора призначені для зберігання операндів, результатів операцій, адрес та інших чисел, що часто застосовуються, оскільки дії над значеннями регістрів виконуються значно швидше ніж дії над числами, що знаходяться в зовнішніх (відносно процесора) запамятовуючих пристроях. Кількість регістрів в процесорах зазвичай невелика і складає не більше кількох десятків.

При застосуванні аналогово-цифрових та цифро-аналогових перетворювачів та достатньо швидкодійних процесорів дає змогу синтезувати схеми обробки не лише цифрових але і аналогових сигналів. При цьому зберігаються переваги використання мікропрограмних систем, але виникає проблема повязана з порівняно невеликою швидкодією мікропроцесорних систем, тому зараз мікропрограмні системи не застосовують в діапазоні надвисоких частот.


Технічне завдання

До виконання курсової роботи згідно варіанту 2 задано розробити апаратну частину та програму на мові асемблера для мікропроцесорної системи, що реалізує наступні функції:

- формує за допомогою ЦАП вихідну напругу, згідно з заданим законом

U(t) = А*exp(-а*t/Т) = 14*exp( – 2 t / 0.002) = 14 exp ( – t / 0.001)

- опитує клавіатуру, перша клавіша якої вибирає період повторення функції з ряду T, 2T, 4T, а друга задає амплітуду вихідної напруги з ряду А, А/2, А/4;

- виводить на два семисегментні індикатори інформацію про період повторення: цифри 1, 2, 4 відповідають Т, 2Т, 4Т, та про амплітуду: цифри 1, 2, 4, що відповідають А, А/2, А/4.

Крім того задано тип індикації – динамічна.

Задано наступні параметри сигналу:

- амплітуда А = 14 В;

- період Т = 2 мс.

- коректуючий коефіцієнт а = 2


1. Програмна реалізація функції часу

Для програмної реалізації функції часу нам необхідно визначити, які значення повинна набувати функція в окремі дискретні моменти часу, та код (восьмирозрядний двійковий, або десятковий від 0 до 255 що йому відповідає), що забезпечить на виході ЦАП значення функції найближче до необхідного. Номери відліків та відповідний для них код представлені (для випадку повної амплітуди та тривалості) у таблиці. Період дискретизації визначається після написання програми і визначення тривалості її виконання. З часу дискретизації визначається к-ть відліків.


0

255

1

243

2

231

3

219

4

209

5

199

6

189

7

180

8

171

9

163

10

155

11

147

12

140

13

133

14

127

15

120

16

115

17

109

18

104

19

Внимание, отключите Adblock

Вы посетили наш сайт со включенным блокировщиком рекламы!
Ссылка для скачивания станет доступной сразу после отключения Adblock!

Скачать
Рефераты по информатике и программированию Міністерство освіти і науки України Національний університет "Львівська політехніка" ІТРЕ Кафедра РЕПС КУРСОВА РОБОТА з
Оценок: 1002 (Средняя 5 из 5)

Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.

© 2016 - 2022 BigEdu.ru