користовується в медичній техніці, робочий частотний діапазон від 0 до 100 Гц. Рухома частина приладу має пишучий інструмент, що залишає слід на рухомій паперовій стрічці, реєструючи мінливу в часі величину. p align="justify"> Вибір використовуваного інтерфейсу
Послідовний інтерфейс RS232, розроблений більше 25 років тому для комп'ютерів (в основному для їх зв'язку з модемами досі не втратив свого комунікаційного призначення. Слід врахувати, що це чи не єдиний засіб зв'язку між комп'ютером і мікроконтролером, апаратно присутнє і в першому і в другому. Інтерфейс RS232 є послідовним. Для підключення мікроконтролера до каналу RS-232 потрібно додатковий пристрій. У даній роботі використовується мікросхема MAX232AEPE. Функціональне призначення електронного компонента MAX232AEPE: багатоканальний приймач інтерфейсу RS-232 з живленням + 5В. Для даного виду мікросхем необхідно наявність зовнішніх конденсаторів (С10, С11) ємністю 0.1 мкФ.
Вибір блоку живлення
Для того, щоб розрахувати ємність акумулятора необхідно підрахувати сумарний струм, споживаний мікросхемами. br/>
МікросхемаПотребляемий струм, мАНапряженіе питанияAT90S85356.45MAX232AEPE15К155ЛА18145К555ТМ2745КР1407УД18? 9 = 725Суммарний ток167.4
Отже для використання в даній роботі підійде акумулятор GP-17R9H-9V-170mAh-BC1 напругою 9 В, ємністю 170 мА/ч. Т.к. мікросхеми розроблюваного приладу мають напругу живлення В± 5 В, то необхідно використовувати резистори, що знижують напругу.
(14)
(15)
Повний перелік елементів представлений в додатку. p align="justify"> 6. Алгоритм роботи мікроконтролера
В
Рисунок 12 - Алгоритм роботи мікроконтролера
Текст програми:
CSEG AT 0; абсолютний сегмент за адресою 0
LJMP START0003HMAINTIMERAT 60H: DS 10H; резерв пам'яті під стек Segment Data; переміщуваний сегмент даних
RSEG Mydata ​​p>
ORG: 20H
Input: DS 6; місце під вхідні дані
K: DS1; місце під калібрувальний сигнал
ReoINd: DS1; місце під реографічний індекс
AmplDS1; місце під значення амплітуди
SistDiastDS1; місце під систоло-діастолічний показник
IndElastDS1; місце під індекс еластичності
IndTonusDS1; місце під індекс тонусу
My_Prog Segment Code; переміщуваний сегмент My_Prog; активація цього сегмента
org 30h
mov ReoINd, # 0; завантаження ReoINd
mov Ampl, # 0; завдання нульових початкових
mov SistDiast, # 0; умов
mov IndElast, # 0
mov IndTonu...