Кассовый регистратор

Иллюстрации

Показать все

Реферат

 

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

Сеюз Севетении

Сециапметичаски и

Реснубиик

К АВТ()РСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к авт. саид-ву (5t) М. Кл.

{22} Заявлено 0705.76 (21) 2358734!18-24

606 р 15/02 с присоединением заявим М

Государственный номнге

Совета Министров СССР ио аеаам изобретений и отнрытий (23) Приоритет (5З) УДК

681.325(088.8) (43) Опубликовано250778, Бюллетень Ю 27

{45} дата опубликования описания 220678

A. A. Бабурин, В. И. Валкин, A. B. Васюнин и П. И. Горячев

P2) Авторы. изобретения

Pl) Заявитель

Курский завод ™Счетмаш (54) ЖАссорый РегистРлтоР

Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении кассовых регистраторов и клавишных вычислительных машин.

Известна электронная вычислительная машина, содержащая блок ввода, арифметический блок, накопители информации, устройство управления fl) .

Эта машина имеет сложную конструкцию.

Наиболее близким к изобретению rto технической сущности является кассовый регистратор, содержащий арифметический блок, первые вход и выход которого соадянены соответственно с первыми выходом и входом блока памяти, второй вход которого соединен

1 с первым выходом узла микрокоманд, второй и третий выходы которого соединены соответственно с вторым входом арифметического блока н первым входам узла установки следующей команды, узел формирования команд,. первый вход которого соединен с выходом узла установки следующей команды, первый выход - с входом узла микрокоманд и вторым входом узла установки следующей команды, а второй выход узла формирования команд — с первым входом узла считывания кодов, вто3 рой вход и выход которого соединены соответственно .с выходом формирователя одиночного импульса и с первым входом узла формирования кодов, второй вход, первый и. второй выходы ко» торого соединены соответственно с выходом блока клавиатуры, третьими входами арифметического блока и узла установки следующей команды, при.

1О чем выход блока клавиатуры соединен с входом формирователя одиночных им пульсов (2J.

Целью изобретения является -сакра» щение аппаратурных затрат.

Это достигается тем, что кассовый регистратор содержит элемент ИЛИ-НЕ и элемент И, причем выход элемента

И соединен с вторым входом узла фар мированчя команд, а первый и второй входы — соответственно с выходом узла считывания кодов и. выходом элемента ИЛИ-НЕ, вход которого соединен с выходом узла установки следующей команды.

На чертеже дана блок-схема кассового регистратора. Предлагаемый кас совый регистратор содержит блок 1 клавиатуры, арифметический блок 2, блок 3 памяти, элемент И 4, формиро» ватель 5 одиночного импульса, узел

616631 в соответствии с,его состоянием и

BH08b введенной командой. Узел формирования команд 9 предназначен для формирования последовательности .команд, выполняемых кассовым регистра тором, и запоминания состояния, в котором находится регистратор. По шине. 18 узел 9 формирования команд подклюнчен к узлу б счИтывания кодов

66 б. считывания кодов, узел 7 формирования кодов, узел 8 установки следующей команды, узел 9. формирования команд, узел 10 микрвкоманд, канал

11 ввода ийформации с блока клавиатуры, выходная шина 12 формирователя

5 одиночного импульса, шина 13 стробирования узла формирования кодов, канал 14 передачи кодов команд, канал 15 передачи кодов чисел, каналы

16-17 обмена информацией между арифметическим блоком и блоком паМяти, lO . шина 18 разрешения приема кодов, ка« .нал 19 управления обращением, к блоку. памяти, канал 20 управления арифметическим блоком,, канал. 21 передачи сигналов перехода иэ одного состоя- 15 ния в другое, канам 22 передачи команд состояния машины, канал 23 ycraíoâKè команд, шина 24 передачи сигнала ошибочного нажатия на клавиши, шина 25 стробирования, элемент ИЛИ НЕ 26.

Назначение блоков и узлов, вхо.— дящих в состав кассового гистрато ра следующее, Блок 1 клавиатуры предназначен для ввода оператором .числовой и командной информации в кассовый регис-", тратор.

По каналу 11 входная информация Ф виде нажатия на клавиши поступает с блока 1 клавиатуры на узел 7 формирования кодов. По каналу 15 коды чисел поступают в арифметический блок

2. По каналу 14 узел 7 формирования кодов подключен к узлу установки следующей команды. По этому каналу производится передача кодов команд.

По шине 18 узел считывания кодов сое.— динен с узлом 9 формирования комайд, по которой передаются сигналц раэре" шения приема кодов. 40

Арифметический блок 2 предназначен для выполнения: операций сложения-вычитания над кодами чисел, поступающими в арифметический блок.

Арифметический блок 2 связан ханалами45

16 и .17 обмена информацией с блоком

Фамяти 3. Управление арифметическим блоком 2,осуществляется по каналу

20, которым он связан с узлом микро команд 10 °

Блок памяти 3 предназначен для хранения числовой информации, управ.ление блоком осуществляется по Каналу 19 с узла микрокоманд 10.

Узел 8 установки команд.предназначен для установки следующей выпол

65 ., няемой кассовым регистратором команды

По каналу 22 узел 9 формирования команд псдключен к узлу микрокоманд 10 и узлу 8 установки следующей команды..

По этому каналу передаются сигналы команд и состояния, в котором находится кассовый регистратор. Узел микрокоМанд 10 предназначен ддя выработки последовательности микрокоманд, управляющих выполнением элементарных действий в регистраторе. Узел подключЕн к арифметическому блоку 2, блоку памяти 3 и узлу 8 установки следующей команды.

Работа предлагаемого кассового регистратора состоит в следующем.

Подлежащая обработке информация с блока 1 клавиатуры по каналу 11 по ступает на Формирователь 5 одиночного импульса и узел 7 формирования кодов чисел и команд, формирователь 5 одиночного импульса по нажатию любой клавиши формирует импульс на шине 12 „ который при наличии разрешающего сигнала готовности регистратора к приему йнформации на шине 18 проходит через узел 6 считывания кодов. На выходной шине 13 узла б считывания кодов воз- никает сигнал, при котором по каналу

15 в арифметический блок 2 поступают коды чисел, а по каналу 14 - в узел установки следующей команды поступают коды введенной команды. В узле

8 установки следующей команды с учетом предыдущего состояния кассового регистратора, поступающего по каналу 22, и поступающим по каналу 14 кодом вновь введенной команды, формируют сясигиалы установки следующей команды в канале 2 3. Эти сигналы поступают в узел 9.фОрмирования команд, запоминаются в нем и кассовый регист ратор переводится в состоянйе обработки информации. Обрабатывается информация арифметическим блоком 2, блоком памяти 3 в соответствии с микрокомандами, вырабатываемыми узлом микрокоманд 10.

Обнаружение ошибочных нажатий оператора на клавиши производится следующим образом.

Код команды от нажатий клавиши по каналу 14 поступает на узел 8 установки следующей команды. Момент начала этих кодов совпадает с моментом

Формирования импульса на шине 13 уэ ла б считывания кодов. В узле 8 установки следующей команды Формируют ся, сигналы установки в канале 23 в соответствйи с состоянием кассового регистратора, поступающего по каналу

22, и кодом вновь введенной команды. комбинационная схема узла 8 установки:-следующей команды Формирует- все разрешенные установки и zлдает их в канал 23.

При правильиой работе в канале 23 всегда формируетея сигнал установки команд, который через элемент ИЛИ-НЕ

26 запрещает срабатывание элемента И4. формула изобретения

I

ИИПИ Заказ 4067/45 раж 826, Подписное Ъ 61

Если в данном состоянии кассового регистратора запрещены нажатия на определенные группы клавиши, то их нажатие приведет к возникновению сиг нала на шине. 13 и его отсутствие в канале 23. В этот момент на выходе элемента ИЛИ-НЕ 26 существует сигнал разрешения, что вызывает появление сигнала на шине 24, которым кассовый регистратор переводится. в состояние блокировки.

Предлагаемое изобретение позволяет сократить аппаратурные затраты и no-.

9HcHTb надежность кассового регистратора.

Кассовый регистратор, содержащий арифметический блок, первые вход и выход которого соединены соответственно с первыми выходом и входом блока памяти, второй вход которого соединен с первым выходом узла микрокоманд, второй и третий выходы которого соединены соответственно с вторым входом арифметического блока и первым входом узла установки следующей команды, узел формирования команд, первый вход которого соединен с выходом узла установки следующей команды, первый выход - с входом узла микрокоманд и вторым входом узла установ

6631 6 ки следующей команды, а второй выхоД узла формирования команд.- с первым входом узла считывания кодов, второй вход и выход которого соединены соответственно с выходом формирователя одиночного импульса,и с первым входом узла формирования кодов, вто5 рой вход, первый и второй выходы ко торого соединены соответственно с выходом. блока клавиатуры, третьими входами арифметического блока и узла установки следующей команды, при чем выход блока клавиатуры соединен с входом формирователя одиночных им пульсов, отличающийся тем, что с целью сокращения аппаратурных затрат,он содержит элемент ИЛИ-НЕ и элемент И, причем выход элемента И со1,) еди н ен с вторым входом узла формиров ан и я команд, а первый и второй входы - соответственно с выходом узла считывания кодов и выходом элемента

ИЛИ- НЕ, вход которого соединен с выходом узла установки следующей команДЫ е

Источники инФормации, принятые во внимание при .э.ксдерт.из,e.

1. Патент ФРГ 1 2158832, кл. 42 ra 15/02 1973.

2.ЕГесЛло с,áase 3(е(рИе 53С,-ЗО,ж-л

ТоИ о Ейес1р1с С W3juKv49Т2. лиал ППП Патент, Ужгород, ул.Проектная,4