- •1. Организация системы ввода-вывода
- •2. Классификация и особенности аппаратных интерфейсов эвм.
- •3. Архитектура учебного стенда sdk-1.1.
- •4. Вычислительное ядро и система ввода-вывода в стенде sdk-1.1
- •5. Назначение и организация расширителя портов ввода/вывода в sdk-1.1.
- •6. Организация и принцип работы программируемого процессора.
- •7. Контроллер ввода-вывода.
- •8. Процессор ввода-вывода.
- •10. Обмен в режиме прямого доступа между устройствами эвм.
- •11. Организация аппаратных прерываний в эвм.
- •12. Функции и принцип работы контроллера прерываний.
- •13. Внутрисистемные интерфейсы эвм
- •14. Системные интерфейсы эвм.
- •15. Малые периферийные интерфейсы эвм
- •16. Последовательные малые периферийные интерфейсы
- •17. Организация контроллера последовательного интерфейса rs-232 (usart).
- •18. Организация параллельных конфигурируемых портов ввода-вывода.
- •19. Особенности параллельных интерфейсов
- •20. Устройства сопряжения с объектами управляющих эвм
- •21. Синхронизация в аппаратных интерфейсах эвм.
- •22. Интерфейс i2с, общие сведения
- •23. Общая характеристика интерфейса spi
- •24. Ввод-вывод аналоговой информации.
- •25. Организация памяти, регистры общего и специального назначения микроконтроллера с архитектурой mcs51.
- •26. Организация и принцип работы программируемого таймера.
- •16 Битный режим с автоперезагрузкой (таймер 2)
- •16 Битный режим захвата
- •27. Программирование стенда sdk-1.1
- •Дискретный ввод-вывод и гальваническая развязка
16 Битный режим с автоперезагрузкой (таймер 2)
Работа Таймера 2 в этом режиме зависит от значения бита EXEN2. Если EXEN2=0, Таймер 2 при переполнении устанавливает флаг TF2, и перезагружает свои регистры TL2 и TH2 числам и из регистров RCAP2L и RCAP2H, загруженными туда ранее программно. Если EXEN2=1, Таймер 2, кроме выше перечисленных функций, дополнительно производит автоперезагрузку и в случае появления отрицательного перехода “1-0” на внешнем входе T2EX.
16 Битный режим захвата
Работа Таймера 2 в этом режиме также зависит от бита EXEN2 регистра TCON. Если EXEN2=0, то Таймер 2 работает как 16-битный таймер/счетчик, при переполнении которого устанавливается флаг TF2, который можно использовать для организации запроса на прерывание. Если EXEN2=1, то Таймер 2, кроме перечисленных функций, дополнительно в случае появления отрицательного перепада на внешнем входе T2EX, произойдет захват содержимого регистров TL2 и TH2 в регистры RACP2L и RACP2H, соответственно. Кроме этого установится флаг EXF2, который может сгенерировать прерывание.
27. Программирование стенда sdk-1.1
Для программирования стенда может использоваться любой транслятор ассемблера или C для ядра 8051, например, SDCC или пакет .Vision от Keil Software.
Основные этапы программирования стенда:
Подготовка программы в текстовом редакторе или среде программирования.
Транслирование исходного текста, сборка и получение загрузочного HEX-модуля при помощи компилятора SDCC.
Подготовка и загрузка исполняемого модуля в стенд через интерфейс RS-232C с помощью инструментальной системы (M3P). Под подготовкой понимается преобразование загрузочного модуля из формата в бинарный образ.
Прием и обработка исполняемого модуля резидентным загрузчиком UL3, который находится во Flash-памяти стенда SDK-1.1. Загрузчик записывает программу во внешнюю
Дискретный ввод-вывод и гальваническая развязка
Дискретный в/в - сигналы принимают два значения. Дискр. ввод предназначен для приёма сигналов от кнопок, контактных датчиков, имеющих два значения. Применяется в устройствах сигнализации, системах контроля.
[наверное, стоит рассказать про УСО или хотя бы ЦАП-АЦП]
В SDK-1.1 последовательный канал гальванически развязан. Гальваническая изоляиия или гальваническая развязка- разделение электрических цепей посредством не проводящего ток материала. Блок гальванической изоляции не всегда присутствует в трактах подобного
вида. Гальваническая изоляция нужна для защиты ядра ВС от помех, от разности напряжений при коммутации (установке оборудования). Реализуется с помощью трансформаторной изоляции или с помощью оптозлектронной схемы. Недостаток трансформаторов состоит в том, что они работают только на переменном токе.
Оптоэлектронные схемы (оптопары) состоят из светонзлучающнх приборов (диоды) и фотоприемников (фоторезисторы, фототранзисторы). Оптопары работают хорошо только на полярном подключении, что неудобно при передаче аналоговых сигналов.
Гальваническая изоляция позволяет защитить SDK-1.1 от высоких напряжений, различных наводок и подключать его к ПК во время работы.
Р
еализована
гальваническая изоляция на базе двух
оптронов US и U9 (TLP 181). Опгрон TLP1S1 состоит
из светодиода (выводы 1,3) и фототранзистора
(выводы 6,4). Если через светодиод пустить
ток, то он начинает излучать свет. Свет
падает на PN переход фототранзистора и
открывает его. Когда свет гаснет,
фототранзистор закрывается. Гальваническая
изоляция достигается как раз за счет
того, что между двумя элементами оптрона
нет никакой связи кроме оптической.
Выход передатчика последовательного канала TxD попадает на катод оптрона US. Далее сигнал попадает на преобразователь уровней напряжений (из ТТЛ в ±12 В).
