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

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

?? da_2.c

?? DAC0832D/A轉換設計;三角波發生器程序設計
?? C
字號:
/**********************************************
*   File: DA_2.C
*   Description: Tri-Angle  
*   Created Date:  2007-10-01
*   Last Modified: 2007-10-01
*   Author: Jeffrey - Schicksal@126.com
*   Notes: None
**********************************************/
#include "Atmel/AT89X51.h"
#include "INTRINS.H"

//*******定義DAC0832控制端口*****************//
#define CS1 P0_3
#define WR	P0_4
#define XFER P0_7
#define DOUT P1
//*******定義DAC0832控制端口*****************//

#define TH0_VALUE 0x06
#define TL0_VALUE 0x00

#define T 1024                    // 周期 ms

volatile unsigned char time_tick = 0;

// 函數聲明
void InitDAC0832();
void SetDAC0832_1(unsigned char DAC);
void Start_DAC();
void TIMER_Start();
void TIMER_Init(void);

/**********************************************
*   Function: delay(unsigned int t)
*   Input Variables: t
*   Return Variables: None
*   Usage: Common Delay Routine, t as the delay time ticks
**********************************************/
void delay(unsigned int t)
{
	for(;t>0;t--);		// 延時循環
}

/**********************************************
*   Function: main()
*   Input Variables: None
*   Return Variables: None
*   Usage: Program Entry
*********************************************/
void main()
{
	unsigned char N;
	unsigned char R;
	unsigned char DIR = 1;
	unsigned char x = 0;
	InitDAC0832();	  					// 初始化AD7812
	TIMER_Init();						// 初始化定時器T0
	delay(50);    	  					// 啟動時間約1.5us,延遲
	TIMER_Start();
	N = (T/2)/2;						// 計算N
	R = 256/N;							// 計算R
	
	while(1)
	{
		time_tick = 0;
		while(!time_tick);				// 等待2ms時鐘中斷
		
		if(DIR)
		{
			x+=R;
			if(x>256-R)
			{
				DIR = 1-DIR;
			}
		}
		else
		{
			x-=R;
			if(x<R)
			{
				DIR = 1-DIR;
			}
		}
		
		SetDAC0832_1(x);
		Start_DAC();
	}
}

/**********************************************
*   Function: InitDAC0832()
*   Input Variables: None
*   Return Variables: None
*   Usage: Init DAC0832
*********************************************/
void InitDAC0832()
{
	CS1 = 1;	  				// 置高Cs1
	WR = 0;						// WR有效
}

/**********************************************
*   Function: SetDAC0832_1( unsigned char DAC)
*   Input Variables: unsigned char DAC
*   Return Variables: None
*   Usage: Set DAC Register of DAC0832
*********************************************/
void SetDAC0832_1( unsigned char DAC)
{
	CS1 = 0;					// CS1有效;
	_nop_();					// nop
	DOUT = DAC;					// 寫DAC寄存器
	_nop_();					// nop
	CS1 = 1;					// CS1無效
}

/**********************************************
*   Function: Start_DAC()
*   Input Variables: void
*   Return Variables: void
*   Usage:  Start a Conversion
*********************************************/
void Start_DAC()
{
	XFER = 0;						// XFER有效啟動DA轉換
	_nop_();						// _nop_
	XFER = 1;						// XFER恢復高電平
}

/**********************************************
*	Function: TIMER_Init
*	Input Variables: None
*    Return Variables: None
*    Usage: T0 Initialization
*********************************************/
void TIMER_Init(void)
{
	
	ET0 = 0;					// 關閉T0的中斷
	TMOD = 0x00;				// T0工作在模式0
	TCON = 0x00;				// 暫時未啟動T0
	TL0 = TL0_VALUE;
	TH0 = TH0_VALUE;			// 產生2ms中斷 |24 MHz 晶振
	ET0 = 1;				  	// 打開T0的中斷
	time_tick = 0;
}



/**********************************************
*	Function: timer0_interrupt
*	Input Variables: None
*    Return Variables: None
*    Usage: TIMER_Interrupt Service Routine 
*********************************************/
void timer0_interrupt(void) interrupt 5 using 1 
{		  
	EA = 0;										// 關全局中斷
	TF0 = 0;									// 清中斷標志

	time_tick++;									// 2ms
	
	TL0 = TL0_VALUE;							// T0初值裝載
	TH0 = TH0_VALUE;							// 產生2ms中斷 |24 MHz 晶振
    EA = 1;										// 開中斷
}


/**********************************************
*   Function: TIMER_Start
*    Input Variables: None
*    Return Variables: None
*    Usage: Start T0 
*********************************************/
void TIMER_Start()
{
	TR0 = 1;				// 啟動T0
}




?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91精品1区2区| 国产三级精品三级| av在线免费不卡| 欧美激情中文不卡| 日韩一级在线观看| 欧美亚洲综合色| 色国产精品一区在线观看| 韩国成人福利片在线播放| 天天综合色天天| 午夜欧美2019年伦理| 怡红院av一区二区三区| 亚洲欧洲一区二区三区| 亚洲免费毛片网站| 亚洲欧美国产77777| 国产精品系列在线| 日韩午夜小视频| 91精品免费在线观看| 欧美日韩国产电影| 久久综合99re88久久爱| 欧美精品一区二区三区蜜桃视频| 色综合久久久久| 欧美午夜影院一区| 欧美久久免费观看| 欧美精品乱人伦久久久久久| 69av一区二区三区| 欧美一级免费大片| 国产精品美女久久久久高潮| 国产精品免费丝袜| 国产精品美女一区二区在线观看| 国产精品色哟哟| 国产精品蜜臀在线观看| 亚洲成av人片一区二区三区| 日本一不卡视频| 国产乱子伦一区二区三区国色天香| 成人激情免费电影网址| 97国产精品videossex| 免费人成在线不卡| 9久草视频在线视频精品| 99精品在线观看视频| 欧美精品一级二级| 欧美不卡视频一区| 国产精品久久久久久妇女6080| 亚洲成人www| 国产呦萝稀缺另类资源| 国产99久久久久| 日韩一区二区免费在线电影 | 精品午夜一区二区三区在线观看 | 欧美激情在线免费观看| 亚洲欧美偷拍另类a∨色屁股| 亚洲制服丝袜av| 粉嫩在线一区二区三区视频| 色综合网色综合| 3d动漫精品啪啪1区2区免费| 26uuu国产在线精品一区二区| 中文字幕一区二区三区四区不卡| 日韩福利电影在线| 91丨porny丨最新| 色婷婷亚洲精品| 国产精品久久久久久久蜜臀| 日韩精品一二三四| 色成年激情久久综合| 欧美精品一区视频| 亚洲在线中文字幕| 在线亚洲免费视频| 国产精品私房写真福利视频| 黄页视频在线91| 欧美电影一区二区| 亚洲柠檬福利资源导航| 99re视频精品| 国产欧美精品一区二区三区四区| 精品一区二区三区免费观看| 在线播放国产精品二区一二区四区| 欧美—级在线免费片| 国产高清久久久久| 欧美成人aa大片| 五月天久久比比资源色| 欧美老年两性高潮| 亚洲成人tv网| 欧美一区二区三区性视频| 亚洲美女在线一区| www.欧美色图| 亚洲精选免费视频| 99精品欧美一区二区三区综合在线| 国产精品欧美经典| 99综合影院在线| 国产精品美女一区二区在线观看| 成人av电影免费在线播放| 国产日韩欧美a| 成人动漫一区二区三区| 欧美国产激情一区二区三区蜜月| 免费精品99久久国产综合精品| 日韩亚洲欧美综合| 天天综合天天做天天综合| 欧美电影精品一区二区| 蜜桃传媒麻豆第一区在线观看| 欧美视频一区在线观看| 丝袜美腿高跟呻吟高潮一区| 欧美日韩国产一级片| 蜜桃视频一区二区| 久久久久国产免费免费| 国产成人aaa| 亚洲午夜激情av| 9191国产精品| 大胆欧美人体老妇| 最好看的中文字幕久久| 91极品视觉盛宴| 久久电影网电视剧免费观看| 日韩久久久精品| 99久久精品免费精品国产| 一区二区三区中文在线| 欧美日免费三级在线| 狠狠久久亚洲欧美| 国产精品理论在线观看| 欧美日韩国产欧美日美国产精品| 日韩av网站免费在线| 中文字幕精品一区二区三区精品| 99精品久久99久久久久| 亚洲国产精品久久久久秋霞影院 | 水蜜桃久久夜色精品一区的特点| 欧美日本精品一区二区三区| 六月丁香婷婷色狠狠久久| 国产亚洲一区二区三区在线观看 | 亚洲成人免费视| 成人美女视频在线观看18| 日韩成人免费看| 国产精品少妇自拍| www国产成人免费观看视频 深夜成人网| 成人性生交大片免费看在线播放| 亚洲国产一区二区三区| 久久精品欧美日韩精品| 不卡的电视剧免费网站有什么| 丝瓜av网站精品一区二区| 91麻豆精品国产自产在线观看一区 | 91色婷婷久久久久合中文| 亚洲va韩国va欧美va精品| 欧美草草影院在线视频| 91九色02白丝porn| 国产成人av一区二区三区在线 | 91久久久免费一区二区| 国产在线视频不卡二| 亚洲综合视频在线| 国产精品久久久久久亚洲伦| 91精品国产综合久久精品性色| 成人h动漫精品| 欧美日韩国产综合一区二区三区| a级精品国产片在线观看| 久久蜜桃av一区精品变态类天堂 | 国产成人免费视频精品含羞草妖精| 亚洲精品久久久蜜桃| 337p粉嫩大胆噜噜噜噜噜91av| 欧美色电影在线| 不卡一区二区三区四区| 久久99精品一区二区三区| 国产精品国产成人国产三级| 日韩一区二区视频| 在线观看视频一区| 99精品在线免费| 懂色av一区二区三区蜜臀 | 懂色av中文一区二区三区| 免费高清在线视频一区·| 中文字幕一区二区视频| 91麻豆精品国产91久久久久久久久| 99久精品国产| 91首页免费视频| 91蜜桃传媒精品久久久一区二区| 国产精品羞羞答答xxdd| 狠狠色狠狠色综合| 久久精品国内一区二区三区| 日韩国产高清在线| 99re6这里只有精品视频在线观看| 精品国产一区二区三区久久久蜜月| 欧洲国内综合视频| 欧美一区二区三区免费| 精品国产露脸精彩对白| 久久国产精品99久久人人澡| 色综合久久久网| 日韩欧美久久一区| 国产精品不卡一区| 18成人在线视频| 亚洲专区一二三| 国产真实精品久久二三区| 国模大尺度一区二区三区| 久国产精品韩国三级视频| 久久国产精品99精品国产| 国产精品一二三| 色美美综合视频| 欧美一区二区视频观看视频| 欧美日韩激情在线| 欧美电影免费观看高清完整版在 | 亚洲视频小说图片| 一区二区高清免费观看影视大全| 亚洲国产精品一区二区www| 激情六月婷婷综合| 91在线精品一区二区| 日韩一区二区免费电影| 欧美国产禁国产网站cc| 日韩和欧美一区二区| 成人久久视频在线观看| 91精品国产高清一区二区三区蜜臀| 国产三级精品三级|