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

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

?? da_2.c

?? DAC0832 Interface DAC0832的接口c程序
?? 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一区二区三区免费野_久草精品视频
99视频在线观看一区三区| 欧美一区二区三区免费大片| 欧美影视一区在线| 精品剧情v国产在线观看在线| 国产精品久久毛片a| 琪琪久久久久日韩精品| 成人av免费在线| 久久综合中文字幕| 亚洲bt欧美bt精品777| 99久久精品国产麻豆演员表| 日韩免费观看高清完整版| 亚洲午夜国产一区99re久久| 成人性色生活片免费看爆迷你毛片| 88在线观看91蜜桃国自产| 国产精品家庭影院| 懂色av一区二区三区免费观看 | 不卡一区二区中文字幕| 欧美一二三区在线观看| 亚洲一区在线视频| 99久久精品免费看| 国产精品久久免费看| 国产一区二区剧情av在线| 日韩情涩欧美日韩视频| 丝袜美腿亚洲色图| 欧美日韩第一区日日骚| 亚洲午夜激情av| 欧美视频日韩视频| 亚洲午夜一区二区三区| 日本高清免费不卡视频| 中文字幕在线不卡视频| 成人一区二区三区中文字幕| 国产亚洲精品资源在线26u| 国产原创一区二区| 国产调教视频一区| av一二三不卡影片| 亚洲视频一二三区| 欧美亚男人的天堂| 天堂成人国产精品一区| 3atv在线一区二区三区| 青娱乐精品视频在线| 日韩一级免费观看| 国内成人自拍视频| 久久欧美中文字幕| 成人av电影观看| 国产精品高潮呻吟久久| 99v久久综合狠狠综合久久| 国产精品久久久久久福利一牛影视| 国产精品99久久久| 国产精品黄色在线观看| 一本色道亚洲精品aⅴ| 亚洲综合久久av| 欧美日韩视频在线观看一区二区三区 | 亚洲欧美日韩久久| 91久久精品网| 日韩成人免费看| 久久日一线二线三线suv| 国产精华液一区二区三区| 国产欧美1区2区3区| 91在线免费播放| 日韩精品亚洲专区| 久久蜜桃av一区二区天堂| 北岛玲一区二区三区四区| 亚洲精品国产第一综合99久久 | 精品国产亚洲在线| 不卡一区二区三区四区| 亚洲国产视频a| 久久天天做天天爱综合色| 97久久人人超碰| 日本一不卡视频| 欧美激情资源网| 欧美精品精品一区| 国产99久久精品| 天天综合天天做天天综合| 久久久久久久久久看片| 色国产精品一区在线观看| 久久精品国产久精国产爱| 国产精品无码永久免费888| 欧美色精品在线视频| 国产麻豆成人精品| 亚洲成av人片在线观看无码| 国产欧美一区二区精品忘忧草| 91久久精品日日躁夜夜躁欧美| 久久99精品国产麻豆婷婷| 日韩毛片高清在线播放| 欧美tickle裸体挠脚心vk| 日本电影亚洲天堂一区| 激情综合色综合久久| 亚洲主播在线观看| 国产精品国产三级国产普通话蜜臀| 91精品国产91久久综合桃花| av一区二区三区| 国产美女视频一区| 首页国产丝袜综合| 亚洲区小说区图片区qvod| 久久精品欧美日韩| 日韩一区二区三区四区| 在线亚洲高清视频| 国产sm精品调教视频网站| 免费在线观看日韩欧美| 亚洲综合色婷婷| 国产精品国产三级国产普通话99| 欧美成人国产一区二区| 91.xcao| 在线精品国精品国产尤物884a| 国产 日韩 欧美大片| 国产精品911| 精品一区二区精品| 麻豆成人免费电影| 日韩激情在线观看| 亚洲成人资源网| 一区二区三区四区在线播放 | 国产精品一区二区在线播放| 五月综合激情日本mⅴ| 亚洲国产aⅴ成人精品无吗| 亚洲美女屁股眼交3| 国产精品久久久久aaaa樱花 | www.欧美日韩国产在线| 高清久久久久久| 粉嫩av一区二区三区| 国产高清不卡二三区| 国产成人综合亚洲网站| 国产精选一区二区三区| 韩国精品免费视频| 婷婷亚洲久悠悠色悠在线播放| 亚洲国产一区在线观看| 亚洲成av人综合在线观看| 午夜欧美2019年伦理| 欧美aaaaa成人免费观看视频| 日本成人在线一区| 国产一区二区不卡老阿姨| 国产成都精品91一区二区三| 成人在线一区二区三区| 91在线一区二区| 欧美美女bb生活片| 日韩欧美国产不卡| 中文字幕乱码亚洲精品一区| 日韩美女视频19| 婷婷丁香久久五月婷婷| 精品一区二区三区免费观看| 成人夜色视频网站在线观看| 91片在线免费观看| 欧日韩精品视频| 欧美亚洲尤物久久| 日韩免费视频线观看| 国产精品理论在线观看| 亚洲成人先锋电影| 国产精品一品视频| 91精彩视频在线| 337p粉嫩大胆色噜噜噜噜亚洲 | 亚洲一区免费在线观看| 奇米精品一区二区三区在线观看| 国产综合久久久久久鬼色 | 欧美一区二区三区在线看| 精品区一区二区| 亚洲免费观看视频| 日韩高清在线不卡| 成人av影院在线| 3751色影院一区二区三区| 国产精品毛片久久久久久| 亚洲成av人片在线| 成人av电影观看| 日韩视频免费直播| 亚洲视频一区二区免费在线观看| 免费在线观看一区二区三区| www.亚洲国产| www国产精品av| 亚洲成人激情综合网| 成人在线综合网站| 日韩精品一区国产麻豆| 伊人开心综合网| 国产成都精品91一区二区三| 欧美精品日韩一本| 亚洲精品日韩综合观看成人91| 国产精品影视在线观看| 4438x成人网最大色成网站| 亚洲免费av在线| 不卡一区中文字幕| 久久男人中文字幕资源站| 午夜欧美2019年伦理| 91麻豆.com| 国产精品乱人伦一区二区| 看电视剧不卡顿的网站| 在线一区二区三区四区五区 | 精品捆绑美女sm三区| 婷婷开心激情综合| 欧美日韩精品一区二区三区| 国产精品高潮久久久久无| 国产美女av一区二区三区| 欧美一区二区三区小说| 亚洲国产wwwccc36天堂| 色婷婷久久99综合精品jk白丝| 国产精品国产三级国产aⅴ入口 | 麻豆专区一区二区三区四区五区| 欧美中文字幕一区二区三区亚洲| 国产精品久久夜| 成人免费毛片片v| 国产精品久久午夜| 91亚洲午夜精品久久久久久| 国产精品进线69影院| 99精品偷自拍|