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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? 1.txt

?? 該數(shù)控直流電流源以精密壓控電流源為核心、用單片機、DAC組成控制電路
?? TXT
字號:
#include <reg52.h>
#define uchar unsigned char
#define uint unsigned int

#define Key_add 0x01;
#define Key_subb 0x02;
#define Key_switch 0x03;
#define time1 1200

//******************************管腳定義***************************************
sbit ADSCLK=P1^4;			// 驅(qū)動時鐘位
sbit ADCS=P1^5;				//片選信號位
sbit ADDOUT=P1^6;			//串行數(shù)據(jù)位

sbit DADIN=P1^0;				//數(shù)據(jù)輸入線
sbit DACLR=P1^1;				//清零位
sbit DASCLK=P1^2;			//時鐘線
sbit DACS=P1^3;				//片選位

sbit LED1=P2^7;		//4位LED位選
sbit LED2=P2^6;
sbit LED3=P2^5;
sbit LED4=P2^4;

sbit K1=P2^0;		//按鍵1,2,3
sbit K2=P2^1;
sbit K3=P2^2;
sbit L_mod_set=P3^4;		//顯示模式1,2指示燈
sbit L_mod_test=P3^5;
sbit L_step1=P3^3;		//步進量指示燈
sbit L_step10=P3^6;
sbit L_step100=P3^7;

//*****************************************************************************
unsigned char code dis[12]={0XC0,0XF9,0XA4,0XB0,0X99,0X92,0X82,0XF8,0X80,0X90,0x7f}; 
//預(yù)置LED段碼
unsigned char code dis2[12]={0X40,0X79,0X24,0X30,0X19,0X12,0X02,0X78,0X00,0X10,0x7f};
 //預(yù)置LED段碼,帶小數(shù)點
uchar KEY;
uint DAout,DA_step,ADin;
uint sys_time,dis_time;

uint ADC();		//AD轉(zhuǎn)換子程序
void DAC(uint datas);	//DA轉(zhuǎn)換子程序
void key_scan();	//按鍵子程序


void t2_int() interrupt 5 using 1			//定時器2中斷服務(wù)程序
{
	static uint dis_buf;
	static uchar c;
	TF2=0;
	sys_time++;
	c++;c=c%4; 					//4位LED顯示
	switch (c) 
	{
	case 0:		
		LED4=1;
		P0=dis[dis_buf/1000];LED1=0;
		break;
	case 1:
		LED1=1;	
		P0=dis[(dis_buf%1000)/100];LED2=0;
		break;
	case 2:
		LED2=1;
		P0=dis[(dis_buf%100)/10];LED3=0;
		break;
	case 3:
		LED3=1;
		P0=dis[dis_buf%10];LED4=0;
		break;
	}
	if (sys_time%8==0)key_scan();		//整20ms則進行按鍵掃描
	dis_time++;
	if (dis_time%2400>=time1)			//每隔3秒切換顯示內(nèi)容
		{dis_buf=DAout>>1;L_mod_test=1;L_mod_set=0;}
	else
		{
			dis_buf=ADin>>1;L_mod_test=0;L_mod_set=1;
			if (sys_time%200==0)
			ADin=ADC();		//每0.5秒進行一次AD轉(zhuǎn)換
		}
}

void init()
{
	TH2=0xF6;
	TL2=0x3c;
	RCAP2H=0xf6;
	RCAP2L=0x3c;
	
	SCON=0x50;
	TMOD=0x21;
	TH1=254;
	TL1=254;
	TR2=1;TR1=1;
	IE=0xa0;
	
	DA_step=20;L_step10=0;
	L_mod_set=0;dis_time=time1;
}
void main()
{
	init();
	DAC(0);
	while (1)
	{
		switch (KEY)		//按鍵服務(wù)
		{
		case 1:		//按下了“+”鍵則DA輸出增加
			dis_time=time1;
			KEY=0;DAout=DAout+DA_step;
			if(DAout>4095)DAout=4095;
			DAC(DAout);
			break;
		case 2: 	//按下了“-”鍵則DA輸出減小
			dis_time=time1;
			KEY=0;DAout=DAout-DA_step;
			if(DAout>4095)DAout=0;
			DAC(DAout);
			break;
		case 3: 	//按下了“步進量切換”鍵則改變每次按下“+”、“-”鍵時的步進電流
			KEY=0;
			if (DA_step==2){DA_step=20;L_step1=1;L_step10=0;L_step100=1;}
			else if (DA_step==20){DA_step=200;L_step1=1;L_step10=1;L_step100=0;}
			else if (DA_step==200){DA_step=2;L_step1=0;L_step10=1;L_step100=1;}
			else  {DA_step=20;L_step1=1;L_step10=0;L_step100=1;}
			break;
		}
	}
}
void key_scan()
{
	static uint t;
	static bit k11,k12,k21,k22,k31,k32;		//檢測是否有按鍵動作(即引腳發(fā)生負跳變)
	static bit kd1,kd2,kd3;
	k11=!K1;k21=!K2;k31=!K3;
	k12^=k11;k12&=k11;
	k22^=k21;k22&=k21;
	k32^=k31;k32&=k31;
	if (k12){KEY=1;kd1=1;kd2=0;kd3=0;t=0;}		//有則返回相應(yīng)鍵值
	else if(k22){KEY=2;kd1=0;kd2=1;kd3=0;t=0;}
	else if(k32){KEY=3;kd1=0;kd2=0;kd3=1;t=0;}

	if(kd1)											//檢測是否有鍵長按不放,有則
		{kd1=k11;t++;if((t%15==0)&&t>50)KEY=1;}		//每0.3秒返回一次相應(yīng)鍵值
	if(kd2)
		{kd2=k21;t++;if((t%15==0)&&t>50)KEY=2;}
	k12=k11;k22=k21;k32=k31;
}

void DAC(uint datas)
{
 unsigned char i,dh,dl;	
 	if (datas>4095)datas=4096; 		//當(dāng)輸出量大于DA的最大輸出電壓時,DA輸出
	dl=datas%256; 					//最大電壓
	dh=datas/256;
	dh=dh<<4;
	DASCLK=0;
	DACS=0;
	for (i=0;i<4;i++)
	{
		if ((dh&0x80)==0)
			DADIN=0;
		else
			DADIN=1;
		dh=dh<<1;
		DASCLK=1;DASCLK=0;
	}
	for (i=0;i<8;i++)
	{
		if ((dl&0x80)==0)
			DADIN=0;
		else
			DADIN=1;
		dl=dl<<1;
		DASCLK=1;DASCLK=0;
	}
	DACS=1;
}

uint ADC() using 1		//因為該子程序是被中斷程序調(diào)用的,所以必須與中斷服務(wù)程序//用同一個寄存器區(qū)
{
 unsigned char i;
 uint ADdata=0;
 ADSCLK=0;
 ADCS=0;
 while(ADDOUT!=1); 
 for(i=0;i<11;i++)		//讀入12位數(shù)據(jù)
 {
  ADSCLK=1;
  ADSCLK=0;
  ADdata=ADdata|ADDOUT;
  ADdata=ADdata<<1;
 }
  ADSCLK=1;
  ADSCLK=0;
  ADdata=ADdata|ADDOUT;
  ADSCLK=1;
  ADSCLK=0;
  ADCS=1;
  return(ADdata);

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩国产免费一区二区| 亚洲精品久久久久久国产精华液| 一区二区中文视频| 日本午夜精品一区二区三区电影 | 亚洲大型综合色站| 丰满白嫩尤物一区二区| 91精品国产aⅴ一区二区| 国产精品久久影院| 国产成人精品三级| 精品国产一区二区三区av性色 | 欧美性色欧美a在线播放| 国产午夜亚洲精品理论片色戒| 午夜久久久影院| 色婷婷国产精品| 亚洲视频香蕉人妖| 成人动漫视频在线| 国产视频一区在线观看| 国内精品国产三级国产a久久| 欧美日韩国产乱码电影| 一区二区三区日本| 色94色欧美sute亚洲13| 综合电影一区二区三区 | 欧美在线一区二区| 一区二区在线观看免费视频播放| 高清免费成人av| 久久久午夜电影| 狠狠v欧美v日韩v亚洲ⅴ| 欧美精品一区二区高清在线观看 | 欧美精品vⅰdeose4hd| 亚洲乱码国产乱码精品精可以看 | 亚洲视频综合在线| 成人av动漫网站| 国产精品全国免费观看高清 | 欧美精品v日韩精品v韩国精品v| 一卡二卡三卡日韩欧美| 91久久精品一区二区三| 一区二区在线观看不卡| 欧美性受xxxx黑人xyx性爽| 亚洲午夜激情av| 欧美日韩亚洲高清一区二区| 天堂va蜜桃一区二区三区漫画版| 欧美日韩国产片| 久久国产精品99久久人人澡| 2023国产精品自拍| 成人免费视频国产在线观看| 亚洲蜜臀av乱码久久精品蜜桃| 日本韩国精品在线| 日本不卡的三区四区五区| 欧美刺激脚交jootjob| 国产在线看一区| 国产精品丝袜在线| 欧美色精品在线视频| 日本不卡免费在线视频| 久久精子c满五个校花| 99这里只有久久精品视频| 一区二区三区四区在线免费观看| 欧美日韩成人激情| 东方欧美亚洲色图在线| 洋洋成人永久网站入口| 欧美va天堂va视频va在线| 成人午夜大片免费观看| 亚洲成人av一区| 国产午夜久久久久| 欧美日韩精品一区二区在线播放| 久久精品久久精品| 玉足女爽爽91| 欧美成人精品福利| 日本乱码高清不卡字幕| 精品中文字幕一区二区小辣椒| 亚洲欧洲av在线| 日韩欧美区一区二| 一本色道a无线码一区v| 激情成人综合网| 亚洲黄色小说网站| 久久久国产午夜精品| 欧美视频三区在线播放| 床上的激情91.| 五月天激情综合网| 亚洲素人一区二区| 久久综合久久久久88| 欧美性受极品xxxx喷水| 国产成人av一区| 另类小说欧美激情| 性欧美疯狂xxxxbbbb| 国产欧美日韩激情| 精品久久久久久最新网址| 欧美色精品天天在线观看视频| 懂色一区二区三区免费观看| 久久国产福利国产秒拍| 亚洲一区二区三区三| 国产精品高清亚洲| 久久精品亚洲一区二区三区浴池| 欧美影视一区在线| 91麻豆精品在线观看| 国产91精品一区二区麻豆亚洲| 日本不卡免费在线视频| 日一区二区三区| 一区二区三区.www| 亚洲日本在线a| 国产精品久久看| 久久婷婷久久一区二区三区| 日韩精品一区二区三区视频播放| 欧美色手机在线观看| 色哟哟亚洲精品| 成人av网站在线观看| 国产a久久麻豆| 国产乱码精品一区二区三区忘忧草 | 国产日韩精品一区| 久久精品亚洲乱码伦伦中文| 久久午夜色播影院免费高清| 精品精品国产高清a毛片牛牛| 欧美一二三区在线| 欧美一卡二卡在线| 日韩一区二区三区视频| 欧美成人高清电影在线| 欧美刺激午夜性久久久久久久 | 老司机午夜精品| 国内精品在线播放| 国产精品一区三区| 国产成人免费9x9x人网站视频| 丰满白嫩尤物一区二区| 97久久超碰国产精品| 91福利精品视频| 欧美日韩情趣电影| 日韩亚洲欧美高清| 久久久青草青青国产亚洲免观| 中文字幕 久热精品 视频在线| 中文在线一区二区 | 国产精品高潮呻吟| 亚洲综合无码一区二区| 青青草原综合久久大伊人精品优势 | 视频在线观看国产精品| 麻豆91精品视频| 国产成人免费av在线| 91精彩视频在线| 欧美一区二区三区免费| 久久久精品国产免费观看同学| 中文字幕一区二区三区不卡在线| 亚洲激情欧美激情| 久久精品国产亚洲高清剧情介绍| 国产精品99久久久| 欧美在线影院一区二区| 精品免费国产一区二区三区四区| 久久久久久免费| 亚洲精品v日韩精品| 久久国产欧美日韩精品| 99国产欧美久久久精品| 91精品国产高清一区二区三区蜜臀| 久久美女艺术照精彩视频福利播放| 国产精品免费视频一区| 亚洲愉拍自拍另类高清精品| 激情偷乱视频一区二区三区| 一本久久a久久精品亚洲| 欧美成人伊人久久综合网| 亚洲视频图片小说| 激情久久五月天| 欧美亚洲禁片免费| 日本一区二区成人| 午夜欧美在线一二页| 成人午夜电影网站| 日韩精品一区二区三区四区| 伊人婷婷欧美激情| 国产成人自拍网| 91精品国产综合久久小美女| 国产精品视频免费| 久久国产福利国产秒拍| 欧美系列亚洲系列| 中文字幕亚洲在| 国产福利精品导航| 欧美白人最猛性xxxxx69交| 亚洲一区二区免费视频| 99久久综合色| 国产午夜亚洲精品羞羞网站| 美日韩黄色大片| 在线成人免费观看| 一区二区欧美视频| av在线综合网| 日本一区二区三区四区在线视频| 日韩av一区二区在线影视| 欧美在线不卡一区| 国产精品国产自产拍高清av王其 | 久久毛片高清国产| 韩日欧美一区二区三区| 日韩亚洲欧美高清| 男人的j进女人的j一区| 5月丁香婷婷综合| 亚洲成a人v欧美综合天堂| 91免费小视频| 1024国产精品| 99精品久久久久久| 亚洲婷婷综合久久一本伊一区| 成人av电影在线播放| 国产精品久久久久久久久搜平片| 国产一区二区日韩精品| 精品国产免费一区二区三区四区| 日韩黄色免费电影| 日韩一区二区免费电影| 日本女优在线视频一区二区| 91精品国产91久久综合桃花| 秋霞国产午夜精品免费视频|