Составители:
23
Рис.2.7. Схема работы Анализатора.
При выводе через порт P3 учитывается, что значение должно быть целым,
положительным и не более 2
8
.
#include <reg51.h>
#include <math.h>
float x;
unsigned char xdata y[100],i;
main()
{
/* цикл формирования значений в массиве
вычисления с плавающей точкой – в том числе и масштабные
преобразование и перевод в целые
*/
i=0;
for(x=0; x<6.28 ;x+=0.0628)
y[i++]=P3=sin(x)*100+100; //масштабное преобразование
переводит дробное в целое с точностью 2 знака после запятой и смещает в
положительную область значений
/* цикл вычисления функции и вывод ее значения
из таблицы в графике для
измерений среднего времени вычисления функции*/
while(1)
{ i=0;
for(x=0; x<6.28 ;x+=0.0628)
{sin(x); P3=y[i++];}
}
}
Командой LA P3 значение в Анализатор передается через порт P3.
Р3
Sin
(
x
)
ЦАП
Окно
Анализатора
Страницы
- « первая
- ‹ предыдущая
- …
- 21
- 22
- 23
- 24
- 25
- …
- следующая ›
- последняя »