⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 count.c

📁 在89S52上运行的一个测量频率的并且利用串口通信的程序
💻 C
字号:
#include "main.h"
#include "count.h"
//#include "display_you.h"

extern   uchar    idata     H_byte  ;//,L_byte ;
extern   uchar    idata     mm ;
extern   uchar    idata     byte1_L, byte2_L, byte3_L ,byte4_L;
extern   uint     idata     ch4, press,temp ;

void  count (void)
{
	uchar    k=0    ;     //判断三种传感器的变量 
//	uchar    byte1 , byte2, byte3;
	k=H_byte>>6 ;
	H_byte&=0x3F ;
	if(k==1)             //ch4
	{
		
		ch4=H_byte ;
		ch4<<=8;
		ch4=ch4+(uint)byte1_L;
//		ch4+=L_byte ;
		if(INTDISP==0)
		{
			mm=k ;
//	Display(ch4);
			
		}
        
	}else
	if(k==2)                //PRESS
	{
		press=H_byte ;
		press<<=8;
		press=press+(uint)byte2_L ;
		if(press>1000)
			press = 0 ;
//		press+=L_byte ;
	    if(INTDISP==0)
		{
			
            mm=k ;
//			Display(press);
   	    }
	}else
	if(k==3)
	{
		temp=H_byte ;
		temp<<=8 ;
		temp=temp+(uint)byte3_L ;
//    	temp+=L_byte ;
		if(INTDISP==0)
		{
			
       		mm=k ;
//			Display(temp);
		}
	}
	//else
//	if(k == 0 )
//	{
//		if( INTDISP == 0)
//		{
//			mm = k ;
//			Display(byte4_L);	
//		}
//	}	

	

		
}








⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -