freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

單片機溫度巡檢儀設計(doc畢設論文)-資料下載頁

2025-06-25 02:18本頁面
  

【正文】 nclude include include include/**********************定義全局變量***************************/ unsigned char Display[5]。 /**相應的5個數碼管顯示的數據**/ unsigned char Reg_Temperature。 /**定義讀溫感電阻的溫度數據**/ unsigned char War_Temperature。 /**定義讀熱電偶的溫度數據**/ unsigned char AD590_Temperature。 /**定義讀AD590測的溫度數據**/ unsigned char Test_Point。 /**測量的溫度的點的寄存器**/ unsigned char Display_Point=0。 /****/ unsigned char code Display_Num[10]= {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}。 /**顯示轉換即09的LED碼**/ bit flage=0。 /**溫度大于200度標志置位**//***************************定義外部管腳********************/ define LED_Display P0 /**P0口送LED數據**/ define ADC0809_Data P1 /**P1口讀ADC的數據**/ sbit Key_Up=P3^6。 /**分別定義2個按鍵**/ sbit Key_Down=P3^7。 sbit CD4051_A0=P3^0。 sbit CD4051_A1=P3^1。 sbit CD4051_A2=P3^2。 sbit CD4051_S=P3^3。 sbit ADC0809_OE=P3^4。 sbit ADC0809_A=P2^6。 sbit ADC0809_B=P2^7。 sbit ADC0809_EOC= sbit ADC0809_Start=P2^5。/*********************延時函數*************************************/ void Delay(unsigned int t ) /**foc= 每個Delay(1)約10us**/ { while(t) { t 。 }} /*************************初始化程序****************************/ void Initial(void){ EA=0。 TCON=0x40。 TMOD=0x3O。 TH1=0x90。 TL1=0x90。 TR1=1。 EA=1。}/***********************熱電阻溫度讀取*************************/ void Reg_Read(void){ unsigned char a=0xf8。 a=aamp。Test_Point。 P3=P3amp。a。 /**選擇測量點**/ CD4051_S=0。 ADC0809_A=0。 ADC0809_B=0。 ADC0809_Start=1。 while(ADC0809_EOC==1)。 ADC0809_OE=1。 Reg_Temperature=ADC0809_Data。 ADC0809_Start=0。 ADC0809_OE=0。 CD4051_S=1。}/************************熱電偶溫度的讀取*************************/ void War_Read(void){ unsigned char a=0xf8。 a=aamp。Test_Point。 P3=P3amp。a。 /**選擇測量點**/ CD4051_S=0。 ADC0809_A=0。 ADC0809_B=1。 /**測量熱電偶**/ ADC0809_Start=1。 while(ADC0809_EOC==1)。 ADC0809_OE=1。 War_Temperature=ADC0809_Data。 ADC0809_Start=0。 ADC0809_OE=0。 CD4051_S=1。 }/********************對AD590溫度讀取*******************/ void AD590_Read(void){ unsigned char a=0xf8。 a=aamp。Test_Point。 P3=P3amp。a。 /**選擇測量點**/ CD4051_S=0。 ADC0809_A=1。 ADC0809_B=1。 /**測量AD590**/ ADC0809_Start=1。 while(ADC0809_EOC==1)。 ADC0809_OE=1。 AD590_Temperature=ADC0809_Data。 ADC0809_Start=0。 ADC0809_OE=0。 CD4051_S=1。 }/************************冷端補償及顯示數據轉換***********************/ void Code_Data_TR(void){ unsigned int a,b,c。 unsigned char e,f。 a=War_Temperature*50。 b=AD590_Temperature*3。 c=a+b24*50。 /**以300度為基準進行測量**/ e=c/50。 /**算出有幾度**/ Display[0]=Display_Num[Test_Point/10]。 Display[1]=Display_Num[Test_Point%10]。 Display[2]=Display_Num[e/100+3]。 Display[3]=Display_Num[(e%100)/10]。 Display[4]=Display_Num[(e%100)%10]。 /***寫相應的溫度顯示到顯示端口***/}/**********************熱電阻的溫度數據變換**************************/ void Reg_Data_TR(void) /***測量范圍在50到305度**/{ unsigned char e。 e=Reg_Temperature+50。 Display[0]=Display_Num[Test_Point/10]。 Display[1]=Display_Num[Test_Point%10]。 Display[2]=Display_Num[e/100]。 Display[3]=Display_Num[(e%100)/10]。 Display[4]=Display_Num[(e%100)%10]。}/***************顯示子程序**********************/ void Display(void) interrupt 3 /**利用定時器1的8位自動重裝來動態(tài)顯示**/{ Display_Point=Display_Point+1。 if (Display_Point4) { Display_Point=0。 } P2=P2amp。Display_Point。 P0=Display[Display_Point]。}/*********************主程序***************************/ void main(void){ unsigned char i,j。 Initial()。 while(1) { for(i=0。i16。i++) { Test_Point=i。 for(j=0。j1000。j++) /**10秒顯示時間**/ { if (Key_Up==0) { Test_Point++。 break。 } if(Key_Down==0) { Test_Point。 break。 } Delay(1000) 。 /**延時10ms**/ } if (Test_Point15) Test_Point=0。 if (Test_Point7) { Test_Point =Test_Point0x08。 War_Read()。 /**讀熱電偶的數值**/ AD590_Read()。 /**讀AD590的數值**/ Code_Data_TR()。 /**進行冷端補償并進行顯示的寄存器的寫入**/ Test_Point=Test_Point+0x08。 } else { Reg_Read()。 Reg_Data_TR()。 } } }}/***************************************************************/5總結4路溫度巡檢儀具有以下特點:,整個系統技術成熟,實用性強。,測溫范圍寬;,采用少量按鍵來設置和選擇;使整個系統具有一定的對話和可操作性。對于本系統而言,仍然有許多不足之處。首先,由于采用傳統的傳感器技術,使得整個系統顯得有些復雜,安裝調試有一定的困難。其次,由于是模擬量的傳輸,其準確性易受環(huán)境、線性、放大等因素的影響,因而容易產生誤差。辭謝首先要衷心感謝的是我可敬可親的導師王建平老師!王老師淵博的知識,扎實的實踐能力,讓我由衷的欽佩!他在學習和科研方面給了我大量的指導,并為我們提供了良好的科研環(huán)境,讓我學到了知識,掌握了科研的方法,也獲得了實踐鍛煉的機會。您半年來對我學習和研究的悉心指導和諄諄教誨令我終身受益。在您的指導下,我在各方面的能力都得到了相應的提高。感謝所有教育過我的老師!你們傳授給我的專業(yè)知識是我不斷成長的源泉,也是完成本論文的基礎。特別要感謝的是和我一起參與“綜合性學習”的各位同門,還要特別感謝我們班的同學們 ! 在我遇見困難時是他們伸出了援助之手! 一起經歷了許多重要的時刻,尤其是各種各樣的考試,你們在我論文完成的過程中給了我許多鼓勵和幫助。還有很多我無法一一列舉姓名的師長和友人給了我指導和幫助,在此衷心的表示感謝,他們的名字我一直銘記在心! 最后,衷心感謝在百忙之中抽出時間審閱本論文的專家教授。 參考文獻1.《傳感器與傳感器技術》 何道清 著2.《檢測與轉換技術》 常鍵生 石要武 常瑞 著3.《計算機測控系統與研究》 李正軍 著4.《單片微型計算機》 李 勛 林廣艷 盧景山 著 5.《微型計算機原理與接口技術》 吳秀清 周菏琴 著 6.《微型計算機控制技術》 于海生 著7《穩(wěn)定電源電路設計手冊》 曲學基 王增福 曲敬鎧 著8《電路》 邱關源 著 9《過程控制工程》 邵裕森 戴先中 著10《電力電子技術模擬部
點擊復制文檔內容
電大資料相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1