Дипломная работа: Проектирование автоматической системы взвешивания вагонов в статике

INTEL MCS-8051 предназначен для построения контроллеров и микро-эвм различного назначения, отличающихся низкими аппаратными затратами при сохранении универсальности и быстродействия. Область применения MCS-8051 - от локальных систем автоматики до устройств управления бытовыми приборами.

Основными программно-доступными устройствами MCS-8051 являются:

1) 8-разрядный аккумулятор а;

2) 8-разрядный вспомогательный регистр в;

3) триггеры признаков результата: C (переноса), AC(вспомогательного переноса), OV (переполнения), P (четности);

4) триггеры выбора банка рабочих регистров RS0 и RS1;

5) триггер программно-управляемого флага F0;

6) 16-разрядный счетчик команд PC;

7) 16-разрядный регистр указателя данных DPTR;

8) 8-разрядный регистр указателя стека SP;

9) внутренняя память программ емкостью 4 кбайт, расширяемая внешними устройствами до 64 кбайт;

10) внутренняя память данных емкостью 128 байт, в которой размещается от одного до четырех банков рабочих регистров R0-R7, область стека и побитово адресуемая область памяти;

11) внешняя память данных емкостью до 64 кбайт;

12) два программируемых 16-разрядных таймера-счетчика;

13) программируемый двухнаправленный последовательный порт ввода-вывода и соответствующие устройства управления;

14) четыре 8-разрядных двухнаправленных параллельных порта ввода-вывода;

15) двухуровневая приоритетная система прерываний.

Предлагвется использовать микроконтроллер MCS-8051 следующим образом:

Порт Р0 и Р2 будут работать с данными, поступающими с АЦП.

Порт Р1 будет настраивать мультиплексор и АЦП.

Калибровка системы будет производиться по сигналу с компьютера.

Калибровка, также, будет осуществляться по прерыванию INT0.

С помощью RxD и TxD будет осуществляться связь с компьютером.


Рис. 2.6.1. Внутренняя структура микроконтроллера INTEL MCS-8051.

Рис. 2.6. Микроконтроллер INTEL MCS-8051


2.7 Передача информации через последовательный порт.

К-во Просмотров: 450
Бесплатно скачать Дипломная работа: Проектирование автоматической системы взвешивания вагонов в статике