17436

Ознайомлення з принципом роботи частотомірів

Лабораторная работа

Коммуникация, связь, радиоэлектроника и цифровые приборы

Мета роботи Ознайомлення з принципом роботи частотомірів Теоретичні відомості Вимірювання частоти та періоду сигналів по методу прямого перетворення базується на реалізації двох операцій: перетворенні вимірюваного сигналу в послідовність дискретних імпульсів ц

Украинкский

2013-07-01

701 KB

5 чел.


Мета роботи

Ознайомлення з принципом роботи частотомірів

Теоретичні відомості

Вимірювання частоти та періоду сигналів по методу прямого перетворення базується на реалізації двох операцій: перетворенні вимірюваного сигналу в послідовність дискретних імпульсів цієї ж самої частоти та підрахунку кількості цих імпульсів на протязі відомого та строго-визначеного часового інтервалу. Принцип дії таких частотомірів, на прикладі часового інтервалу, який формується за 10 періодів тактового генератора відомого періоду Т0, ілюструється часовою діаграмою представленою на рис.1.

Рис. 1 – Часова діаграма роботи частотоміра, який працює
по методу прямого перетворення

Для вимірювання частоти з допомогою мікроконтролера необхідно:

  •  з допомогою одного з таймерів сформувати часовий інтервал відомої тривалості Т0;
  •  на протязі цього часового інтервалу лічильником підрахувати кількість імпульсів сформованих формувачем NX;
  •  розрахувати частоту вхідного сигналу fX згідно виразу .

Якщо сформований часовий інтервал 1 с., то

Завдання:

  •  Виміряти частоту вихідної напруги мультивібратора напруги та відобразити виміряне значення на рідкокристалічному дисплеї;

№ варіанту

1

2

3

4

5

6

7

8

9

0

Частота кварцу, МГц

11,5

11

10,5

10

9,5

9

8,5

8

7,5

12

Програмна реалізація

#include <REG51.H>

#include <stdio.h>

/*---------------------------------*/

#define Fclc 10000000

#define TREF 1.0

unsigned char idata THH0;

unsigned char idata TL0_T;

unsigned char idata TH0_T;

unsigned char idata THH0_T;

/*---------------------------------*/

#define LCD_DAT P2

#define LCD_RS P2_1

#define LCD_RW P2_2

#define LCD_E P2_3

/*---------------------------------*/

void init_LCD(void);

void out_com_lcd(char out);

char putchar(unsigned char out);

void inc_kursor_pos_lcd(unsigned char n);

unsigned char print_ram_adres_lcd;

unsigned char freq_pos;

/*---------------------------------*/

void init_T0(void);

void init_T1(void);

/*---------------------------------*/

void delay(unsigned int n);

/*---------------------------------*/

void main(void)

{

init_LCD();

printf("\n   ");

freq_pos=print_ram_adres_lcd;

init_T0();        //Timer

init_T1();        //Counter

EA=1;

while(1)

 {

 }

}

/*---------------------------------*/

void delay(unsigned int n)

{

unsigned int i,j;

for(j=0;j<n;j++)

 for(i=0;i<0x200;i++);

}

/*---------------------------------*/

void init_LCD(void)

{

unsigned char init_comand[]={0x30,0x30,0x30,0x38,0x0F,0x1,0x6};

unsigned char i;

LCD_RS=0;

LCD_RW=0;

LCD_E=0;

delay(100);

for(i=0;i<7;i++)

 out_com_lcd(init_comand[i]);

print_ram_adres_lcd=0;

}

/*---------------------------------*/

void out_com_lcd(char out)

{

unsigned char a;

LCD_RS=0;

LCD_RW=0;

LCD_DAT &= 0x0F;   //4-bit interface

LCD_DAT |= out & 0xF0;

for(a=0;a<200;a++);

LCD_E=1;

for(a=0;a<200;a++);

LCD_E=0;

for(a=0;a<200;a++);

LCD_DAT &= 0x0F;

LCD_DAT |= (out <<4) & 0xF0;

for(a=0;a<200;a++);

LCD_E=1;

for(a=0;a<200;a++);

LCD_E=0;

for(a=0;a<200;a++);

delay(5);

}

/*---------------------------------*/

char putchar(unsigned char out)

{

unsigned char a;

if(out=='\n')

 {

 print_ram_adres_lcd=0x2;

 out_com_lcd(0x80+print_ram_adres_lcd);

 return out;

 }

out_com_lcd(0x80+print_ram_adres_lcd);

LCD_RS=1;

LCD_RW=0;

LCD_E=0;

LCD_DAT &= 0x0F;   //4-bit interface

LCD_DAT |= out & 0xF0;

for(a=0;a<200;a++);

LCD_E=1;

for(a=0;a<200;a++);

LCD_E=0;

for(a=0;a<200;a++);

LCD_DAT &= 0x0F;

LCD_DAT |= (out <<4) & 0xF0;

for(a=0;a<200;a++);

LCD_E=1;

for(a=0;a<200;a++);

LCD_E=0;

inc_kursor_pos_lcd(1);

return out;

}

/*---------------------------------*/

void inc_kursor_pos_lcd(unsigned char n)

{

unsigned char i;

for(i=0;i<n;i++)

 {

 print_ram_adres_lcd++;

 if(print_ram_adres_lcd==0x11)print_ram_adres_lcd=0x42;

 if(print_ram_adres_lcd==0x51)print_ram_adres_lcd=0x12;

 if(print_ram_adres_lcd==0x21)print_ram_adres_lcd=0x52;

 if(print_ram_adres_lcd==0x61)print_ram_adres_lcd=0x2;

 }

}

/*---------------------------------*/

void init_T0(void)

{

long t,NT0;

t=TREF*Fclc/12.0;

NT0=0xFFFFFF-t;

TL0_T=NT0;

TH0_T=(NT0&0xFF00)>>8;

THH0_T=(NT0&0xFF0000)>>16;

TL0 = TL0_T;

TH0 = TH0_T;

THH0= THH0_T;

TMOD &= 0XF0;                    /* clear Timer 0   */

TMOD  |= 0X1;

ET0 = 1;        /* IE.1*/

TR0 = 1;                /* TCON.4 start timer  */

}

/*---------------------------------*/

void init_T1(void)

{

TMOD  &= 0XF;       /* clear Timer 1 control    */

TMOD = 0X51 ;

TL1 = 0X0 ;                  /* value set by user         */

TH1 = 0X0 ;                 /* value set by user          */

ET1 = 1 ;          /* ET0 is IE.3         */

TR1 = 1;                /* TCON.6  start timer      */

}

/*---------------------------------*/

void int_T0(void) interrupt 1

{

unsigned int N,Freq;

THH0++;

if(THH0==0)

 {

 TR0=0;

 TR1=0;

 TL0 = TL0_T;

 TH0 = TH0_T;

 THH0=THH0_T;

 N=(TH1<<8);

 N=N|TL1;

 TH1=0;

 TL1=0;

 Freq = N/TREF;

 print_ram_adres_lcd=freq_pos;

 printf("%d Hz",Freq);

 TR0=1;

 TR1=1;

 }

}

/*---------------------------------*/

void int_T1(void) interrupt 3

{

TR1=0;

TR1=1;

}

/*---------------------------------*/

Результати  даної  роботи

Висновок

На даній лабораторній роботі я   ознайомився з принципом роботи частотомірів, 

а також   з його застосуванням. Розробив програму  яка відповідає вихідному результату.


 

А также другие работы, которые могут Вас заинтересовать

30259. Взаимосвязь теории литературы с другими науками 34.5 KB
  Взаимосвязь теории литературы с другими науками Современное Л.: теория литературы история литературы и литературная критика. Теория литературы исследует общие законы структуры и развития литературы. Предметом истории литературы является прошлое литературы как процесс или как один из моментов этого процесса.
30260. Первый этап формирования литературоведческой науки: от античности до средневековья 125 KB
  Исторический взгляд на поэтику стал возможен после того как сложилось понятие всемирной литературы ввел Гэте. развития человечества которым в свою очередь обусловлено единство развития литературы. Далее у Чернец идет про литературную критику теорию и историю литературы т. региональная и национальная специфика литературы.
30261. Второй этап формирования литературоведческой науки: средневековье, схоластический 28 KB
  Для схоластики характерно использование философского мето да. Од нако такая общая оценка средневековой схоластики была бы оши бочной. Общая оценка схоластики часто испытывала влияние критики со стороны гуманизма и Реформации. Появлению и развитию схоластики в первую очередь способствовали два фактора: обновление церкви которое среди прочего выражалось в реформе монашества движение Клюни а также усилившаяся к тому времени взаимосвязь между философским образованием и богословием.
30262. Филология как наука. Вспомогательные литературоведческие дисциплины 25 KB
  Аристотель был первым кто попытался их систематизировать в своей книге первый дал теорию жанров и теорию родов литературы эпос драма лирика. Современное литературоведение состоит из: теории литературы истории литературы литературной критики. Теория литературы изучает общие закономерности литературного процесса литературу как форму общественного сознания литературные произведения как единое целое специфику взаимоотношений автора произведения и читателя. Теория литературы взаимодействует с другими литературоведческими дисциплинами а...
30263. Понятие об уровнях текста 23.5 KB
  Первый верхний уровень идейнообразный. Второй уровень средний стилистический. Третий уровень нижний фонический звуковой. Нижний звуковой уровень мы воспринимаем слухом: чтобы уловить в стихотворении хореический ритм или аллитерацию на р нет даже надобности знать язык на котором оно написано это и так слышно.
30264. Языковой уровень текста. Лингвистический анализ художественного текста 26 KB
  Языковой уровень текста. Лингвистический анализ художественного текста Лингвистический анализ текста как искусство постижения многогранности слова и проникновения в духовный мир произведения Изучение литературы нельзя считать процессом направленным только на получение специфических знаний воспитание души и расширение читательского кругозора это прежде всего проникновение в глубины и восхождение к высотам Языка âодного из самых великих творений человечестваâ. Лингвистический анализ художественного текста это фундамент его...
30265. Образный уровень текста. Поэтическая лексика, её художественные функции 23 KB
  Поэтическая лексика её художественные функции Слова образность образный используются в стилистике в разных значениях. Образность в широком смысле этого слова как живость наглядность красочность изображения неотъемлемый признак всякого вида искусства форма осознания действительности с позиций какогото эстетического идеала образность речи частное ее проявление. Стилистика рассматривает образность речи как особую стилевую черту которая получает наиболее полное выражение в языке художественной литературы.
30266. Характерологический уровень текста. Способы психологической характеристики персонажа: портретная, речевая характеристика 23.5 KB
  Способы психологической характеристики персонажа: портретная речевая характеристика ПОРТРЕТ в литературе описание внешнего облика персонажа лица фигуры мимики одежды один из способов его характеристики. Место портрета в произведении равно как и способы его создания менялось. В фольклоре в античной и средневековой литературе где индивидуальное начало было выражено довольно слабо портретные характеристики либо вовсе отсутствовали либо сводились к предельно обобщённым описаниям и устойчивым эпитетам которые прямо соответствовали...
30267. Характерологический уровень текста. Способы психологической характеристики персонажа: характеристика через биографию, через художественную деталь, через точку зрения других персонажей и др 23 KB
  Образ героя художественного произведения складывается из множества факторов это и характер и внешность и профессия и увлечения и круг знакомств и отношение к себе и окружающим. Один из главных речь персонажа в полной мере раскрывающая и внутренний мир и образ жизни.Характеризующая чтобы лучше раскрыть образ героя его индивидуальность подчеркнуть какието черты характера или принадлежность к определенной группе профессиональной этнической социальной особенности воспитания.Выделительная чтобы сделать образ запоминающимся...