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

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

?? 7135_finish.c

?? ad7135的avr16的源程序
?? C
字號:
//************************************************* 
//測試功能:7135的ad功能。將采集到的數據以四位由高到低發給上位機顯示
//測試方法:注意:采集到的電壓單位為mv
//測試結果:ok
//時鐘頻率:外部8m
//管腳分配:1腳(pb0)接7135的25,4腳(pb3)接7135的22
//16腳(pd2)接7135的21   t2計量busy信號內部時鐘的個數
//注意事項:基準電壓為:1v.輸入電壓不大于2v
//完成時間:2009.03.22
//**************************************************

//************************************************** 
//頭文件
//************************************************** 
#include <iom16v.h>
#include <macros.h>
//************************************************** 


//***************************************************** 
//全局變量定義
//*****************************************************
unsigned char N=0;//用來區別是第一次外部中斷還是第二次中斷
unsigned int T2OVF_NUM=0;//用來計定時器T2的溢出次數
unsigned long int T2_NUM;//T2計的總時鐘的個數
unsigned int VIN;//測到的電壓,單位為mv

//***************************************************** 
//函數聲明
//*****************************************************
void DELAY_1MS(void);
void DELAY_NMS(unsigned int n);
void PORT_INIT(void);
void INT0_INIT(void);
void T2_INIT(void);
void T0_125K(void);
void USART_INIT(void);
void USART_TX(unsigned char data);
void DATA_DISPLAY(unsigned int data);

//***************************************************** 
//函數名稱:void DELAY_1MS(void)
//函數功能:延時1ms
//注意事項:i=143*n-2
//*****************************************************
void DELAY_1MS(void)
{    
	 unsigned int i;
	 for(i=1142;i>0;i--)    
     ;
}
//***************************************************** 
//函數名稱:void DELAY_NMS(void)
//函數功能:延時Nms
//注意事項:
//*****************************************************
void DELAY_NMS(unsigned int n)
{	 
	 for(;n>0;n--)
	      DELAY_1MS();
}
//***************************************************** 
//函數名稱:void INT0_INIT(void)  
//函數功能:int0初始化,上升沿產生中斷,使能中斷
//注意事項:未開總中斷
//*****************************************************
void PORT_INIT(void)
{	 
	 DDRB=0X09;
	 PORTB=0X00;
	 DDRD=0X00;
	 PORTD=0XFF;
}
	 
//********************************************************** 
//函數名稱:void T0_250K(void)   
//函數功能:t0工作于CTC模式,產生250k方波
//注意事項:一分頻,pb3(oc0)接7135 clk
//********************************************************** 
void T0_125K(void)
{    
	TCCR0=0X00;
	TCNT0=0X00;
	OCR0=31;
	TIMSK&=~(1<<OCIE0);
	TCCR0=0X19;
}
//***************************************************** 
//函數名稱:void INT0_INIT(void)  
//函數功能:int0初始化,上升沿產生中斷,使能中斷
//注意事項:未開總中斷
//*****************************************************
void INT0_INIT(void)
{	 
	 MCUCR|=((1<<ISC01)|(1<<ISC00));
	 GICR|=(1<<INT0);
}
//***************************************************** 
//函數名稱:void INT0_INTERRUPT(void) 
//函數功能:中斷處理,N+1
//注意事項: 
//*****************************************************
#pragma interrupt_handler INT0_INTERRUPT:2
void INT0_INTERRUPT(void)
{	 
	 if(!N)
	 {    
	 	  TCCR2=0X01;//開始內部計數
		  MCUCR=0X02;//設置外部中斷0下降沿產生中斷
		  N++;
	 }
	 else
	 {    
	 	  TCCR2=0X00;//定時器t1停止工作
		  CLI();//關中斷,進行數據處理
		  //數據處理
		  T2_NUM=T2OVF_NUM;
		  T2_NUM=(T2_NUM*256+TCNT2);
		  T2_NUM/=64;
		  T2_NUM-=10001;
		  VIN=T2_NUM/10;
		  DATA_DISPLAY(VIN);
		  //數據處理結束
		  T2OVF_NUM=0;
		  TCNT2=0X00;
		  MCUCR|=((1<<ISC01)|(1<<ISC00));//設置外部上升沿中斷
		  N=0;//
		  PORTB&=~(1<<0);//上位機發0x01,測量一次,停止ad
		  //SEI();先進行1次采樣
	 }
}
//************************************************** 
//函數名稱:void T1_INIT(void)  
//函數功能:內部定時
//注意事項,定時器未工作,定時器工作,需+TCCR1B=0X01;
//************************************************** 
/*void T1_INIT(void)
{	 
	 TCCR1A=0X00;
	 TCNT1=0X0000;
	 TIMSK|=(1<<TOIE1);
}*/
//************************************************** 
//函數名稱:void T1_INIT(void)  
//函數功能:內部定時
//注意事項,定時器未工作,定時器工作,需+TCCR1B=0X01;
//**************************************************
void T2_INIT(void)
{	 
	 //TCCR1A=0X00;
	 TCNT2=0X00;
	 TIMSK|=(1<<TOIE2);//使能t2溢出中斷
	 TCCR2=0X01;//普通模式,1倍頻,定時器開始工作
}
//************************************************** 
//函數名稱:void T1_OVF(void)  
//函數功能:ti溢出處理
//注意事項:
//**************************************************
#pragma interrupt_handler T2_OVF:5
void T2_OVF(void)
{	 
	 T2OVF_NUM++;
}
//************************************************** 
//函數名稱:void T1_OVF(void)  
//函數功能:ti溢出處理
//注意事項:
//**************************************************
/*#pragma interrupt_handler T1_OVF:9
void T1_OVF(void)
{	 
	 T2OVF_NUM++;
}*/
//***************************************************** 
//函數名稱:void USART_INIT(void) 
//函數功能:8M,波特率9600
//注意事項:
//*****************************************************
void USART_INIT(void)
{	 
	 UBRR=0X33;//fosc=8mhz,波特率9600
	 UCSRA=0X20;
	 UCSRC=0X86;
	 UCSRB=0X98;
}
//***************************************************** 
//函數名稱:void USART_INIT(void) 
//函數功能:8M,波特率9600
//注意事項:
//*****************************************************
void USART_TX(unsigned char data)
{	 
	 UDR=data;
	 while(!(UCSRA&(1<<TXC)))
	 ;
	 DELAY_NMS(1);
}
//***************************************************** 
//函數名稱:void USART_INIT(void) 
//函數功能:下位機收到0x01,則進行1次ad轉換
//注意事項:
//*****************************************************
#pragma interrupt_handler usart_receive:12
void usart_receive(void)
{	 
	 unsigned char d;
	 d=UDR;
	 if(d==0x01)
	 {    
	 	  PORTB|=(1<<0);
		  SEI();
	 }
	 else
	 {    
	 	  PORTB&=~(1<<0);
		  CLI();
	 }
}
//***************************************************** 
//函數名稱:void USART_INIT(void) 
//函數功能:8M,波特率9600
//注意事項:
//*****************************************************
void DATA_DISPLAY(unsigned int data)
{	 
	 unsigned char temp[4],i;
	 temp[0]=data/1000;
	 temp[1]=(data/100)%10;
	 temp[2]=(data/10)%10;
	 temp[3]=data%10;
	 for(i=0;i<4;i++)
	 {
	      USART_TX(temp[i]);
		  DELAY_NMS(1);
	 }
} 
//********************************************************** 
//主函數
//**********************************************************
void main(void)
{	 
	 CLI();
	 PORT_INIT();
	 T0_125K();
	 INT0_INIT();
	 T2_INIT();
	 USART_INIT();
	 SEI();
	 //PORTB|=(1<<0);//先不 進行ad采樣,等待上位機命令
	 while(1)
	 ;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产成人精品免费在线| 欧美亚洲一区三区| 色8久久人人97超碰香蕉987| 欧美高清激情brazzers| 国产精品久久久久一区| 日韩经典一区二区| 97久久久精品综合88久久| 91精品国产乱码久久蜜臀| 国产精品免费观看视频| 秋霞成人午夜伦在线观看| 99r国产精品| 26uuu欧美| 美女视频黄频大全不卡视频在线播放| 成人av在线资源| 精品国产乱码久久久久久牛牛| 亚洲另类在线视频| 成年人国产精品| 日韩欧美你懂的| 亚洲国产美女搞黄色| www.66久久| 国产精品每日更新| 国产盗摄视频一区二区三区| 欧美一区二区三区免费观看视频| 亚洲精品你懂的| 91女神在线视频| 一区在线观看视频| 国产 欧美在线| 久久久综合九色合综国产精品| 日韩av在线播放中文字幕| 欧美日韩国产综合一区二区| 亚洲人成电影网站色mp4| 91一区二区在线| 亚洲啪啪综合av一区二区三区| 高清shemale亚洲人妖| 中文字幕av一区二区三区高| 国产精品系列在线播放| 国产欧美日韩在线看| 波多野结衣中文一区| 国产精品美女久久久久久久久| 国产91丝袜在线播放九色| 日本一区二区视频在线| 国产+成+人+亚洲欧洲自线| 国产精品日韩成人| a4yy欧美一区二区三区| 亚洲综合久久久| 在线不卡一区二区| 韩国av一区二区三区| 欧美精品一区二区三区久久久| 国产又黄又大久久| 亚洲第一电影网| 欧美剧情电影在线观看完整版免费励志电影| 亚洲综合免费观看高清在线观看| 精品视频在线免费看| 奇米色一区二区| 精品对白一区国产伦| 成人黄色电影在线| 亚洲精品大片www| 日韩一区二区中文字幕| 国产乱码精品一区二区三区五月婷| 国产日产欧美一区二区视频| 色婷婷久久综合| 青青草国产成人av片免费| 国产日韩欧美精品在线| 色综合视频在线观看| 免费观看成人av| 国产精品毛片无遮挡高清| 欧美三区在线观看| 国产二区国产一区在线观看| 亚洲一区在线观看视频| 26uuu国产在线精品一区二区| 成人综合在线观看| 午夜欧美视频在线观看| 日本一区二区免费在线| 欧美视频精品在线观看| 国产成人久久精品77777最新版本| 亚洲视频在线观看三级| 日韩一本二本av| 91一区二区三区在线观看| 精品一区二区三区影院在线午夜| 亚洲欧洲日本在线| 精品剧情在线观看| 日本二三区不卡| 成人丝袜高跟foot| 蜜桃在线一区二区三区| 亚洲精品视频在线观看免费| 久久久美女艺术照精彩视频福利播放| 日本道精品一区二区三区| 国产成人啪免费观看软件| 免费成人av在线| 亚洲在线一区二区三区| 日本一区二区高清| 精品国产一区二区三区忘忧草 | 国产成人av一区二区| 亚洲一区二区av电影| 国产蜜臀97一区二区三区| 日韩欧美色综合| 欧美另类久久久品| 色婷婷久久综合| 91在线云播放| 不卡的av在线| 99久久夜色精品国产网站| 国产精品一区免费在线观看| 美女国产一区二区三区| 日韩中文欧美在线| 亚洲国产va精品久久久不卡综合| 亚洲欧美电影一区二区| 亚洲欧洲在线观看av| 久久精品视频免费| 久久亚洲二区三区| 久久久久久麻豆| 久久精品一区二区| 2023国产一二三区日本精品2022| 欧美一区二区三区在线| 欧美精品在线视频| 欧美一区二区网站| 91精品国产91久久久久久一区二区| 欧美网站一区二区| 欧美日韩小视频| 欧美二区在线观看| 日韩欧美一二三四区| 精品国产免费一区二区三区香蕉| 91精品黄色片免费大全| 欧美一区中文字幕| 久久亚洲一区二区三区明星换脸| 久久亚洲欧美国产精品乐播| 久久精品这里都是精品| 国产欧美精品一区| 亚洲欧洲日产国码二区| 一区二区国产视频| 午夜电影一区二区三区| 久久精品国产99久久6| 粉嫩高潮美女一区二区三区 | 中文文精品字幕一区二区| 国产精品色噜噜| 亚洲自拍偷拍九九九| 日日夜夜免费精品| 狠狠色丁香久久婷婷综合_中| 国模少妇一区二区三区| 波多野结衣视频一区| 在线观看欧美精品| 欧美日本在线观看| 久久天天做天天爱综合色| 国产精品伦理一区二区| 亚洲成人午夜影院| 国产精华液一区二区三区| 91美女片黄在线观看| 欧美一区二区三区在| 亚洲国产经典视频| 亚洲成av人片一区二区梦乃| 激情欧美一区二区| 色综合天天综合狠狠| 日韩欧美三级在线| 亚洲欧美色综合| 美国毛片一区二区三区| 99精品热视频| 日韩免费高清视频| 亚洲精品欧美专区| 国产精品99久久久久久久女警| 日本高清免费不卡视频| 久久一夜天堂av一区二区三区 | 欧美日韩亚州综合| 久久精品夜色噜噜亚洲a∨| 亚洲自拍偷拍欧美| 成人激情免费网站| 国产亚洲欧美一级| 丝瓜av网站精品一区二区| 成人妖精视频yjsp地址| 91精品国产日韩91久久久久久| 日韩理论片一区二区| 狠狠色丁香久久婷婷综合_中| 欧美色男人天堂| 亚洲欧洲av另类| 国产精品羞羞答答xxdd| 日韩一级黄色大片| 亚洲一区在线观看免费观看电影高清| 国产精品夜夜嗨| 精品国产网站在线观看| 五月婷婷欧美视频| 色综合激情五月| 国产精品无码永久免费888| 蜜桃一区二区三区在线观看| 欧美亚洲一区二区在线观看| 综合电影一区二区三区 | 国产精品18久久久久久久久| 欧美日韩不卡在线| 亚洲美女免费视频| 99久久国产综合精品色伊| 久久综合九色欧美综合狠狠 | 日本中文字幕一区| 在线观看免费视频综合| 国产精品欧美精品| 国产乱码字幕精品高清av | 一区二区三区在线观看视频 | 亚洲一区在线视频观看| 97se亚洲国产综合在线| 国产精品伦理在线| 99精品视频在线免费观看| 一色屋精品亚洲香蕉网站| av影院午夜一区| 亚洲欧美日本在线|