Категория
Информатика
Тип
курсовая работа
Страницы
15 стр.
Дата
19.04.2013
Формат файла
.html — Html-документ
Архив
415786.zip — 8.97 kb
  • realizacija-desjatichnogo-kalkuljatora-na-pic16f874_415786_1.html — 41.55 Kb
  • Readme_docus.me.txt — 125 Bytes
Оцените работу
Хорошо  или  Плохо


Текст работы

Реализация десятичного калькулятора на PIC16F874


Задание


Разработать микропроцессорную систему на базе однокристальной микроЭВМ и её программное обеспечение, реализующее заданный набор функций.


. Краткое описание PIC16F874


Этот микроконтроллер является одним из представителей семейства PIC16. Архитектура основана на концепции раздельных шин и областей памяти для данных и для команд (Гарвардская архитектура). Шина данных и память данных (ОЗУ) имеют ширину 8 бит, а программная шина и программная память (ПЗУ) имеют ширину 14 бит.

Общая архитектура

Контроллер включает в себя (рис. 1):

§ процессор;

§ память программ;

§ память данных (ОЗУ, регистровый файл);

§ многочисленные внешние устройства.

К узлам процессора можно отнести:

§ 8-разрядное АЛУ;

§ 8-разрядный рабочий регистр W (аккумулятор);

§ 8-разрядный регистр флагов STATUS (рис. 2);

§ 13-разрядный программный счетчик PC, по содержимому которого осуществляется доступ в память программ;

§ 8-уровневый стек программного счетчика, предназначенный для хранения только адресов возврата из подпрограмм (прерываний). (Программный доступ в стек не возможен!);

§ регистр команд и блок управления;

§ тактовый генератор;

§ схемы, реализующие режимы пониженного энегропотребления.




Ваше мнение



CAPTCHA