Научная статья на тему 'Программирование вычислений с фиксированной точкой в микроконтроллерах'

Программирование вычислений с фиксированной точкой в микроконтроллерах Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
97
21
i Надоели баннеры? Вы всегда можете отключить рекламу.
i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Программирование вычислений с фиксированной точкой в микроконтроллерах»

Известия ТРТУ

Специальный выпуск

Коэффициент критичности переменной состояния может принимать следующие значения: 11 - критичная переменная состояния - наиболее важная переменная, по состоянию которой однозначно определяется состояние компоненты; 01 -некритичная переменная состояния - переменная, состояние которой в совокупно; 00 - -

онная переменная состояния - переменная, влияющая на состояние объекта косвенным образом. Любое значение такой переменной не может привести к аварийной ситуации. Введем три градации для оценки переменной состояния, компонен-, , : 00 - ; 01 - ; 11 - .

Тогда правила определения состояния компонент объекта могут выглядеть, , :

♦ значение “аварийное” критичной переменной состояния определяет состояние компоненты как “аварийное” независимо от значений некритичных и информационных переменных состояния:

((КЯРт =11)&( 8Рт =11))^ ^ =11;

♦ одновременная фиксация значений “аварийное” для двух и более некритичных переменных состояния может определять состояние компоненты как “аварийное”, независимо от состояний информационных перемен:

((тР =11)&( =00) &у ((( кяр =01) & ( кяр =01)) &

р]к ук ррт г1]п

& ((8Р =11) & (8Р =11)))^ =11.

ут гуп ¡¿у

Для каждой конкретной ситуации составляются свои логические выражения. Оценив компоненты объекта, можно, используя этот же метод перейти к следующему уровню - к оценке субобъектов, а затем к оценке и самого объекта.

УДК 681.3.06:621.316.544.1 - 181.48

МЛ. Ледовской

ПРОГРАММИРОВАНИЕ ВЫЧИСЛЕНИЙ С ФИКСИРОВАННОЙ ТОЧКОЙ

В МИКРОКОНТРОЛЛЕРАХ

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

Особенность микроконтроллеров, состоящая в аппаратной поддержке цело, -нии масштабированных зависимостей. Это связано, в частности, с отсутствием округления по / в целочисленной арифметике.

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

Секция микропроцессорных систем

троллеров. Методика основана на результатах анализа процедуры масштабирования, а именно: на формальных моделях арифметических операций (сложения, вы, ), -ления над вещественными переменными в формате целых чисел [1]. Данные модели оформляются в виде соответствующих макроопределений на языке Ассемблера, благодаря чему основная программа превращается в последовательность макровы-.

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Дедовской М.К Моделирование операций над вещественными переменными в формате целых чисел: Материалы Международной научной конференции ’’Системный подход в науках о природе, человеке и технике”. 4.5 - Таганрог: Изд-во ТРТУ, 2003. -С.29-36.

УДК 681.533

..

НОСИМЫЙ КОМПЛЕКС ДИАГНОСТИКИ СЕРДЕЧНО-СОСУДИСТОЙ

СИСТЕМЫ

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

эпизодов сердечных аритмий и диагностику ишемической болезни сердца. Этот способ исследования сердечно-сосудистой системы известен давно и использует для наблюдения монитор Холтера.

Мониторы Холтера ранних выпусков осуществляли запись данных на магнитные ленты и были неудобны тем, что после снятия электрокардиограммы требовалось довольно существенное время на перезапись этих данных в компьютер и .

возможности создать малогабаритные цифровые устройства записи и хранения информации. В этих устройствах имеется мощная микропроцессорная система, которая способна выполнять не только функции записи данных ЭКГ, но и выполнять некоторые другие функции. Такая модернизация кардиомониторов позволила существенно уменьшить массогабаритные характеристики системы, сократить энергопотребление и увеличить объем снимаемой информации. Современные мониторы имеют возможность записывать три отведения ЭКГ с частотой дискретизации 500Гц в течение нескольких суток без применения сжатия информации. Обычно это достигается применением, вместо магнитной ленты, энергонезависимых элементов на базе АаБИ-памяти. В этих устройствах разработчики аппаратуры имеют возможность гибко адаптировать функции кардиомонитора в соответствии с требованиями и пожеланиями врачей-кардиологов. Однако целесообразность применения тех или иных технических решений не определяется только существующими возможностями элементной базы, а зависит от большого числа факто-

i Надоели баннеры? Вы всегда можете отключить рекламу.