- •Министерство Транспорта Российской Федерации
- •Введение
- •1. Требования к составу и содержанию курсового проекта
- •2. Задание на курсовой проект
- •2. «Описание бис мс или микропроцессорного комплекта»
- •3. Разработка микропроцессорной системы
- •3. Методические указания к выполнению первого задания
- •Сложение двоичных чисел.
- •4. Методические указания к выполнению третьего задания
- •4.1. Особенности построения мс
- •4.2. Методика разработки микропроцессорной системы
- •4.3. Приблизительный вариант выполнения п.3 курсового проекта «Разработка инвариантной мс для системы контроля состояний рельсовых линий»
- •Библиографический список
3. Методические указания к выполнению первого задания
По п.1.1.
Для того чтобы преобразовать десятичные числа в любую другую систему счисления, необходимо разделить данное число на основание системы счисления, в которую переводится число.
Пример:
Преобразовать десятичное число 105 в двоичный, восьмеричный и шестнадцатеричный эквивалент.
105(10) 1101001(2)
Проверка: 1101001 = 1∙20+ 0∙21+0∙22+1∙23+0∙24+1∙25+1∙26 = 105.
105(10) 151(8)
Проверка: 151 = 1∙80+ 5∙81+1∙82 = 105.
105(10) 69(16)
Проверка: 69 = 9∙160+ 6∙161 = 105.
По п.1.2.
Для перевода двоичного числа в восьмеричный эквивалент число разбивается на триады справа налево. Если старшая триада получится неполной, то в нее необходимо добавить незначащие нули. Затем перевести получившиеся триады в восьмеричные числа.
Пример. Дано число 1001110110101(2).
001 001 110 110 101
1 1 6 6 5
Итак: 1001110110101(2) 11665(8).
Для перевода двоичного числа в шестнадцатеричный эквивалент число разбивается на тетрады справа налево. Если старшая тетрада получится неполной, то в нее необходимо добавить незначащие нули. Затем перевести получившиеся тетрады в шестнадцатеричные числа.
Если число получается больше 9, то его необходимо заменить на шестнадцатеричный эквивалент согласно таблице 1.
Таблица 1
(10) система |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
(16) система |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
A |
B |
C |
D |
E |
F |
Пример. Дано число 1001110110101(2).
0001 0011 1011 0101
1 3 11 5
Итак: 1001110110101(2) 13В5(2).
По п.1.3.
При сложении и вычитании двоичных чисел используют правила, приведенные в таблице 2.
Таблица 2
сложение |
Вычитание |
0+0=0; 1+0=1; 0+1=1; 1+1=0 с переходом 1 в старший разряд. |
0-0=0; 1-0=1; 1-1=0; 0-1=1 с займом 1 из старшего разряда.
|
Для умножения любого числа в любой позиционной системе счисления на основание системы счисления необходимо сдвинуть это число на один разряд влево.
Для деления любого числа в любой позиционной системе счисления на основание системы счисления необходимо сдвинуть это число на один разряд вправо.
Пример.
Сложение двоичных чисел.
11101001 233
+ 10111011 187
110100100 420
Проверка: 110100100 = 0∙20+ 0∙21+1∙22+0∙23+0∙24+1∙25+0∙26 +1∙27 +1∙28 = 420.
Вычитание двоичных чисел.
11101001 233
- 10111011 187
00101110 46
Проверка: 00101110 = 0∙20+ 1∙21+1∙22+1∙23+0∙24+1∙25+0∙26 +0∙27 = 46.
Умножение двоичных чисел.
110100100(2) ∙10(2)=1101001000(2)
420(10) ∙2(10)=840(10)
Деление двоичных чисел.
110100100(2) : 10(2)=11010010(2)
420(10) : 2(10)=210(10)
4. Методические указания к выполнению третьего задания
4.1. Особенности построения мс
Типовой состав обобщенной структуры МС включает в себя следующие шесть частей:
1) одна или несколько микpо-ЭВМ;
2) объект/процесс управления, наблюдения и/или измерения;
3) устройства сопряжения с объектом (включая датчики входной/выходной информации);
4) систему отображения, документирования и хранения информации;
5) пульт управления оператора;
6) каналы межмашинного обмена (только для мультипроцессорных МС).
В ряде практических случаев некоторые из составных частей 3)-6) могут отсутствовать или быть объединены. В свою очередь, микpо-ЭВМ, входящая в МС, содержит в себе центральный процессор, память для хранения управляющих программ и данных, средства обмена информацией с периферийными устройствами ввода/вывода. Причем перечисленные элементы микpо-ЭВМ, в зависимости от положенного в основу построения МС комплекта МП БИС, могут быть как объединены в виде одной БИС (однокристальные микpо-ЭВМ), так и в виде нескольких МП БИС. Примером первых являются однокристальные микроконтроллеры сеpии К1816, К1813 и др., ко вторым можно отнести микропроцессоры серии К1821, К1810 и дp. Заметим, что термин "микроконтроллер" употребляется как синоним к более длинному термину "микропроцессор, встроенный в состав некоторого функционально оговоренного конкретного устройства и служащий обычно для оптимального управления работой последнего по заранее предписанному алгоритму - программе".