Місце та основні характеристики пристрою в архітектурі мікропоцесорної системи. Розробка схеми електричної принципової малогабаритного двохпроменевого осцилографу-мультиметру. Схема електричної принципової електричного дзвоника. Принцип роботи пристрою.
Аннотация к работе
1.3 Розробка і обґрунтування схеми електричної структурної2.2 Принцип роботи окремих ВІС з використанням часових діаграм та алгоритмів роботи3.2 Тест перевірки окремих вузлів або пристроївВ процесі виконання завдання було схему було створено з використанням мікроконтролерів та аналого-цифрового перетворювача. Однокристальний мікроконтролер (ОМК) це пристрій, виконаний конструктивно в одному корпусі ВІС, який містить усі компоненти МПС: процесор, память даних, память програм, програмовні інтерфейси. Після цього контролер розблокується, і ми отримаємо можливість перепрограмувати пристрій (практично при будь-якій температурі навколишнього середовища). Для усунення проблеми в випадку, коли ми не можемо гарантувати захист від отримання сигналу скидання під час запису памяті ми не повинні використовувати адресу 0 для памяті. Розподіл функцій між елементами можна умовно розділити таким чином: кнопка служить для увімкнення приладу (наслідком чого є програвання наступної музичної композиції), джерело живлення подає робочу напругу для роботи пристою, живлячи кожен з його вузлів, мікроконтролер - головна керуюча частина пристрою, динамік забезпечує програвання музичних композицій.Програма за якою працює мікропроцесор мовою асемблера АТ90S8515 має наступний вигляд: bigpause equ 100 ; задаемо значення стартової паузи pause1 egu 15 ; значення паузи перед зміною напрямку руху pause2 equ 50 ; задаємо час, на протязі якого планетохід буде відїжджати назад pause2 equ 50 ; задаємо час, на протязі якого планетохід буде розвертатися PORTA equ 05h ; адрес порта А PORTB equ 06h ; адрес порта В org 0h ; резервування 100 байт починаючи з адресу 0h reset: mov r31, 1Fh ; задаємо направлення роботи портів out PORTB, r31 ; PB0, PB1, PB2, PB3, PB4 - виходи, PB5, PB6 - входи mov r31, 61h ; виводимо в порт В код зупинки двигунів, out PORTB, r31 ; і вмикаємо резистори на входах РВ5, РВ6 mov r31, bigpause ; записуэмо в регістр r31 значення великої паузи call pause ; викликаємо підпрограму паузи jmp start ; переходимо на мітку старт start: mov r31, 00000011b ; установлюємо на виході РВ1 лог. 0, out portb, r31 ; що і гасить світлодіод scan: in r31, PORTB ; читаємо стан порту В test r31, 01000000b ; перевіряємо чи натиснута права кнопка jz left ; якщо натиснута, переходимо на мітку left test r31, 00100000b ; перевіряємо чи натиснута ліва кнопка jz right ; якщо натиснута, переходимо на мітку right jmp scan ; якщо ні одна кнопка не натиснена, повторяємо цикл перевірки стану кнопок left: mov r30, 63h ; записуємо в регістр r30 код повороту наліво, який буде виводиться в порт в call stop ; визиваємо підпрограму stop jmp start ; повертаємся на мітку start right: mov r30, 69h ; записуємо в регістр r30 код повороту направо, який буде виводиться в порт в call stop ; визиваємо підпрограму stop jmp start ; повертаємся на мітку start 0, out PORTB, r31 ; що зумовлює вимкнення правого двигуна mov r31, pause1 ; записати в регістр r31 значення паузи перед зміною направлення руху call pause ; викликаємо підпрограму pause mov r31, 00000100b ; встановлюємо на виході РВ2 лог. 0, out PORTB, r31 ; чим гасим світлодіод mov r31, pause1 ; записати врегістр r31 значення часу, перед зміною напрямку руху call pause ; викликаємо підпрограму pause out PORTB, r30 ; виводим в порт В код повороту наліво чи направо mov r31, pause3 ; записати врегістр r31 значення часу, на протязі якого планетохід буде виконувати поворот call pause ; викликаємо підпрограму pause out PORTB, r30 ; записуэмо в порт В код відповідаючий повороту направо чи наліво mov r31, pause3 ; записати врегістр r31 значення часу, на протязі якого планетохід буде виконувати поворот call pause ; викликаємо підпрограму pause mov r31, 61h ; записуэмо в регістр r31 код, відповідний відключенню двигунів out PORTB, r31 ; та виводимо його на порт В mov r31, pause1 ; записати врегістр r31 значення часу, перед зміною напрямку руху call pause ; викликаємо підпрограму pause stop endp ; вихід із підпрограми
План
Зміст
Вступ
1 Загальний розділ
1.1 Призначення проектуємого пристрою
Список литературы
Вступ
В наш час, час високого рівня розвитку науки та техніки, коли людство досягло значних технологічних висот, ми все частіше і частіше стикаємося з такими термінами як мікропроцесор та мікроконтролер. В даному розділі курсової роботи я розкрию зміст цих понять та проведу коротку характеристику розвитку електроніки за останні роки.
Отже, мікропроцесор (МП) - програмно-керуючий пристрій, призначений для обробки цифрової інформації і керування процесом цієї обробки, який виконано у виді однієї (чи декількох) інтегральної схеми з високим ступенем інтеграції електронних елементів.
Мікроконтролер (МК) - керуючий пристрій, виконаний на одному чи декількох кристалах, що виконує функції логічного аналізу і керування (що дозволяє за рахунок виключення арифметичних операцій зменшити апаратурну складність пристроїв чи розвити функції логічного керування).
Архітектура МПС - розподіл функцій, що реалізуються системою на окремих її рівнях, та точне визначення меж між цими рівнями. Вона поєднує апаратні, мікропрограмні і програмні засоби обчислювальної техніки, визначає принцип організації МПС та функції її компонентів, зокрема процесора, памяті та ін. Архітектура МПС не відображає конструктивні особливості логічних структур і модулів та технологію їх виробництва.
Характеристики мікропроцесорів, їх продуктивність, швидкодія та надійність, а головне - багатофункціональність постійно покращуються. Один мікроконтролер може замінити набагато дорожчі та більш громіздкі електричні схеми.
Завдання даної курсової роботи - розробити схему електричну принципову малогабаритного двохпроменевого осцилографа-мультиметра. В наступних розділах роботи успішно виконано поставлене завдання та детально описано принцип роботи розробленої схеми. Схему електричну принципову розроблюваного пристрою зображено на аркуші формату А3, який додається до звіту. Дану тему я обрав для курсової роботи не випадково: осцилограф - один з найдорожчих пристроїв, які часто використовую радіоконструктори. Цікавою особливістю розроблюваного пристрою є використання рідкокристалічних графічних індикаторів для виведення результату вимірювань1. Якименко Ю.І. Терещенко Т.О. Сокол Є.І. «Мікропроцесорна техніка» // К.: Кондор - 2004 - 24 с.
2. Методичні вказівки щодо виконання курсової роботи.
3. Аналоговые и цифровые интегральные микросхемы / Под ред. С. В. Якубовского. - М. Радио и связь, 1984.
4. Самофалов К. Г., Викторов О. В., Кузняк А. К. Микропроцессоры/ К. - К.:Техника, 1986