вним набором програм і пакетів для розробки, включаючи: компілятори С, макроассемблер, отладчики, симулятори програм, внутрісхемние емулятори та набори для макетування.
Огляд характеристик
Високопродуктивний, 8-ми розрядний AVR® мікроконтролер з низьким рівнем енергоспоживання
Удосконалена RISC архітектура:
- 90 потужних інструкцій - більшість виконуються за один такт 32 х 8 робочих регістрів загального призначення;
- регістри управління периферією;
- один диференціальний вхід сигналу напруги з опціональним посиленням х20;
- вбудований аналоговий компаратор;
- Програмований стежить таймер з вбудованим генератором
Спеціалізовані функції мікроконтролера:
- функція внутрішньосистемного програмування по SPI- порту;
- вдосконалена функція ініціалізації при включенні живлення
- програмована ланцюг детектування аварійного відключення живлення
- вбудований, калібрований 1.6 МГц настроюється генератор;
- вбудований тактовий генератор на 25.6 МГц для таймера/лічильника;
- зовнішні та внутрішні джерела переривання;
Режими зниженого енергоспоживання: ф;
- спокою (Idle), і відключення (Power Down)
Функції I/O і корпус:
- 8-pin PDIP/SOIC;
- 6 програмованих ліній I/O.
Напруга живлення:
- Від 2.7 В до 5.5 В;
- Внутрішня тактова частота 1.6 МГц;
- Комерційний та індустріальний діапазони експлуатаційних температур;
Типи корпусів і і?? доповнень
Позначення корпусів для кристалів PIC16C84А. Тип корпусу вказується в Маркуванню при замовленні мікросхем. Корпуси бувають тільки з 18 Виводамі.- Звичайний пластмасовий дворядний корпус- Малогабаритний DIP корпус для монтажу на поверхню
Висока ефективність мікроконтролерів ATtiny досягається за рахунок архітектури ядра, подібна зазвичай застосовується в RISC мікропроцесорах.
3. Розробка структурної схеми
Головна перевага цієї схеми - харчування всього від однієї батарейки або акумулятора типорозміру АА. Застосування перетворювача дозволило розмістити джерело живлення в стандартному корпусі будь-якого ліхтаря, що працює від двох батарей. Причому ніякої переробки корпусу ліхтаря при цьому не було потрібно.
В якості керуючого елемента в обох конструкціях застосований популярний недорогий мікроконтролер фірми ATMELATtiny15L. Ці мікроконтролери доступні і зручні в застосуванні, їх робота детально описувалася в радіоаматорського літературі.
Мікроконтролер DD1 застосований в стандартному включенні. Оскільки тимчасові характеристики для даної схеми не критичні, застосований вбудований генератор з внутрішньої времязадающей ланцюжком (номінальна частота +1600 кГц). Застосування внутрішнього генератора дозволило відмовитися від зовнішніх елементів, що спростило схему. При необхідності частота генератора може бути змінена програмуванням відповідних конфігураційних бітів.
Порт РВ2 використовується для управлінням роботою ліхтаря. Зміна режиму роботи здійснюється кнопкою SB1 без фіксації. Керуюча програма періодично опитує порт РВ2, до якого підключена кнопка SB1. При наявності на вході порту логічного «0» (замиканні контактів кнопки на землю) відбувається перемикання режиму роботи ліхтаря. Безпосередньо роботою транзистора VT1, в колекторних ланцюг якого включений світлодіод EL1, управляє порт РВ0. При появі на виході порту логічної «1», відповідно до керуючої програмою, транзистор відкривається і світлодіод загоряється. Резистор R1 служить для обмеження струму, що протікає через світлодіод.
Працює ліхтар наступним чином. При подачі живлення на схему (через штатний вимикач ліхтаря SA1 з фіксацією) відбувається скидання (Реініціалізація) мікроконтролера, переводить його в стійке робочий стан. Схема скидання виконана на елементах R3C3.
Як вже зазначалося вище, ніякої переробки корпусу ліхтаря не потрібно. Необхідно лише розмістити кнопку управління режимами ліхтаря в будь-якому зручному місці корпусу.
У конструкції застосовані звичайні вивідні компоненти і мікросхеми в корпусі DIP.
Режими роботи ліхтаря з 1-м світлодіодом:
- постійне світіння світлодіода;
- переривчасте світіння світ...