亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? tm-801.c

?? 這是一個成熟的用于處理壓力傳感器輸出的模擬信號的程序.
?? C
字號:
#include <reg52.h>
#include <intrins.h>
#include "TypeDefines.h"
#include "delay.h"
#define STOP 0
#define START 1
#define POSITIVE 0						//定義正向(推力)
#define NEGATIVE 1						//定義反向(拉力)
#define ADJUST 0xaa						//校準判定值
/****************************************
***I/O口定義
*****************************************/
sbit sda=P1^0;
sbit rclk=P1^1;
sbit sclk=P1^2;
sbit stop=P2^0;
sbit ad_CLK=P2^5;
sbit ad_CS=P2^7;
sbit ad_DO=P2^6;
sbit conrtol=P1^6;
sbit ZERO=P3^5;

/*******************************************
***函數聲明
*********************************************/
void disp(uint disp_dat);									//顯示函數
uint ad_read(uchar flag) reentrant;							
uint lvbo(uint *buf) reentrant;
void delay_xus(uchar x);
void delay_xms(uint x);
/********************************************
***數據表
********************************************/
uchar code table[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90};  //7段字碼表"0"~"9"

/*******************************************
***全局變量
*********************************************/
uint old_result=0;
uint new_result=0;
uint adj=0;
uchar polar=0;
uchar adj_way=POSITIVE;
/*******************************************
***主函數
*********************************************/
void main(void)
{

	TMOD=0x11;
	TH1=(65536-50000)/256;
	TL1=(65536-50000)%256;
	EA=1;
	ET1=1;	
	delay_xms(1000);
	adj=ad_read(ADJUST);
	TR1=1;
	for(;;)
	{
		if(ZERO==0)
			{
				delay_xms(30);
				if(ZERO==0)
					{
						adj=ad_read(ADJUST);
					}
			}
	}
	
}
/********************************************
***顯示函數
**********************************************/
void disp(uint disp_dat)
{
	uchar i,j,dat;
	for(j=0;j<4;j++)
	{
		dat=table[disp_dat%10];
		for(i=0;i<8;i++)
		{
			dat<<=1;
			if(CY)
				sda=1;
			else
				sda=0;
			sclk=0;
			sclk=1;
		}
		disp_dat/=10;
	}

	if(polar==POSITIVE)											//顯示正負號(正:顯示”0“,負:顯示”-“)
		{
			dat=table[0];
		}
	else
		{
			dat=0xbf;
		}
			for(i=0;i<8;i++)
			{
				dat<<=1;
				if(CY)
					sda=1;
				else
					sda=0;
				sclk=0;
				sclk=1;
			}
	rclk=0;
	rclk=1;
}

/**********************************************
***A/D采樣函數
**********************************************/
uint ad_read(uchar flag) reentrant
{
	ulong temp=0;
	uint dat[9]={0};
	uchar i=0,j=0;
	ad_CLK=0;
	for(j=0;j<9;j++)
	{
		ad_CS=0;
		_nop_();
		ad_CLK=1;
		_nop_();
		ad_CLK=0;
		_nop_();
		ad_CLK=1;
		_nop_();
		ad_CLK=0;
		_nop_();
		ad_CLK=1;
		_nop_();
		ad_CLK=0;
		_nop_();
		for(i=0;i<12;i++)
			{
				ad_CLK=1;
				dat[j]=dat[j]<<1;
				if(ad_DO)	
					dat[j]++;
				ad_CLK=0;	
				_nop_();
			}
		ad_CS=1;
		ad_CLK=1;
		delay_xus(70);
	}
	
	temp=lvbo(dat);	
	if(flag==ADJUST)
		{
			temp*=10000;
			temp/=4096;
		}
	if(flag!=ADJUST)
		{
			temp*=10000;
			temp/=4096;
			
			if(temp>=adj)
				{
					temp=temp-adj;
					polar=POSITIVE;
				}
			else
				{
					temp=adj-temp;
					polar=NEGATIVE;
				}
		//	temp=temp*2000;
		//	temp=temp/912;
			temp=temp*1000;
			temp=temp/945;
			if(temp<50)
				{
					//temp=0;
				}
			else
				{
					temp=temp-30;
				}
		}

	return (uint)temp;		
}

/****************************************************
***中值濾波
*****************************************************/
uint lvbo(uint *buf) reentrant
{
	uint temp=0;
	uchar i,j;
	for(i=0;i<8;i++)
	{
		for(j=i+1;j<9;j++)
		{
			if(buf[i]>buf[j])
				{
					temp=buf[i];
					buf[i]=buf[j];
					buf[j]=temp;
				}
		}
	}
	temp=buf[1]+buf[2]+buf[3]+buf[4]+buf[5]+buf[6]+buf[7];
	temp=temp/7;
	return temp;
}



/**********************************************
***time1中斷
***********************************************/
void timer1() interrupt 3
{
	static uchar disp_time=0;

	TH1=(65536-50000)/256;
	TL1=(65536-50000)%256;
	disp_time++;
	if(disp_time==4)
		{
			disp_time=0;
			new_result=ad_read(0);
//********************************************		
			if(new_result < old_result)
				{
					if(new_result<100)
						{
							TR1=0;
							delay_xms(1000);
							old_result=new_result;
							TR1=1;
						}
					else
						new_result=old_result;
				}
			else
				{
					old_result=new_result;
				}
//*************************************************/		
			disp(new_result);
		}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩国产大片| 91色视频在线| 亚洲va在线va天堂| 最新中文字幕一区二区三区 | 欧美国产欧美综合| 精品国产免费一区二区三区香蕉| 欧美福利一区二区| 欧美精品99久久久**| 制服丝袜亚洲网站| 久久综合狠狠综合久久综合88| 日韩欧美美女一区二区三区| 日韩视频一区二区| 国产欧美日本一区二区三区| 国产欧美一区二区在线| **欧美大码日韩| 亚洲成人三级小说| 美女免费视频一区二区| 国内精品国产成人国产三级粉色 | 久久久久国产精品麻豆ai换脸| 久久久另类综合| 成人免费一区二区三区视频| 亚洲在线免费播放| 毛片基地黄久久久久久天堂| 国产精品一二三区在线| 色综合天天综合给合国产| 色婷婷av久久久久久久| 91麻豆精品91久久久久同性| 精品久久久影院| 中文字幕字幕中文在线中不卡视频| 亚洲综合男人的天堂| 麻豆极品一区二区三区| 成人中文字幕在线| 在线观看日韩高清av| 欧美videos大乳护士334| 自拍偷拍国产亚洲| 久久国产精品露脸对白| 99免费精品视频| 日韩欧美视频一区| 亚洲欧洲制服丝袜| 国产中文一区二区三区| 在线一区二区三区| 久久亚洲免费视频| 亚洲gay无套男同| 菠萝蜜视频在线观看一区| 555www色欧美视频| 亚洲天天做日日做天天谢日日欢| 男人的天堂亚洲一区| 99久久99精品久久久久久| 欧美一区二区观看视频| 亚洲精品国产a| 成人综合激情网| 精品国产污污免费网站入口| 天天综合天天做天天综合| 99在线精品一区二区三区| 欧美精品一区二区三区蜜桃 | 亚洲图片欧美激情| 国产一区二区电影| 91精品国产91久久综合桃花| 亚洲最色的网站| 99re这里只有精品视频首页| 国产午夜亚洲精品午夜鲁丝片| 国产精品18久久久久久久久| 在线综合亚洲欧美在线视频| 一区二区免费看| 91女人视频在线观看| 国产女同性恋一区二区| 国产精品亚洲人在线观看| 日韩欧美一级精品久久| 日韩有码一区二区三区| 欧美裸体一区二区三区| 亚洲一区二区三区四区中文字幕| 不卡电影一区二区三区| 国产精品久久久久国产精品日日| 国产成人在线网站| 国产精品视频看| 成人av综合在线| 亚洲丝袜另类动漫二区| 99re66热这里只有精品3直播| 中文成人av在线| av电影在线不卡| 亚洲另类春色校园小说| 色综合久久综合| 亚洲国产成人高清精品| 欧美精品视频www在线观看| 欧美aaa在线| 久久嫩草精品久久久精品| 国产乱码精品一区二区三区五月婷 | 中文字幕av一区二区三区免费看| 粉嫩在线一区二区三区视频| 亚洲视频狠狠干| 在线欧美一区二区| 蜜臀精品久久久久久蜜臀 | 久久久久久日产精品| 国产在线播放一区二区三区| 欧美国产日韩在线观看| 日本二三区不卡| 日本不卡视频在线| 国产欧美1区2区3区| 色八戒一区二区三区| 麻豆精品新av中文字幕| 国产午夜精品福利| 色爱区综合激月婷婷| 麻豆精品一区二区三区| 国产精品日产欧美久久久久| 欧美在线影院一区二区| 久久99热99| 亚洲午夜免费电影| 久久久影院官网| 欧美日韩一卡二卡三卡| 国产老女人精品毛片久久| 亚洲免费av高清| 欧美不卡一区二区三区| 99re这里只有精品首页| 精品写真视频在线观看| 亚洲另类中文字| 亚洲国产精品高清| 91精品婷婷国产综合久久竹菊| 高清av一区二区| 免费美女久久99| 亚洲另类一区二区| 国产精品免费免费| 久久新电视剧免费观看| 欧美综合久久久| 国产99久久久国产精品| 久久99久久99精品免视看婷婷| 亚洲激情图片一区| 中文字幕一区二区三区四区| 精品国产乱码91久久久久久网站| 欧美性大战久久久久久久| 成人黄色电影在线| 国产剧情在线观看一区二区| 日韩av高清在线观看| 亚洲欧美另类小说| 国产精品污www在线观看| 26uuu国产日韩综合| 7799精品视频| 51久久夜色精品国产麻豆| 欧美日韩在线免费视频| 色又黄又爽网站www久久| av亚洲精华国产精华精华| 国产毛片精品国产一区二区三区| 麻豆成人久久精品二区三区小说| 亚洲一区二区成人在线观看| 亚洲另类中文字| 亚洲美女少妇撒尿| 亚洲精品成a人| 一区二区三区中文字幕电影| 中文字幕日韩av资源站| 国产精品毛片大码女人| 欧美经典三级视频一区二区三区| 26uuu亚洲综合色欧美| 精品国产在天天线2019| 精品国产伦一区二区三区免费| 91麻豆精品国产91久久久久久久久| 欧美喷水一区二区| 欧美一区二区三区白人| 日韩免费视频线观看| 日韩欧美二区三区| 久久亚洲一区二区三区明星换脸| 久久综合九色综合97婷婷女人 | 欧美电视剧在线看免费| 欧美成人激情免费网| 精品国产乱码久久| 久久精品日韩一区二区三区| 国产欧美日韩另类视频免费观看| 中文字幕高清一区| 亚洲女同女同女同女同女同69| 玉足女爽爽91| 青青草成人在线观看| 国产99久久精品| 欧美午夜影院一区| 日韩欧美成人一区| 国产欧美日韩综合| 亚洲精品高清在线观看| 奇米精品一区二区三区在线观看一| 麻豆久久久久久久| 成人av在线资源网站| 欧美三级中文字幕在线观看| 日韩视频免费直播| 中文字幕免费不卡在线| 午夜国产不卡在线观看视频| 麻豆91免费观看| 91在线国内视频| 精品国产乱码久久久久久浪潮| 中文字幕日本不卡| 久久激五月天综合精品| 9i在线看片成人免费| 这里只有精品电影| 亚洲色图.com| 韩国欧美国产1区| 欧美伊人精品成人久久综合97| 日韩免费视频一区二区| 亚洲欧美日韩精品久久久久| 麻豆91精品91久久久的内涵| 色婷婷香蕉在线一区二区| 精品成人佐山爱一区二区| 亚洲视频狠狠干| 国产福利精品一区| 欧美一区二区三区免费视频| 一区二区在线看|