IV (722047)
Текст из файла
| ||||||
КТ КДПУ КП. 19.00.000.ПЗ | Арк | |||||
| 13 | ||||||
| Зм. | Арк | № Докум | Підпис | Дата | ||
| де: Uпд.max – мінімальне падіння напруги на стабілізаторі Ppac.max – падіння потужності при температурі корпусу від –60° до +80° Ku.max – коефіціент нестабільності по напрузі KI.max – коефіціент нестабільності по току Kсг.max - коефіціент сглажування пульсацій при частоті 1 кГц
PIC16F84 - це 8-pазpядні мікроконтролери з RISC архітектурою, вироблені фірмою Microchip Technology. Це сімейство мікроконтролерів відрізняється низькою ціною, низьким енергоспоживанням і високою швидкістю. Мікроконтролери мають убудоване ЭППЗУ програми, ОЗУ даних і випускаються в 18 і 28 вивідних корпусах. Для налагодження програм і макетування випускається варіант контролерів з ультрафіолетовим стиранням. Ці контролери допускають велике число циклів запису/стирання і мають дуже малий час стирання ( звичайно 1-2 хвилини. Однак ціна таких контролерів істотно вище, ніж однократно програмувальних, тому їх невигідно встановлювати в серійну продукцію. Для виробів, програма яких може мінятися, або містить які-небудь перемінні частини, таблиці, параметри калібрування, ключі і т.д., випускається электрично стираємий і перепрограмувальний контролер PIC16F84. Він також містить электрично перепрограмувальне ПЗУ даних. Саме такий контролер я і використовував в своїй роботі. PIC16F84 відноситься до сімейства КМОП мікроконтролерів. Відрізняється тим, що має внутрішнє 1Kx14 біт EEPROM для програм, 8-бітові дані і 64-байт EEPROM пам'яті даних. При цьому відрізняються низькою вартістю і високою продуктивністю. Усі команди складаються з одного слова (шириною 14 біт) і виповнюються за один цикл (400 нс. при 10 Мгц), крім команд переходу, що виконуються за два цикли (800 нс.). PIC16F84 має переривання, що спрацьовують від чотирьох джерел, і восьмирівневий апаратний стік. Периферія містить у собі 8-бітний таймер/лічильник з 8-бітним програмувальним попереднім дільником (фактично 16 - бітний таймер) і 13 ліній двунаправленного введення/виводу. Висока навантажувальна здатність (25 мА макс. Струм, що втікає, 20 мА макс. струм, що випливає,) ліній введення/вивода спрощують зовнішні драйвери і, тим самим, зменшується загальна вартість системи. Розробки на базі контролерів PIC16F84 підтримується ассемблером, програмним симулятором, внутрисхемним емулятором (тільки фірми Microchip) і програматором. Серія PIC16F84 підходить для широкого спектра додатків від схем високошвидкісного керування автомобільними й електричними двигунами до економічних віддалених прийомопередатчиків, що показують приладів і зв'язних процесорів. Наявність ПЗУ дозволяє підбудовувати параметри | ||||||
КТ КДПУ КП. 19.00.000.ПЗ | Арк | |||||
| 14 | ||||||
| Зм. | Арк | № Докум | Підпис | Дата | ||
|
Переривання в PIC16F84 можуть бути від чотирьох джерел: -зовнішнє переривання з ніжки RB0/INT, -переривання від переповнення лічильника/таймера T0CKI, -переривання по закінченні запису даних у EEPROM -переривання від зміни сигналів на ніжках порту RB. У PIC16F84 існують розходження між варіантами скидань:
8-бітова шина даних з'єднує два основних функціональних елементи разом: набір регістрів (включаючи порти) і арифметико-логічний пристрій. Перші 32 байта ОЗУ адресуються прямо і називаються "Банк 0". Область ОЗУ організована як 128 х 8. До осередків ОЗУ можна адресуватися прямо чи побічно, через регістр покажчик банку FSR (04h). Це також відноситься і до EEPROM пам'яті данних констант. | ||||||
КТ КДПУ КП. 19.00.000.ПЗ | Арк | |||||
| 16 | ||||||
| Зм. | Арк | № Докум | Підпис | Дата | ||
| f0 – Регістр непрямої адресації Indirect add (00h) Регістр непрямої адресації фізично не існує. Він указує завжди тільки на один регістр – покажчик непрямої адресації (FSR). Будь-яка команда, що використовує його, насправді звертається до регістра даних, на який указує FSR. f1 – Регістр таймера/лічильника TMR0 (01h) Основне застосування таймера/лічильника підрахунок числа зовнішніх подій і вимір часу. У регістр TMR0 можна завантажити дані чи зчитати з нього, як з будь-якого іншого регістра. Вміст цього регістра може бути інкрементовано фронтом зовнішнього сигналу, що надходить на вхід RA4/T0CKI кристалу, чи внутрішнім сигналом синхронізації (CLKOUT=FOSC / 4). f2 Програмний лічильник PCL (02h чи 82h) Програмний лічильник забезпечує доступ до 14-бітних комірок вбудованої постійної пам'яті (EEPROM). Ширина програмного лічильника 13 біт, що дозволяє прямо адресувати 8Кх14 комірок ПЗУ. Однак, для PIC16F84, фізично доступно тільки 1К комірок (адреси 0000h(03FFh). Звертання до адресу вище 3FFh фактично є адресація в той же перший кілобайт. Вектор скидання знаходиться за адресою 0000h, вектор переривання знаходиться за адресою 0004h. f3 Регістр статусу STATUS (03h) Регістр f3 містить арифметичні прапори АЛУ, стан контролера при скиданні і біти вибору сторінок для пам'яті даних. f3 доступний для будь-якої команди так само, як будь-який інший регістр f4 Покажчик непрямої адресації FSR (04h) Будь-яка команда, що використовує f0 (адресу 00h) як регістр фактично звертається до покажчика, що зберігається в FSR (04h). Необхідна 9 - бітна адреса формується об'єднанням умісту 8- бітного FSR регістра і біта IRP з регістра статусу.. f5, f6 Регістри введення/виводу PORTA, PORTB (05h, 06h) Регістри f5 і f6 відповідають двом портам введення/виводу, що мається в PIC16F84. Порт A має 5 розрядів RA4(RA0, що можуть бути індивідуально запрограмовані як входи чи виходи за допомогою регістра TRISA, розташованого на першій сторінці регістрів за адресою 85h. Порт В ( це двонаправлений порт, шириною у вісім біт (адреса регістра 06h). Стосовний до порту В керуючий регістр TRISB розташований на першій сторінці регістрів за адресою 86h. f8, f9 Регістри EEPROM EEDATA, EEADR (08h, 09h) Пам'ять даних EEPROM дозволяє прочитати і записати байт інформації. При записі байта автоматично стирається попереднє значення, і записуються нові дані. Усі ці операції робить убудований автомат запису EEPROM. Доступ до пам'яті здійснюється через два регістри: EEDATA (08h), що містить у собі восьмибітні дані для читання/запису і EEADR (09h), що містить адресу поточної комірки. | ||||||
КТ КДПУ КП. 19.00.000.ПЗ | Арк | |||||
| 17 | ||||||
| Зм. | Арк | № Докум | Підпис | Дата | ||
| Керування записом і зчитуванням здійснюється через керуючі регістри: EECON1 (88h) і EECON2 (89h). При зчитуванні даних з пам'яті EEPROM необхідно записати необхідну адресу в EEADR регістр і потім установити біт RD EECON1 в одиницю. Регістри EECON1, EECON2 (88h, 89h) Регістр EECON1 - це керуючий регістр шириною п'ять біт. Молодші п'ять біт фізично існують, а старші три біти читаються завжди як `0`.Регістр EECON2 не реалізований фізично, його читання повертає 00h. Регістр EECON2 використовується винятково в циклі запису даних. Регістри W, INTCON, OPTION Робочий регістр W використовується в більшості команд як регістр акумулятора. З його допомогою провадяться всі арифметичні і логічні операції. Регістр переривань INTCON (адреса 0Bh) служить для керування режимами переривання і містить біти дозволу переривань від різних джерел і прапори переривань. Регістр режимів OPTION (адреса 81h) служить для завдання джерел сигналу для попереднього дільника і таймера/лічильника, а також для завдання коефіцієнта розподілу попереднього дільника, активного фронту сигналу для T0CKI і входу переривання. Регістри загального призначенняРегістри загального призначення являють собою статичне ОЗУ, розташоване по адресах 0Ch(2Fh. Усього в PIC16F84 можна використовувати 36 комірок ОЗУ. Обзор основних характеристик Високопродуктивний RISC-процесор:
| ||||||
КТ КДПУ КП. 19.00.000.ПЗ | Арк | |||||
| 18 | ||||||
| Зм. | Арк | № Докум | Підпис | Дата | ||
Характеристики
Тип файла документ
Документы такого типа открываются такими программами, как Microsoft Office Word на компьютерах Windows, Apple Pages на компьютерах Mac, Open Office - бесплатная альтернатива на различных платформах, в том числе Linux. Наиболее простым и современным решением будут Google документы, так как открываются онлайн без скачивания прямо в браузере на любой платформе. Существуют российские качественные аналоги, например от Яндекса.
Будьте внимательны на мобильных устройствах, так как там используются упрощённый функционал даже в официальном приложении от Microsoft, поэтому для просмотра скачивайте PDF-версию. А если нужно редактировать файл, то используйте оригинальный файл.
Файлы такого типа обычно разбиты на страницы, а текст может быть форматированным (жирный, курсив, выбор шрифта, таблицы и т.п.), а также в него можно добавлять изображения. Формат идеально подходит для рефератов, докладов и РПЗ курсовых проектов, которые необходимо распечатать. Кстати перед печатью также сохраняйте файл в PDF, так как принтер может начудить со шрифтами.
IV. Проектно розрахунковий розділ















