SU1487047A1 - Устройство для управления энергопитанием микропроцессорной системы - Google Patents
Устройство для управления энергопитанием микропроцессорной системы Download PDFInfo
- Publication number
- SU1487047A1 SU1487047A1 SU874193052A SU4193052A SU1487047A1 SU 1487047 A1 SU1487047 A1 SU 1487047A1 SU 874193052 A SU874193052 A SU 874193052A SU 4193052 A SU4193052 A SU 4193052A SU 1487047 A1 SU1487047 A1 SU 1487047A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- output
- input
- microprocessor
- microprocessor system
- power supply
- Prior art date
Links
Landscapes
- Power Sources (AREA)
Description
Изобретение относится к вычислительной технике и может быть использовано в микропроцессорных системах
с автономными источниками питания. Цель изобретения - сокращение аппаратурных затрат. Цель достигается тем, что в устройстве, содержащем геИзобретение относится к вычислительной технике и может быть использовано в микропроцессорных системах с автономным источником питания.
Цель изобретения - сокращение аппар атур ных з атр ат.
На фиг. 1 представлена блок-схема микропроцессорной системы с устройством управления энергопитанием; на фиг. 2 - блок-схема алгоритма работы микропроцессорной системы.
Микропроцессорная система (фиг.1), содержащая микропроцессор 1, генеранератор импульсов, триггер, счетчик и ключ, выход ключа соединен с синхровходами триггера и счетчика, а вход - с выходом генератора. Устройство управляет блоком питания всех блоков микропроцессорной системы, за исключением ОЗУ, клавиатуры и сумматора по модулю два, Каждое нажатие клавиши клавиатуры фиксируется сигналом на выходе сумматора по модулю два, сбрасывающим счетчик, сигнал с выхода которого открывает ключ, пропускающий импульсы генератора на синхровходы счетчика и триггера. Триггер включает блок питания, и микропроцессорная система начинает цикл работы. Просчитав заданное количество импульсов, счетчик блокирует ключ и выдает сигнал в систему. Микропроцессор после анализа состояния счетчика выключает триггер, обесточивая микропроцессорную систему до следующего нажатия клавиши клавиатуры. 2 ил.
о
<О
тор 2, буфер 3 адреса, дешифратор 4, оперативную память (ОЗУ) 5, постоянную память(ПЗУ) 6, коммутатор 7, входной согласующий блок 8, клавиатуру 9, сумматор 10 по модулю два,'' выгодной регистр 11, дисплей 12 и выходной согласующий блок 13, соединена с устройством управления энергопитанием, состоящим из генератора 14 импульсов, ключа 15, триггера 16 и счетчика 17, и управляющим блоком (источником) 18 питания.
Блок 18 питания характеризуется тем,
что при нулевом потенциале на его входе
>
3
1487047
4
отключается питание микропроцессора 1, генератора 2, буфера 3 адреса, дешифратора 4, ПЗУ 6, коммутатора 7, входного согласующего блока 8, выходного регистра 11, дисплея 12 и выходного согласующего блока 13.
Выходы 19-21 дешифратора 4 подключены к входам "Выбор кристалла" соответствующих микросхем блоков 5-7, Выходы 22-24 дешифратора 4 подключены к входу управления записью в выходной регистр 11. По сигналу на выходе 22 в регистр 11 записывается !код символа, подлежащего индикации. |По сигналу на выходе 23 в регистр 11 заносится код разряда светодиодного индикатора дисплея 12, в котором должен индицироваться символ. По сигналу на выходе 24 в регистр 11 заносятся данные для внешних устройств, подключе'нных к выходному согласующему блоку 13.
Устройство работает следующим образом.
При включении питания единичный потенциал с выхода триггера 16, поступающий на управляющий вход блока 18 питания, подает питающие напряжения на все блоки устройства. Гене-, ратор 2 формирует сигнал начальной установки микропроцессора 1 и подает тактовые импульсы на тактовые входы микропроцессора 1, который через буфер 3 адреса и дешифратор 4 обращается к началу программы, записанной в ПЗУ 6. Выполнение программы начинается с вызова подпрограммы динамической индикации. Для обеспечения работы этой подпрограммы в ОЗУ 5 отводится область для хранения таблицы индицируемых на дисплее 12 чисел и разрядов.
Для индикации одной цифры микропроцессор 1 обращается к этой таблице в ОЗУ 5, формируя соответствующий !адрес и сигнал на выходе 20 дешифратора 4, записывает код этой цифры И номер разряда в выходной регистр 11, формируя сигналы на выходах 22 и 23 дешифратора 4. После индикации одной цифры микропроцессор 1 проверяет окончание интервала времени, отведенного для нажатия клавиши. Этот интервал определяется частотой сигнала на выводе генератора .14 и коэффициентом пересчета счетчика 17, По окончании этого интервала на выходе счетчика 17 появляется единичный потенциал, который закрывает ключ 15 для прохождения импульсов с генератора 14 и Поступает на вход коммутатора 7. Состояние этого входа и проверяет микропроцессор 1, обращаясь к коммутатору 7 по сигналу на выходе 21 дешифратора 4 и соответствующему адресу,· Если указанный интервал кончился, т.е. в течение определенного времени не была нажата ни одна из клавиш, микропроцессор 1 формирует сигналы, вызывающие появление на выходе 25 дешифратора 4 единичного импульса, который переводит триггер 16 в нулевое состояние, отключая блок 18 питания. Так как ключ 15 остается закрытым, то состояние счетчика 17 остается неизменным и единичный потенциал на его выходе блокирует включение блока 18 питания. При нажатии одной из клавиш клавиатуры 9 на выходе сумматора 10 появляется единичный потенциал, который обнуляет счетчик 17, На выходе последнего появляется нулевой потенциал, который открывает ключ 15, импульсы от генератора 14 проходят на счетный вход триггера 16 и возвращают его в единичное состояние, что приводит к включению блока 18 питания, и работа устройства повторяется.
Если интервал, отведенный для,нажатия клавиши, еще не закончился, то микропроцессор 1 аналогичным образом анализирует состояние выхода сумматора 10, подключенного к одному из входов коммутатора 7. Если этот вход находится в нулевом состоянии, что означает отсутствие нажатия клавиши, то микропроцессор 1 формирует сигнал на выходе 25 отключения блока 18. Однако на этот раз ключ 15 остается открытым и первый же импульс с генератора 14 вновь включает блок 18. Работа устройства повторяется с исходного момента.
Если клавиша была нажата, что определяет микропроцессор 1, проанализировав выход сумматора 10, то микропроцессор 1 обращается к коммутатору 7 и анализирует код нажатой клавиши по сигналам, поступающим на коммутатор 7 с выхода Клавиатуры 9, После анализа кода клавиши микропроцессор 1 соответствующим образом изменяет таблицу индикации.
Затем микропроцессор 1 переходит к этапу связи с внешними устройства5
1487047
6
ми. В качестве примера на фиг. 1 показаны два входа и выхода, предназначенные для подключения ЭВМ и регистрирующего устройства (РУ). По сигналу а выхода входного согласующего блока 8, поступившему на вход коммутатора 7, микропроцессор определяет, подключена ли ЭВМ; если ЭВМ Подключена, то проверяется ее готовность к обмену 10 данными. Если готовности ЭВМ нет, то микропроцессор 1 индицирует на дисплее 12 сообщение об отсутствии.готовности и отключает блок 18. Если готовность есть, то микропроцессор 1 15
переходит к подпрограмме обмена данными с ЭВМ, в конце которой на дисплее 12 индицируется сообщение о конце связи, после чего микропроцессор 1 отключает питание. Если ЭВМ не под- 20 ключена, то микропроцессор 1 анализирует вход подключения РУ, проверяет готовность РУ к обмену. При отсутствии готовности индицируется сообщение об отсутствии готовности, а при напи- 25 чии готовности микропроцессор 1 переходит к подпрограмме обмена с РУ, во время которой происходит перезапись и обработка информации, заканчивающиеся сообщением о конце связи и отклю- 30 чением питания. Если не подключены внешние устройства, то микропроцессор 1 отключает питание, а при следующем
включении индицирует следующую цифру таблицы индикации. Далее работа устройства повторяется до тех пор, пока не произойдет отключение питания с блокировкой при отсутствии нажатия клавиши.
Claims (1)
- Формула изобретенияУстройство для управления энергопитанием микропроцессорной системы, содержащее генератор импульсов, триггер, счетчик и ключ, управляющим входом подключаемый к выходу счетчика, Отличающее ся тем, что, с целью сокращения аппаратурных затрат устройства, выход генератора соединен с информационным входом ключа, выход которого подключен к синхровходам триггера и счетчика, выход и вход сброса которого являются соответственно выходом и входом устройства для подключения к входу конца интервала и выходу начала интервала микропроцессорной системы, вход сброса и выход триггера являются соответственно входом и выходом устройства для подключения к выходу отключения питания микропроцессорной системы и управляющему входу источника питания микропроцессорной системы.14870470й55МетСвмл, питания),Дином'шн?иночеМ1онеи ДовшаМет ^ДайЯЯЯЯ^рзй^Ио/юпуровмоа |юйность\Мрогртн*э РУ |г^&уХ/г/Г, Мемец связиОЙЧЬз’Млмир<г8*иφ<&2
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU874193052A SU1487047A1 (ru) | 1987-02-11 | 1987-02-11 | Устройство для управления энергопитанием микропроцессорной системы |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU874193052A SU1487047A1 (ru) | 1987-02-11 | 1987-02-11 | Устройство для управления энергопитанием микропроцессорной системы |
Publications (1)
Publication Number | Publication Date |
---|---|
SU1487047A1 true SU1487047A1 (ru) | 1989-06-15 |
Family
ID=21284990
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU874193052A SU1487047A1 (ru) | 1987-02-11 | 1987-02-11 | Устройство для управления энергопитанием микропроцессорной системы |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU1487047A1 (ru) |
-
1987
- 1987-02-11 SU SU874193052A patent/SU1487047A1/ru active
Similar Documents
Publication | Publication Date | Title |
---|---|---|
GB1593053A (en) | Data processing apparatus | |
US3566366A (en) | Selective execution circuit for program controlled data processors | |
SU1487047A1 (ru) | Устройство для управления энергопитанием микропроцессорной системы | |
US4020467A (en) | Miniaturized key entry and translation circuitry arrangement for a data processing unit | |
GB1014825A (en) | Computer with error recovery | |
JPS57135500A (en) | Data memory protecting circuit | |
US3924112A (en) | Electronic calculator | |
SU377761A1 (ru) | Устройство для индикации информации на экране | |
SU622083A1 (ru) | Устройство дл формировани команд | |
SU771655A1 (ru) | Устройство управлени обменом | |
JPH11340816A (ja) | 電子カウンタ | |
SU1136141A1 (ru) | Устройство дл ввода-вывода информации | |
SU1022211A1 (ru) | Устройство дл индикации | |
RU2020553C1 (ru) | Устройство для ввода информации | |
SU482742A1 (ru) | Устройство дл управлени обменом | |
SU1120310A1 (ru) | Устройство дл ввода информации | |
SU1649525A1 (ru) | Устройство дл ввода информации | |
RU2024920C1 (ru) | Устройство для отсчета времени | |
SU1462425A1 (ru) | Устройство дл управлени регенерацией динамической пам ти со свободными зонами | |
SU1660008A1 (ru) | Устройство адресации оперативной памяти | |
SU955059A1 (ru) | Микропрограммное устройство управлени | |
RU2053546C1 (ru) | Процессор ввода-вывода | |
RU1791809C (ru) | Устройство дл ввода информации | |
SU1610596A1 (ru) | Программируемый таймер | |
SU777653A1 (ru) | Периферийный процессор дл телефонной коммутационной системы |