Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Микроконтроллер Microchip PIC16F747Основой системы служит микроконтроллер PIC16F747 фирмы Microchip. Наличие в задании требования реализации интерфейса I2C привело к решению применить микроконтроллер со встроенным модулем этого интерфейса. Выбор архитектуры PIC вызван предыдущим опытом работы с процессорами данного типа, богатым функциональным оснащением и высоким быстродействием кристалла при умеренной цене. На рисунке 2 приведена структурная схема, а на рисунке 3 – расположение выводов данного микроконтроллера. Рис. 2. Структурная схема Microchip PIC16F747
Рис. 3. Расположение выводов Microchip PIC16F747 в корпусе PDIP40 Микроконтроллеры семейства PIC имеют эффективную систему команд, состоящую всего из 35 инструкций. Все инструкции выполняются за один цикл, за исключением условных переходов и команд, изменяющих программный счетчик, которые выполняются за 2 цикла. Один цикл выполнения инструкции состоит из 4 периодов тактовой частоты. Таким образом, учитывая то, что рабочая частота контроллера составляет 0 Гц... 20 МГц, минимальное время выполнения инструкции равняется 200 нс. Каждая инструкция состоит из 14 бит, делящихся на код операции и операнд (возможна манипуляция с регистрами, ячейками памяти и непосредственными данными). Высокая скорость выполнения команд в PIC достигается за счет использования двухшинной Гарвардской архитектуры вместо традиционной одношинной Фон-Hеймановской. Гарвардская архитектура основывается на наборе регистров с разделенными шинами и адресным пространством для команд и для данных. Набор регистров означает, что все программные объекты, такие как порты ввода/вывода, ячейки памяти и таймер, представляют собой физически реализованные аппаратные регистры. Основные особенности микроконтроллера: 1) 8-разрядная RISC архитектура: 35 команд (большинство выполняется за 1 такт), производительность до 16 миллионов операций в секунду при тактовой частоте 20 МГц; 2) 4 кБайт FLASH-памяти программ, программируемой внутрисхемно; 3) 4 кБайт энергонезависимой памяти данных; 4) 368 Байт встроенной статической оперативной памяти; 5) 1 16-разрядный и 2 8-разрядных таймера-счетчика, таймер реального времени с отдельным асинхронным тактовым генератором; 6) контроллеры интерфейсов AUSART и I2C; 7) 14-канальный 10-разрядный АЦП; 8) программируемый сторожевой таймер; 9) встроенный генератор сигнала сброса при включении питания и по снижению уровня напряжения питания;
Набор команд микроконтроллера PIC16F84 Таблица 1
Программирование контроллера осуществляется любым программатором, совместимым с процессорами PIC, через стандартизованный разъем.
|