Formalized approach to the design of microprocessor systems with elements of human-machine interaction

Authors

DOI:

https://doi.org/10.47813/2782-2818-2023-3-2-0243-0253

Keywords:

MP-system, microcontroller, human-machine interaction, automaton graph

Abstract

The article discusses the methodology of a formalized approach to the design of microprocessor systems that provide human-machine interaction. Classical procedures for designing sequential systems (circuit logic) applicable to the development of MP-systems, in particular, formal methods for obtaining transition/output tables and the graph of the automaton being designed, are considered. The main emphasis of the design is based on the logic of the Mealy automaton graph, characterized by the fact that during the entire period of the “stable” state Qi, the input Xi and output Zi vectors remain unchanged. However, at the same time, the conditional statements of the algorithm select changes in the input vector Xi, if it occurred in the state Qi under the influence of events external to the MP-system. As a result of such selection, the MP-system passes to another “stable” state Qi+k, which is determined by the algorithm scheme. As an example of the designed MP-system, there is a controller for calling control subroutines corresponding to specific modes of operation of the control object. A software solution is proposed for a section of the algorithm that provides a conditional transition based on the results of the implementation of the constant comparison procedure. As a rationale for the functional implementation of the prototype of the designed controller, a circuit diagram based on a microcontroller is given, which provides elements of human-machine interaction.

Author Biographies

I. V. Kovalev, Reshetnev University, Krasnoyarsk, Russia; Siberian Federal University, Krasnoyarsk, Russia; Krasnoyarsk State Agrarian University, Krasnoyarsk, Russia

Igor Kovalev, doctor of technical sciences, professor, department of computer science, Federal state autonomous educational institution of higher education «Siberian Federal University», professor, Krasnoyarsk, Russian Federation

V. V. Losev, Reshetnev Siberian State University of Science and Technology, Krasnoyarsk, Russia

Vasiliy Losev, candidate of technical sciences, docent, department of automation of production processes, Federal state budgetary educational institution of higher education «Reshetnev Siberian State University of Science and Technology», docent, Krasnoyarsk, Russian Federation

A. O. Kalinin, Reshetnev Siberian State University of Science and Technology, Krasnoyarsk, Russia

Andrey Kalinin, Federal state budgetary educational institution of higher education «Reshetnev Siberian State University of Science and Technology», applicant for the degree of candidate of technical sciences, Krasnoyarsk, Russian Federation

References

Каган Б.М., Сташин В.В. Основы проектирвоания микропроцессорных устройств автоматики. М: Энергоатомиздат. 1987. 304.

Шаталов Н.В. Проектирование вычислительного устройства на базе микроконтроллера. Перспективы развития информационных технологий. 2015; 24: 59-64.

Глаголев В.М., Баранова Е.М., Щепакин К.М. Проектирование вычислительного устройства на базе микроконтроллера. Известия Тульского государственного университета. Технические науки. 2013; 9-2: 56-61.

Сташин В.В., Урусов А.В., Мологонцева О.Ф. Проектирвание цифровых устройств на однокристальных микроконтроллерах. М.: Энергоатомиздат. 1990. 224.

Ковалев И.В. и др. Автоматизированные системы управления (учебное пособие). Красноярск: Сиб. гос. аэрокосмич. ун-т. 2016. 240.

Брауэр В. Введение в теорию конечных автоматов. М: Радио и связь. 1987. 392.

Виноградова М.С., Ткачев С.Б., Кандаурова И.Е. Особенности процедуры детерминизации конечных автоматов. Математика и математическое моделирование. 2017; 4: 1-17.

Гапанович Д.А., Сухомлин В.А. Алгебра конечных автоматов как математическая модель цифрового двойника умного производства. Современные информационные технологии и ИТ-образование. 2022; 18(2): 353-366.

Лосев В.В., Титович М.В. Микропроцессоры в системах управления (курс лекций). Красноярск: СибГТУ. 2014. 100.

REFERENCES

Kagan B.M., Stashin V.V. Osnovy proektirvoaniya mikroprocessornyh ustrojstv avtomatiki. M: Energoatomizdat. 1987. 304.

Shatalov N.V. Proektirovanie vychislitel'nogo ustrojstva na baze mikrokontrollera. Perspektivy razvitiya informacionnyh tekhnologij. 2015; 24: 59-64.

Glagolev V.M., Baranova E.M., Shchepakin K.M. Proektirovanie vychislitel'nogo ustrojstva na baze mikrokontrollera. Izvestiya Tul'skogo gosudarstvennogo universiteta. Tekhnicheskie nauki. 2013; 9-2: 56-61.

Stashin V.V., Urusov A.V., Mologonceva O.F. Proektirovanie cifrovyh ustrojstv na odnokristal'nyh mikrokontrollerah. M.: Energoatomizdat. 1990. 224.

Kovalev I.V. i dr. Avtomatizirovannye sistemy upravleniya (uchebnoe posobie). Krasnoyarsk: Sib. gos. aerokosmich. un-t. 2016. 240.

Brauer V. Vvedenie v teoriyu konechnyh avtomatov. M: Radio i svyaz'. 1987. 392.

Vinogradova M.S., Tkachev S.B., Kandaurova I.E. Osobennosti procedury determinizacii konechnyh avtomatov. Matematika i matematicheskoe modelirovanie. 2017; 4: 1-17.

Gapanovich D.A., Suhomlin V.A. Algebra konechnyh avtomatov kak matematicheskaya model' cifrovogo dvojnika umnogo proizvodstva. Sovremennye informacionnye tekhnologii i IT-obrazovanie. 2022; 18(2): 353-366.

Losev V.V., Titovich M.V. Mikroprocessory v sistemah upravleniya (kurs lekcij). Krasnoyarsk: SibGTU. 2014. 100.

Published

2023-06-26

How to Cite

Kovalev, I. V., Losev, V. V., & Kalinin, A. O. (2023). Formalized approach to the design of microprocessor systems with elements of human-machine interaction . Modern Innovations, Systems and Technologies, 3(2), 0243–0253. https://doi.org/10.47813/2782-2818-2023-3-2-0243-0253

Issue

Section

IT and informatics