Дипломная работа: Проектирование автоматической системы взвешивания вагонов в статике
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 Передача информации через последовательный порт.