Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
0
Добавлен:
21.12.2020
Размер:
1.45 Кб
Скачать
/*”г­ЄжЁп ЇаЁҐ¬  Ё ®Ўа Ў®вЄЁ 1-Ј® Ў«®Є  ¤ ­­ле (Њ‚€Џ)
Copyright (c) ЃҐ«Ё«м­ЁЄ®ў ‚.„. 03.2009*/

         /*Ї®¤Є«о祭ЁҐ § Ј®«®ўЄ®ў ў­гв७­Ёе ॣЁбва®ў 80‘31*/
#include <io51.h>
         /*Ї®¤Є«о祭ЁҐ § Ј®«®ўЄ®ў ЎЁЎ«Ё®вҐз­ле дг­ЄжЁ©*/
#include <stdlib.h>

		/*®ЇЁб ­ЁҐ ЇҐаҐ¬Ґ­­ле*/
extern unsigned char i;
unsigned char m_data[40];        /*data from computer*/
unsigned char m_8[8];
unsigned char const_obr;
extern unsigned int q_imp;
unsigned long c_cnt;
float ust_flt;
float period;

void get_d1(void)
{
wait_data:
	     for(i=0;i<=39;i++)
	     {
wait_data1:
/*®¦Ё¤ ­ЁҐ ¤ ­­ле ®в Є®¬ЇмовҐа */
		if(RI==0)goto wait_data1;
		RI=0;
		m_data[i]=SBUF;
	     }
/*Їа®ўҐаЄ  Ї®«г祭­®Ј®  ¤аҐб */
           if(m_data[0]==0x32&&m_data[1]==0x31)goto transfer_data;
           goto wait_data;
transfer_data:
/*д®а¬Ёа®ў ­ЁҐ ¤ ­­ле*/
		 for(i=0;i<=5;i++)m_8[i]=m_data[i+7];
		 m_8[6]=0x2f;
	       period=atof(m_8);

		 contr_word=m_data[22];             /*гЇа. б«®ў®*/
		 const_obr=m_data[23];              /*Ї®бв. нв «®­­®Ј® бзҐвз.*/

		 for(i=0;i<=6;i++)m_8[i]=m_data[i+24];
		 m_8[7]=0x2f;
	     c_cnt=atol(m_8);                    /*Ї®бв. Ї®ўҐа塞®Ј® бзҐвз.*/

		 for(i=0;i<=4;i++)m_8[i]=m_data[i+31];
		 m_8[5]=0x2f;
	     q_imp=atoi(m_8);                    /*Є®«-ў® Ё¬Ї. гб।­Ґ­Ёп*/

		 for(i=0;i<=3;i++)m_8[i]=m_data[i+36];
		 m_8[4]=0x2f;
	     ust_flt=atof(m_8);                  /*гбв ўЄ */

}
Соседние файлы в папке МВИП
  • #
    21.12.2020838 б0DELAYIP.S03
  • #
    21.12.2020146 б0DELAYJ.R03
  • #
    21.12.2020711 б0DELAYJ.S03
  • #
    21.12.2020149 б0DELAYJP.R03
  • #
    21.12.2020719 б0DELAYJP.S03
  • #
    21.12.20201.45 Кб0GET_D1.C
  • #
    21.12.20201.06 Кб0GET_D1.R03
  • #
    21.12.20202.96 Кб0INI_MVIP.C
  • #
    21.12.20201.26 Кб0INI_MVIP.R03
  • #
    21.12.20202.84 Кб0IO51.H
  • #
    21.12.20202.05 Кб0LNK8051.XCL