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

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

?? httt.c

?? 本系統(tǒng)采用51單片機和DAC0832
?? C
字號:
#include<REG51.h>

#define uchar unsigned char
#define uint unsigned int
#define led P0                       //P0口控制數(shù)碼管
#define DAC0832 P1 					//P1口控制0832的輸入
#define ledxuan P2					//P2口位選

uchar code leddig[]={	0xef,0xdf,0xbf,0x7f};            //位選碼

uchar code ledcode[]={0x3f,0x06,0x5b,0x4f,			  	// 斷碼
	   			  		0x66,0x6d,0x7d,0x07,
				  		0x7f,0x6f,0x79,0x40}; 

uchar code sin[256]={ 	0x80,0x83,0x86,0x89,0x8D,0x90,0x93,0x96,     //正弦信號碼表
						0x99,0x9C,0x9F,0xA2,0xA5,0xA8,0xAB,0xAE, 
						0xB1,0xB4,0xB7,0xBA,0xBC,0xBF,0xC2,0xC5,
						0xC7,0xCA,0xCC,0xCF,0xD1,0xD4,0xD6,0xD8, 
						0xDA,0xDD,0xDF,0xE1,0xE3,0xE5,0xE7,0xE9,
						0xEA,0xEC,0xEE,0xEF,0xF1,0xF2,0xF4,0xF5, 
						0xF6,0xF7,0xF8,0xF9,0xFA,0xFB,0xFC,0xFD, 
						0xFD,0xFE,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
						0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0xFD, 
						0xFD,0xFC,0xFB,0xFA,0xF9,0xF8,0xF7,0xF6, 
						0xF5,0xF4,0xF2,0xF1,0xEF,0xEE,0xEC,0xEA,
						0xE9,0xE7,0xE5,0xE3,0xE1,0xDE,0xDD,0xDA,
						0xD8,0xD6,0xD4,0xD1,0xCF,0xCC,0xCA,0xC7,
						0xC5,0xC2,0xBF,0xBC,0xBA,0xB7,0xB4,0xB1, 
						0xAE,0xAB,0xA8,0xA5,0xA2,0x9F,0x9C,0x99, 
						0x96,0x93,0x90,0x8D,0x89,0x86,0x83,0x80, 
						0x80,0x7C,0x79,0x78,0x72,0x6F,0x6C,0x69,
						0x66,0x63,0x60,0x5D,0x5A,0x57,0x55,0x51,
						0x4E,0x4C,0x48,0x45,0x43,0x40,0x3D,0x3A, 
						0x38,0x35,0x33,0x30,0x2E,0x2B,0x29,0x27,
						0x25,0x22,0x20,0x1E,0x1C,0x1A,0x18,0x16,
						0x15,0x13,0x11,0x10,0x0E,0x0D,0x0B,0x0A,
						0x09,0x08,0x07,0x06,0x05,0x04,0x03,0x02, 
						0x02,0x01,0x00,0x00,0x00,0x00,0x00,0x00,
						0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x02,
						0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,
						0x0A,0x0B,0x0D,0x0E,0x10,0x11,0x13,0x15,
						0x16,0x18,0x1A,0x1C,0x1E,0x20,0x22,0x25,
						0x27,0x29,0x2B,0x2E,0x30,0x33,0x35,0x38, 
						0x3A,0x3D,0x40,0x43,0x45,0x48,0x4C,0x4E, 
						0x51,0x55,0x57,0x5A,0x5D,0x60,0x63,0x66, 
						0x69,0x6C,0x6F,0x72,0x76,0x79,0x7C,0x80 };
sbit keymode=P2^3;                //按鍵四個,分別是 模式建,調(diào)節(jié)控制建,位選移動鍵,數(shù)值加1鍵
sbit keyset=P2^0;                  //四建分別在 P2^0--P2^3口
sbit keymove=P2^1;
sbit keyup=P2^2;

bit setflag=0;                         //調(diào)節(jié)標志

uchar mode=0,movenum=1,led4[4],wei,N=0,M=0;
uint  freq;

void key()                         //按鍵函數(shù)
{
	uchar keynum;
	keynum=keymode&keyset&keymove&keyup;       //有無按鍵按下 判定位,按下為0,沒有為1
	if(keynum==0)                              
	{ 
		if(keymode==0) { while(keymode==0);   //等待按鍵彈起,消顫
						 if(mode<=3) mode++;   //模式的循環(huán)選擇(1,2,3,4種)
							else mode=1;
							led4[0]=mode;
							N=0;
					   }
		else if(keyset==0) { while(keyset==0);    //等待按鍵彈起,消顫
							 setflag=~setflag;    //判斷可否調(diào)節(jié)的位
						   }
		else if(keymove==0) { while(keymove==0);    //等待按鍵彈起,消顫
							  if(setflag) 
								if(movenum<=2) movenum++;   //要調(diào)節(jié)的位的循環(huán)選擇 (1,2,3位)
								else movenum=1;	
							}
		else if(keyup==0) { while(keyup==0);     //等待按鍵彈起,消顫
							  if(setflag)                
								if(led4[movenum]<=8) led4[movenum]++;     //調(diào)節(jié)的位的加1
								else led4[movenum]=0;	
							}
	}

}

void display()               //顯示函數(shù)
{
	uchar n;
	ledxuan=leddig[wei];    //位選
	n=led4[wei];            //鍵值
	if(wei==movenum&setflag==1) led=ledcode[n]|0x80;   //該位被選中,則可以調(diào)節(jié),該位小數(shù)點亮
	  else led=ledcode[n];          //該位沒被選中 ,不亮小數(shù)點            
	if(wei<=2) wei++;            //位選循環(huán),準備顯示下一位
	  else wei=0;
}

void output()           //波形輸出函數(shù)
{
	switch(mode)        //根據(jù)模式唻輸出
	{ 
	  case 1:                              //方波
	    { if(N<=128) DAC0832=0x00; 
		   else DAC0832=0xff;
		  N=N+8;
		  break;
	    }
	  case 2:                             //鋸齒
		{ DAC0832=N;
		  N=N+8;
		  break;
		}
	  case 3:                             //三角波
		{ 
	    if(M==0)	
		{N=N+8;
     	 DAC0832=N;
		 if(N==248)
		 M=1;
		 }

	    if(M==1)
		{ N=N-8;
		 DAC0832=N;
		 if(N==0)
		 {
		 M=0;}
		 }
		 break;
		}
	  case 4:                             //正弦波
		{ DAC0832=sin[N];
		  N=N+8;
		  break;
		}
   	  default:break;
	}
}

void work() interrupt 1               //定時器0,
{
	freq=led4[1]*100+led4[2]*10+led4[3];   // 計算輸入的鍵值即為頻率值
	if(freq!=0)
	 { freq=22118400/12/freq/32;          //頻率值轉(zhuǎn)換成定時器的定時數(shù)
	   TH0=(-freq)>>8;
	   TL0=(-freq);
	   output();                   //輸出波形
	 }
	else DAC0832=0x00;
}

void displayer() interrupt 3      //定時器1
{
	TR1=0;                      //定時器關
	TH1=(-300)>>8;               //定時數(shù)重裝
	TL1=(-300);	
	display();              //顯示函數(shù)調(diào)用
	TR1=1;                  //定時器開
}

void initial()            //初始化函數(shù)
{
    DAC0832=0;           // 數(shù)模初始值為0
	led=0x00;            //數(shù)碼管初始
	ledxuan=0xff;       //位選初始
	EA=1;               //中斷允許
	TMOD=0x11;          //定時器0,1的方式都是1
	TH0=(-300)>>8;      //定時器0初值裝入
	TL0=(-300);
	ET0=1;              //中斷0允許
	TR0=1;	           //定時器0開
	TH1=(-300)>>8;     //定時器1初值裝入
	TL1=(-300);        //中斷1允許
	ET1=1;            //定時器1開
	TR1=1;	 
}

void main(void)      //主函數(shù)
{
	initial();      //初始化
	while(1){key();}  //死循環(huán),調(diào)用按鍵函數(shù)
}


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区视频免费在线观看| 国产精品2024| 国产精品影视天天线| 在线影视一区二区三区| 国产三区在线成人av| 五月天一区二区| 99久久99久久精品国产片果冻| 欧美日韩国产综合草草| 色综合久久久久综合| 欧美在线一二三四区| 婷婷综合五月天| 国产精品毛片a∨一区二区三区| 国产精品久久久久天堂| 久久精品国产99| 9191成人精品久久| 亚洲激情六月丁香| av一区二区久久| 久久久久九九视频| 老司机免费视频一区二区| 欧美日韩亚州综合| 亚洲高清视频中文字幕| 色婷婷综合久色| 亚洲女爱视频在线| av在线播放成人| 亚洲欧洲日韩在线| 成人的网站免费观看| 国产精品天天看| 日本伊人午夜精品| 国产乱妇无码大片在线观看| 欧美精品一二三四| 国产精品一区二区三区乱码| 精品久久久久一区二区国产| 蜜臀av一区二区在线免费观看| 欧美人狂配大交3d怪物一区| 亚洲444eee在线观看| 欧美二区三区的天堂| 亚洲不卡一区二区三区| 欧美一区日韩一区| 狠狠网亚洲精品| 国产校园另类小说区| 成人影视亚洲图片在线| 综合分类小说区另类春色亚洲小说欧美| 大胆亚洲人体视频| 国产精品色在线观看| 91免费看片在线观看| 亚洲精选一二三| 欧美色爱综合网| 老司机免费视频一区二区| 国产午夜精品一区二区三区嫩草| 久久国产麻豆精品| 国产成人亚洲精品狼色在线| 99久久精品免费看| 最新久久zyz资源站| 欧美日韩一级二级三级| 久草精品在线观看| 国产精品视频九色porn| 欧美日韩亚洲综合在线| 精品亚洲porn| 亚洲日本在线视频观看| 欧美精品v日韩精品v韩国精品v| 麻豆中文一区二区| 国产精品久久久久精k8| 欧美久久一二区| 成人午夜私人影院| 天天操天天干天天综合网| 国产日产欧美一区二区三区| 91国模大尺度私拍在线视频| 久久精品99国产精品| 亚洲女同一区二区| 精品国产91九色蝌蚪| 色8久久精品久久久久久蜜| 午夜视频一区二区| av在线不卡免费看| 日韩成人dvd| 一本大道久久精品懂色aⅴ| 日本不卡一二三区黄网| 国产精品精品国产色婷婷| 337p亚洲精品色噜噜狠狠| 成人国产在线观看| 日韩不卡手机在线v区| 亚洲欧美成aⅴ人在线观看| 精品国产精品网麻豆系列| 欧美性xxxxxxxx| 国产精品18久久久久久久久久久久| 亚洲午夜日本在线观看| 国产精品美女久久久久久| 日韩你懂的在线播放| 色婷婷av一区二区三区gif| 国产成人啪免费观看软件| 日日夜夜一区二区| 亚洲一区在线观看网站| 国产精品久久精品日日| 精品成人私密视频| 欧美一卡二卡在线| 欧美精三区欧美精三区| 9191精品国产综合久久久久久| 国产欧美日韩激情| 免费欧美日韩国产三级电影| 亚洲四区在线观看| 久久九九99视频| 欧美电影免费观看高清完整版在| 欧美性一区二区| 色综合久久久久综合99| 99这里只有久久精品视频| 国产一区二区三区精品欧美日韩一区二区三区 | 在线综合+亚洲+欧美中文字幕| 99久久99久久精品国产片果冻| 成人免费毛片aaaaa**| 国产一区二区福利视频| 国产精品亚洲成人| 国产精品一品二品| 国产传媒欧美日韩成人| 国产黄色成人av| 国产成人在线观看| 国产成人在线免费观看| 国产91精品入口| 不卡的av电影在线观看| 成人免费毛片app| 91美女视频网站| 色天天综合色天天久久| 欧美午夜片在线观看| 欧美日韩免费一区二区三区| 制服丝袜中文字幕一区| 日韩一区二区麻豆国产| 欧美一区二区精美| 久久午夜色播影院免费高清| 久久久久99精品国产片| 亚洲欧美在线视频| 一区二区三区免费看视频| 亚洲国产精品影院| 麻豆国产欧美一区二区三区| 精品一区中文字幕| 99re热这里只有精品免费视频| 色综合天天综合网天天狠天天| 在线日韩av片| 精品少妇一区二区三区日产乱码| 精品国产乱码久久久久久免费 | 亚洲综合色噜噜狠狠| 亚洲成人av电影| 久久精品国产亚洲一区二区三区| 国产福利一区二区三区视频 | 亚洲色图视频网站| 精品少妇一区二区三区日产乱码| 色琪琪一区二区三区亚洲区| 91成人在线精品| 日韩一级片在线播放| 日本一区二区三区高清不卡| 最新国产の精品合集bt伙计| 午夜欧美视频在线观看| 国产精品自在欧美一区| 色噜噜狠狠成人中文综合| 精品国产成人在线影院| 一区二区欧美国产| 国产精一区二区三区| 欧美日韩综合在线| 国产天堂亚洲国产碰碰| 午夜在线电影亚洲一区| 国产成人免费网站| 日韩一级欧美一级| 一区视频在线播放| 开心九九激情九九欧美日韩精美视频电影 | 欧美性猛片xxxx免费看久爱| 久久综合av免费| 亚洲成年人影院| 99久久精品国产精品久久| 欧美成人r级一区二区三区| 亚洲最色的网站| 成人av网在线| 精品国产百合女同互慰| 亚洲国产精品麻豆| 91欧美一区二区| 欧美激情资源网| 久久99久久99精品免视看婷婷 | 久久久久免费观看| 日韩电影一区二区三区四区| 91蝌蚪porny| 日本一区二区三区高清不卡| 美美哒免费高清在线观看视频一区二区 | 欧美成人艳星乳罩| 亚洲国产精品一区二区久久恐怖片 | 欧美日韩亚洲综合一区 | 色94色欧美sute亚洲线路二 | 久久久久久一二三区| 男女男精品视频| 9191成人精品久久| 偷窥国产亚洲免费视频| 欧美日韩在线免费视频| 一区二区三区免费观看| 色综合视频在线观看| 国产精品电影院| 不卡av在线网| 亚洲美女少妇撒尿| 91视频在线看| 日韩理论电影院| 91美女片黄在线观看| 亚洲免费观看高清完整版在线观看| 成人免费高清视频在线观看| 国产精品久久久久久久久免费丝袜| 风间由美中文字幕在线看视频国产欧美| 久久久蜜桃精品|