программа часы микроконтроллер
Микроконтроллер ATmega8 выполнен по технологии CMOS, 8-разрядный, микропотребляющий, основан на AVR-архитектуре RISC. Выполняя одну полноценную инструкцию за один такт, ATmega8 достигает производительности 1 MIPS на МГц, позволяя достигнуть оптимального соотношения производительности к потребляемой энергии. Цоколевка микросхемы представлена на рисунке 1.1, назначение выводов приведено в таблицах 1-4.
Технические параметры:
Память для программ составляет 8 Кб с возможностью перезаписать 10 000 раз
байт флеш-памяти для хранения переменных (100 000 циклов перезаписи)
Кб ОЗУ и 32 регистра общего назначения
Два 8-разрядных Таймера/Счетчика с раздельным прескалером, режим сравнения
-разрядный Таймер/Счетчик с раздельным прескалером, режим сравнения, режим захвата
Таймер реального времени с независимым генератором
канала ШИМ
каналов 10-разрядного АЦП
Двухпроводный последовательный интерфейс
Программируемый последовательный USART
Интерфейс SPI с режимами Master/Slave
Программируемый сторожевой таймер с отдельным независимым генератором
Встроенный аналоговый компаратор
Сброс при включении питания, программируемая защита от провалов питания
Встроенный калиброванный RC-генератор
Обработка внутренних и внешних прерываний
режимов с пониженным энергопотреблением: Idle, ADC Noise Reduction, Power-save, Power-down, и Standby
Напряжение питания 4.5 - 5.5В
Тактовая частота 0-16 МГц
порта ввода/вывода, объединенных в 3 группы:
Порт В (PB0 - РВ7): Два вывода (РВ6 и PB7) используются для подключения кварцевого резонатора. Выводы РВ2 - РВ5 зарезервированы для внутрисхемного программирования. Таким образом, для общего применения остаются порты PB0 и PB1.
Порт С (PC0 - РС6 : 7 выводов): Порты PC0 - РС5 можно использовать в качестве аналоговых входов. РС6 обычно используется для сброса.
Порт D (PD0 - PD7 : 8 выводов): Эти порты можно использовать для общего применения.
Описание выводов микроконтроллера ATmega8
№ |
Название |
Тип |
Описание |
7 |
VCC |
Вход |
напряжение питания от +4.5 до +5.5 В |
8,22 |
GND |
Вход |
Общий (земля) |
20 |
AVcc |
Вход |
напряжение питания + 5 В для модуля АЦП |
21 |
ARef |
Вход |
вход опорного напряжения для АЦП |
Таблица 1. Питание.
№ |
Название |
Тип |
Описание |
14 |
PB0 |
Вход/Выход |
цифровой порт РВ0 |
14 |
ICP1 |
Вход |
захват входа 1 |
15 |
PB1 |
Вход/Выход |
цифровой порт РВ1 |
15 |
OC1A |
Выход |
выход сравнения/ШИМ 1А |
16 |
PB2 |
Вход/Выход |
цифровой порт PB2 |
16 |
OC1B |
Выход |
выход сравнения/ШИМ 1В |
16 |
SS |
Вход |
вход Slave для SPI |
17 |
PB3 |
Вход/Выход |
цифровой порт РВЗ |
17 |
OC2 |
Выход |
выход сравнения/ШИМ 2 |
17 |
MOSI |
Вход/Выход |
вход данных в режиме Slave для SPI и ISP / выход данных в режиме Master для SPI и ISP |
18 |
PB4 |
Вход/Выход |
цифровой порт РВ4 |
18 |
MISO |
Вход/Выход |
вход данных в режиме Master для SPI и ISP / выход данных в режиме Slave для SPI и ISP |
19 |
PB5 |
Вход/Выход |
цифровой порт РВ5 |
19 |
SCK |
Вход/Выход |
тактовый вход в режиме Slave для SPI и ISP / тактовый выход в режиме Master для SPI и ISP |
9 |
PB6 |
Вход/Выход |
цифровой порт РВ6 при работе от встроенного генератора |
9 |
XTAL1 |
Вход |
тактовый вход, кварцевый резонатор |
9 |
TOSC1 |
Вход |
не используется при работе от внешнего генератора |
10 |
PB7 |
Вход/Выход |
цифровой порт РВ7 при работе от встроенного генератора |
10 |
XTAL2 |
Вход |
для подключения кварцевого резонатора |
10 |
TOSC2 |
Выход |
тактовый выход при работе от встроенного генератора |
Расчёт вторичного источника питания и усилительного каскада
Стабилизированные вторичные источники питания играют значительную роль в
современной электронике. На сегодняшний день спроектировано множество
разновидностей схем вторичных источников. Одной из наиболее простых является
схема вторичног ...
Сигнализация охранно-пожарная
Под системой охранно-пожарной сигнализации следует
понимать целый комплекс технических устройств, которые способствуют
своевременному обнаружению, обработке и передаче поступившего сигнала о начале
возгорания, нарушения доступа в помещ ...