Jump to content
Sign in to follow this  
sasha_452

Задание На Курсовую По Вычислительным Машинам

Recommended Posts

Исполнительным элементом в этом задании является логическая микросхема , тип 1533ЛП5. Для определения работоспособности микросхемы необходимо последовательно генерировать на ее входе все возможные логические состояния и для каждого из них проверять правильность выходного кода. При благополучном исходе включить светодиод Брак, в противном случае - светодиод Годен. Кнопка нормально замкнутая играет роль пусковой.

к данной задаче прилагаю готовую схему и таблицу истинности, нужно составить программу на языке Ассемблер.

прошу, пожалуйста, помогите.

Моя ссылка

Share this post


Link to post
Share on other sites

В этой микрухе 4 XOR элемента... С остальным проблем быть не должно...

07.png

Share this post


Link to post
Share on other sites

Ассемблер, батенька, для каждого конкретного процессора свой - даже для процессоров одного семейства отличается. Так что рекомендую уточнить для какого процессора пишется программа. Наиболее просто данный алгоритм будет реализовываться на промышленном контроллере вроде SIEMENS S5 - там очень простой ассемблер, специально заточенный для работы с произвольно подключаемой периферией. Схема будет такая - все входы четырех элементов микросхемы соединяются попарно-параллельно и подключаются к двум выходам контроллера, а выходы подключаются соответственно к четырем входам для контроля. Программа может выглядеть примерно так:

R Q0.2

R Q0.3 ;гасим оба индикатора

R Q0.0 ;устанавливаем входные состояния в 0

R Q0.1

O I0.0 ;проверяем выходы микросхемы, одновременно выполняя лог. сложение над результатом.

O I0.1

O I0.2

O I0.3

JC brak ;если хоть один выход в неправильном состоянии - прыгаем на метку БРАК.

S Q0.0

S Q0.1

O I0.0

O I0.1

O I0.2

O I0.3

JC brak

S Q0.0

R Q0.1

ON I0.0

ON I0.1

ON I0.2

ON I0.3

JC brak

R Q0.0

S Q0.1

ON I0.0

ON I0.1

ON I0.2

ON I0.3

JC brak

goden: S Q0.2 ;микросхема исправна - зажигаем индикатор исправности

JU end ; безусловный переход в конец программы, чтобы не загоралось сразу два индикатора

brak: S Q0.3 ;микросхема неисправна - зажигаем индикатор брака

end:

Share this post


Link to post
Share on other sites

Высококачественные конденсаторы Panasonic для надежности вашей электроники!

Электролитические алюминиевые конденсаторы Panasonic отличаются повышенной надежностью, длительным сроком службы, низким импедансом и выдерживают большой ток пульсаций, в то время как семейства полимерных конденсаторов Panasonic SP-CAP, POSCAP, OS-CON и HYBRID характеризуют сверхнизкий ESR и увеличенная емкость, работа при высоких напряжениях и в расширенном температурном диапазоне. Приобретая продукцию Panasonic, вы гарантированно получаете самое передовое решение для ваших задач. Для облегчения вашего выбора, мы подготовили подборку полезных материалов.

Читать статьи

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...