EVALUATION OF PARAMETERS IN SOFTWARE IMPLEMENTATION BAR GRAPH DISPLAY DEVICES

Authors

DOI:

https://doi.org/10.28925/2663-4023.2022.16.142158

Keywords:

consumption of microcontroller resources; scale; bar graph display; bicyclic information model; microcontroller; discrete-analog indication; software implementation; LED; dynamic mode

Abstract

The work is devoted to the estimation of resource consumption of the microcontroller for the synthesis of bar graph discrete-analog data display on the LED information field in bicyclic mode. The paper compares the programs of multicycle information output and its bicyclic analogue for discrete-analog means for the information display systems. The significance of the influence of bicyclic information models on the minimization of machine time resources of a single-chip microcontroller is shown. It is determined that in order to reduce resource consumption in the developed solutions it is necessary to focus on the maximum possible optimization of program blocks that are executed during interrupts and serve the I / O subsystem of the microcontroller. In this sense the bar graph displays based on the bicyclic additive information model has the best results. It was found that the traditional approach to assessing the effectiveness of programs using special benchmark programs, with subsequent measurement of code and execution time of the entire program does not allow to correctly assess the effectiveness of the program and the work of microcontroller at the device design stage. Therefore, as an alternative, it was proposed to use the size of the bytecode of the program and the speed of the main cycle - the procedure of information output to assess the effectiveness of the program. It was found that in terms of speed of execution and consumption of resources, the multicycle version significantly loses to the bicyclic program. Also, reducing the number of image formation cycles in the information field is one of the most effective way to minimize the consumption of microcontroller resources for display services.

Downloads

Download data is not yet available.

References

Miller M. (2019). Color in Electronic Display Systems. Springer. 248 p.

Linliu K. (2018). Micro-LED Display. KDP Print US. 140 p.

Bushma, A. V. (2008). Matrix models of bar graph data display for bicyclic excitation of the optoelectronic scale. Semiconductor physics, quantum electronics and optoelectronics, 11(2), 188–195. https://doi.org/10.15407/spqeo11.02.188

Bushma, A. V., Turukalo, A. V. (2020). Software controlling the LED bar graph displays. Semiconductor Physics, Quantum Electronics and Optoelectronics, 23(3), 329–335. https://doi.org/10.15407/spqeo23.03.329

A.V. Bushma, V.P. Yartsev (2014). “Multi-cyclic formation of discrete-analog forms of message representation at the LED scale”. Suchasnyi zakhyst informatsii. (1), p.4–9.

Beaty, H. W., Santoso, S. (2018). Standard Handbook for Electrical Engineers, Seventeenth Edition. McGraw-Hill Education.

Sanchez, J., Canton, M. P. (2018). The Microchip PIC. У Microcontroller Programming (с. 129–140). CRC Press.

Canton, M. P., Sanchez, J. (2013). Microcontrollers: High-Performance Systems and Programming. Taylor & Francis Group.

Steiner, C. (2005). The 8051/8052 Microcontroller: Architecture, Assembly Language, And Hardware Interfacing. Universal Publishers.

Bushma, O., Turukalo, A. (2021). Multi-element scale indicator devices in built-in systems. Cybersecurity: Education, Science, Technique, 3(11), 43–60. https://doi.org/10.28925/2663-4023.2021.11.4360

Sagar, D. K. (2011). Microcontroller 8051. Alpha Science International, Limited.

A. V. Bushma, G. A. Sukach, V.P. Yartsev (2006). “Multi-cycle formation of discrete-analog forms of message representation on the LED scale”. Pribory i Sistemy. Upravlenie, kontrol, diagnostika. (9), 16–21.

Bushma, A. V. (2008). Matrix models of bar graph data display for bicyclic excitation of the optoelectronic scale. Semiconductor physics, quantum electronics and optoelectronics, 11(2), 188–195. https://doi.org/10.15407/spqeo11.02.188

Bushma, A. V. (2002). Control circuits for LED positional indicator. Semiconductor Physics, Quantum Electronics and Optoelectronics, 5(4), 442–448. https://doi.org/10.15407/spqeo5.04.442

Gimenez, S. P. (2019). 8051 Microcontrollers. Springer International Publishing. https://doi.org/10.1007/978-3-319-76439-9

Gupta, G. S., Mukhopadhyay, S. C. (2010). Embedded Microcontroller Interfacing. Springer Berlin Heidelberg. https://doi.org/10.1007/978-3-642-13636-8

Gimenez, S. P. (2018). Input/Output Ports of 8051 Core Microcontrollers. У 8051 Microcontrollers (с. 191–224). Springer International Publishing. https://doi.org/10.1007/978-3-319-76439-9_6

Mazidi, M. A. (2013). The 8051 microprocessor: A systems approach. Pearson.

MacKenzie, I. S., Phan, R. C.-W. (2006). 8051 Microcontroller. Pearson Education, Limited.

Embedded Systems Robots Projects Using The 8051 Microcontroller. (2009). Cengage Learning.

Kapadia, R. (2005). 8051 Microcontroller and Embedded Systems. Jaico Publishing House.

Mayes, K., Markantonakis, K. (2013). Secure Smart Embedded Devices, Platforms and Applications. Springer.

Rafiquzzaman, M. (2014). Fundamentals of Digital Logic and Microcontrollers. Wiley & Sons, Incorporated, John.

Parab, J. S., Shinde, S. A., Shelake, V. G., Kamat, R. K., Naik, G. M. (2008). Practical Aspects of Embedded System Design using Microcontrollers. Springer Netherlands. https://doi.org/10.1007/978-1-4020-8393-8

Mishra, J. (2006). Embedded Systems. Alpha Science International, Ltd.

Bushma, A. V. (2002). Model of dynamic indication in the bar graph form. Semiconductor Physics, Quantum Electronics and Optoelectronics, 5(2), 193–196. https://doi.org/10.15407/spqeo5.02.193

Downloads


Abstract views: 160

Published

2022-06-30

How to Cite

Bushma, O., & Turukalo , A. . (2022). EVALUATION OF PARAMETERS IN SOFTWARE IMPLEMENTATION BAR GRAPH DISPLAY DEVICES. Electronic Professional Scientific Journal «Cybersecurity: Education, Science, Technique», 4(16), 142–158. https://doi.org/10.28925/2663-4023.2022.16.142158