ОЦІНКА ПАРАМЕТРІВ ПРОГРАМНОЇ РЕАЛІЗАЦІЇ ШКАЛЬНОГО ВІДОБРАЖЕННЯ ДАНИХ
DOI:
https://doi.org/10.28925/2663-4023.2022.16.142158Ключові слова:
споживання ресурсів мікроконтролера; шкала; шкальний індикатор; двотактна інформаційна модель; мікроконтролер; дискретно-аналогова індикація; програмна реалізація; світлодіод; динамічний режимАнотація
Робота присвячена оцінці споживання ресурсів мікроконтролера для синтезу шкального дискретно-аналогового відображення даних на світлодіодному інформаційному полі в двотактному режимі. У роботі порівняно програми багатотактного та двотактного шкального виводу інформації для системи відображення інформації. Показано значущість впливу двотактних інформаційних моделей на мінімізацію витрат машинного часу однокристального мікроконтролера. Визначено, що для зниження споживання ресурсів в розроблюваних рішеннях необхідно зосередити увагу на максимально можливій оптимізації блоків програм, які виконуються під час переривань, та обслуговують підсистему введення-виведення мікроконтролера. При цьому найкращі результати має шкальна індикація на основі двотактної адитивної інформаційної моделі. З’ясовано, що традиційний підхід до оцінки ефективності програм з використанням спеціальних benchmark програм, з подальшим виміром обсягу коду та часу виконання всієї програми не дозволяє коректно оцінити ефективність програми та роботу мікроконтролера на етапі проектування пристроїв. В якості альтернативи запропоновано використовувати для оцінки ефективності програми розмір байт-коду програми та швидкість виконання основного циклу – процедури виводу інформації. З’ясовано, що за швидкістю виконання та споживання ресурсів багатотактний варіант суттєво програє двотактній реалізації. Визначено, що зменшення кількості тактів формування зображення на інформаційному полі є одним із найефективніших шляхів мінімізації споживання ресурсів мікроконтролера для обслуговування підсистеми індикації.
Завантаження
Посилання
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