ОО
00
N5
Изобретение относится к вычислительной технике и может быть использовано для управления микропроцессорной системой, предназначенной для программной реализации набора автоматных алгоритмов, размещенных в памяти данной системы в виде некоторого набора программ, а именно для задания оператором начального адреса в момент-начальной установки микропроцессора.
Целью изобретения является расширение функциональных возможностей устройства за счет обеспечения возможности доступа пользователя к заданию начального адреса выполнения программы.
На чертеже изображена структурная схема предлагаемого устройства.
Устройство содержит вход 1 напряжения питания, вход 2 опроса, адресные входы 3, ограничительный элемент 4, накопительный элемент 5, наприме) конденсатор, первый триггер 6, первый 7 и второй 8 элементы ИЛИ, формирователь 9 одиночного импульса, дешифратор 10 адреса, второй триггер 11, ключ 12 с входами 13 и 14 и выходом 15, блок 16 задания начального адреса, выполненный, например, из ключевых элементов 17, формирователи 18 адресных сигналов, регистр 19, элементы И 20 с входами 21 и 22, выход 23 сигнала блокировки микропроцессора, выходы 24 начального адреса. В качестве первого триггера 6 применяется триггер Шмидта.
Устройство работает следующим образом.
При подаче на вход 1 напряжения питания на выходе триггера 6 формируется нулевой сигнал «Сброс, который поступает на выход 23. Одновременно на выходе формирователя 9 появляется единичный импульсный сигнал, поступающий на вход триггера 11 и переводящий его в единичное состояние. Единичный сигнал с выхода триггера 11, проходя через элемент ИЛИ 7, поступает на вход 14 ключа 12, открывая его, что исключает зарядку элемента 5. При замыкании одного из ключевых элементов 17 блока 16 единичный сигнал поступает на вход соответствующего формирователя 18, формируя начальный адрес, записываемый в регистр 19. Кроме того, единичный сигнал с выхода замкнутого ключевого элемента 17 поступает на один из входов элемента ИЛИ 8, на выходе которого формируется сигнал, переводящий триггер 11 в нулевое состояние и поступающий через элемент ИЛИ 7 на вход 14 ключа 12, подтверждая, его открытие на время замыкания ключевого элемента 17. После размыкания последнего единичные сигналы с выходов соответствующего формирователя 18, элементов ИЛИ 7 и 8 и входа 14 ключа 12 снимаются. Ключ 12 размыкается, разрешая заряд конденсатора 5. Во время выдачи устройством на выход 23 сигнала
0
0
5
0
5
0
5
0
5
«Сброс сформированный начальный адрес хранится в регистре 19. После того, как конденсатор 5 зарядится, на выходе триггера 6 появляется единичный сигнал, который выдается через выход 23 на соответствующий вход микропроцессора (не показан), снимая с него блокировку, в которой находится микропроцессор в момент начальной установки. Затем микропроцессор выдает на входы 3 соответствующий адрес области памяти, в которой должен находиться вектор начальной установки микропроцессора. Этот адрес, поступая на дешифратор 10, формирует на его выходе единичный сигнал, поступающий на входы 22, подготавливая открытие соответствующего из элементов И 20. Одновременно с этим через вход 2 на входы 21 приходит сигнал «Чтение, который разрешает открыть соответствующий из элементов И 20, через который сформированный в регистре 19 начальный адрес программы выдается на выходы 24.
Если пользователю необходимо произвести переустановку работающего микропроцессора, то для этого необходимо замкнуть соответствующий элемент 17, позволяющий сформировать новый адрес начала выполнения программы. Единичный сигнал поступает на один из входов элемента ИЛИ 8 и вход соответствующего формирователя 18, формируя начальный адрес, записываемый в регистр 19. Сигнал с выхода элемента ИЛИ 8 поступает через элемент ИЛИ 7 на вход 14 ключа 12 и открывает его, в результате конденсатор 5 заряжается, а на выходе триггера 6 формируется нулевой сигнал сброса, который через выход 23 подается на вход начальной установки микропроцессора. После окончания выполнения команды «Сброс микропроцессор выдает на входы 3 устройства адрес регистра 19, в котором содержится сформированный новый начальный адрес.
Формула изобретения
Устройство для формирования адреса начальной установки, содержащее ключ, накопительный элемент, ограничительный элемент и первый триггер, выход которого является выходом сигнала блокировки устройства, а вход соединен с входом накопительного элемента, входом напряжения питания ключа и первы.м выводом ограничительного элемента, второй вывод которого является входом напряжения питания устройства, выход ключа и выХод накопительного элемента соединены с шиной нулевого потенциала, отличающееся тем, что, с целью расширения функциональных возможностей устройства за счет обеспечения возможности доступа пользователя к заданию начального адреса выполнения программы, в устройство введены дешифратор адреса, блок задания начального адреса, второй триггер, регистр, формирователи адресных сигналов, элементы И, первый и второй элементы ИЛИ и формирователь одиночного импульса, вход которого соединен с вторым выводом ограничительного элемента, а выход - с входом установки в «1 второго триггера, прямой выход которого подключен к первому входу первого элемента ИЛИ, выход которого соединен с управляющим входом ключа, вход установки в «О второго триггера и второй вход первого элемента ИЛИ подключены к выходу второго элемента ИЛИ, входы которого соединены с выходами блока зада
ния начального адреса и входами формирователей адресных сигналов, выходы которых подключены к входам регистра, выходы которого соединены с первыми входами элементов И, вторые входы которых подключеь1ы к выходу дешифратора адреса, входы которого являются адресными входами устройства, третьи входы элементов И объединены и являются входом опроса устройства, выходы элементов И являются выходами начального адреса устройства, входы блока задания начального адреса соединены с шиной нулевого потенциала.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для обмена информацией между цифровой и аналоговой вычислительными машинами | 1986 |
|
SU1348844A1 |
Устройство для отладки программ микроЭВМ | 1989 |
|
SU1815643A1 |
Устройство для обмена данными | 1989 |
|
SU1700562A1 |
МИКРОПРОГРАММНОЕ УСТРОЙСТВО УПРАВЛЕНИЯ | 1993 |
|
RU2079876C1 |
Система для отладки программ | 1987 |
|
SU1481774A1 |
Устройство для обмена информацией | 1987 |
|
SU1497619A1 |
Устройство для контроля микропроцессорной системы | 1990 |
|
SU1753474A1 |
Станция локальной сети | 1987 |
|
SU1478221A1 |
Устройство для обмена информацией между цифровой и аналоговой вычислительными машинами | 1983 |
|
SU1257673A1 |
УСТРОЙСТВО ДЛЯ ПЕРЕДАЧИ И ПРИЕМА ИНФОРМАЦИИ ПО ДВУХПРОВОДНОЙ ЛИНИИ СВЯЗИ | 1991 |
|
RU2023310C1 |
Изобретение относится к вычислительной технике и может быть использовано для управления микропроцессорной сис- темой.а именно для задания начального адреса оператором в момент начальной установки микропроцессора. Целью изобретения является расширение функциональных возможностей устройства за счет обеспечения возможности доступа оператора к заданию начального адреса выполнения программы. Устройство содержит вход 1 напряжения питания, вход 2 опроса, адресные входы 3, ограничительный элемент 4, накопительный элемент 5, например конденсатор, первый триггер 6, например триггер Шмидта, элементы ИЛИ 7, 8, формирователь 9 одиночного импульса, дешифратор 10 адреса, второй триггер 11, ключ 12, блок 16 задания начального адреса, выполненный, например, из ключевых элементов 17, формирователи 18 адресных сигналов, регистр 19, элементы И 20, выход 23 блокировки и выходы 24 начального адреса. Применение блока 16 позволяет оператору задавать адрес начала выполнения программы в момент начальной установки микропроцессора, что расширяет возможности оперативного управления микропроцессорной системой, применяемой в технологических процессах. 1 ил. 2 (С (Л
Титце У., Шенк К | |||
Полупроводниковая схемотехника | |||
- М.: Мир, 1983, с | |||
Прибор для нанесения на чертеж точек при вычерчивании углов и треугольников | 1922 |
|
SU392A1 |
Выбрасывающий ячеистый аппарат для рядовых сеялок | 1922 |
|
SU21A1 |
Коффрон Дж | |||
Технические средства микропроцессорных систем | |||
- М., Мир, 1983, с | |||
Прибор для очистки паром от сажи дымогарных трубок в паровозных котлах | 1913 |
|
SU95A1 |
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. | 1921 |
|
SU3A1 |
Авторы
Даты
1988-04-07—Публикация
1986-07-03—Подача