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

正文內(nèi)容

基于單片機(jī)的熱電偶測(cè)溫系統(tǒng)畢業(yè)論文(參考版)

2024-08-29 14:31本頁(yè)面
  

【正文】 } } 。 delay(10)。 dm=tab1[xiao]。 delay(10)。 dm=tab2[ge]。 delay(10)。 dm=tab1[shi]。 delay(10)。 dm=tab1[bai]。 xiao=temp%10。 shi=temp%1000/100。 } } void Disp_temp(void)//溫度顯示 { uint temp=wendu*10。 delay(20)。wendu=400) { delay(20)。 } void Baojing(void) //超量程報(bào)警 { if(wendu=0amp。 P_Temp2 =0。 0x7fff) 3。 0x0004) //斷偶標(biāo)志判斷 { Work_Stop =1。 } CS =1。 delay(10)。 } delay(10)。i++)//熱電偶數(shù)據(jù)讀取 { SCK =1。 for(i=0。 S0 =0。 uint P_Temp2 =0。y++)。x++) for(y=0。 for(x=0。 } } void delay(uint t)//延時(shí)程序 { uchar x。 P_Temp=0。 Baojing()。 P_Temp=0。 t3=*P_Temp。 P_Temp=0。 t2=*P_Temp。 P_Temp=0。 t1=*P_Temp。 //工作指示燈亮開(kāi)始工作 S0 =0。 //tab3 為數(shù)碼管位碼 void main(void) //主程序 { delay (10)。// tab1 為數(shù)碼管的段 碼 uchar code tab2[]={0x40,0x79,0x24,0x30,0x19,0x12,0x02,0x78,0x00,0x10}。 float t1,t2,t3,wendu。 //延時(shí)函數(shù) uchar qian=0,bai=0,shi=0,ge=0,xiao=0。 //溫度顯示 void Baojing(void)。 uint Re_Convert (void)。 sbit beep=P2^0。 sbit SCK=P1^1。希望在將來(lái)工作實(shí)踐當(dāng)中,進(jìn)一步提高自己、完善自己。 然而,由于基礎(chǔ)知識(shí)的掌握還不夠牢靠,準(zhǔn)備的時(shí)間不夠充分等原因。 通過(guò)本學(xué)期的畢業(yè)設(shè)計(jì)鞏固 了我們的基礎(chǔ)知識(shí),培養(yǎng)了我們的創(chuàng)新意識(shí),以及集體協(xié)作等多方面的綜合素質(zhì)。在路立平路老師的精心指導(dǎo)和其他同學(xué)的幫助下,經(jīng)歷三個(gè)多月的努力和實(shí)踐,我終于完成了畢業(yè)設(shè)計(jì),并在此次畢業(yè)設(shè)計(jì)的實(shí)踐中獲益良多。根據(jù)快速算法的原理通過(guò) AT89C51 單片機(jī)軟件編程實(shí)現(xiàn)了溫度的快速測(cè)量。 本文主要采用 K 型熱電偶、 K 型熱電偶專用數(shù)字轉(zhuǎn)換芯片 MAX667 AT89C51單片機(jī)進(jìn)行了相關(guān)設(shè)計(jì)。本文對(duì)系統(tǒng)原理進(jìn)行了簡(jiǎn)單的概述,著重分析了系統(tǒng)的硬件設(shè)計(jì)方案跟軟件設(shè)計(jì)方案。 結(jié)束語(yǔ) 本文主要介紹了基于熱電偶溫度傳感器的快速測(cè)溫系統(tǒng)。采用四位共陽(yáng)數(shù)碼管顯示,首先將處理后的溫度數(shù)據(jù)擴(kuò)大十倍,然后分別提取百位、十位、個(gè)位、小數(shù)位的數(shù)值,并使其分別在相應(yīng)的數(shù)碼管位上動(dòng)態(tài)顯示出來(lái)。 delay(200)。 //12 位溫度數(shù)據(jù)提取 return(P_Temp2)。 //工作指示燈息滅停止工作 } P_Temp2 =(P_Temp2 amp。 if(P_Temp2 amp。 P_Temp2 =1。 //延時(shí) SCK =0。 if(S0= =1) //輸出位判斷 { P_Temp2 =P_Temp2 | 0x01。i16。 CS =0。 SCK =0。 uint Re_Convert() //采集轉(zhuǎn)換程序 { uchar i。由于 MAX6675 內(nèi)部經(jīng)過(guò)了激光修正 ,因此轉(zhuǎn)換的數(shù)字量與被測(cè)溫度值之間具有較好的線性關(guān)系,可由下式給出:溫度值 = 轉(zhuǎn)換后的數(shù)字量 /4095。一個(gè)完整串行接口讀操作需 16 個(gè)時(shí)鐘周期,在時(shí)鐘的下降沿讀 16 個(gè)輸出位,第 1 位和第 15 位是一偽標(biāo)志位,并總為 0;第 14 位到第 3 位為以 MSB 到 LSB 順序排列的轉(zhuǎn)換溫度值;第 1位為低以提供 MAX6675 器件身份碼,第 0 位為三態(tài)。其過(guò)程如下:?jiǎn)纹瑱C(jī)使 CS 變低并提供時(shí)鐘信號(hào)給 SCK,由 SO 讀取測(cè)量結(jié)果。 溫度采集轉(zhuǎn)換程序設(shè)計(jì) 采集轉(zhuǎn)換程序主要是 MAX6675 的操作 [14]。 3233343536373839VCC402122232425262728ALE/PROG30PSEN29EA/VPP3112345678REST91011121314151617XTAL218XTAL119GND20U1 AT89C51ALEPSENXTAL1XTAL21122CRY112MHz1122C333PF1122C433PFXTAL1XTAL2VCCVCCGND1122R12001122R210KS1C222uFVCCG19DIR1A12B118A23B217A34B316A45B415A56B514A67B613A78B712A89B811U2 74LS2451 23 45 67 8U0MAX6675GNDTT+VCCSONCCSSCKspeaker1KR0LED0VCC 圖 318 單片機(jī)與其它電路接口圖 4 軟件設(shè)計(jì) 系統(tǒng)軟件設(shè) 計(jì)主要包含主程序、溫度采集轉(zhuǎn)換子程序、延時(shí)子程序、超量程報(bào)警子程序、顯示子程序等功能模塊。系統(tǒng)通過(guò)AT89C51 的 給 MAX6675 發(fā)送串行時(shí)鐘, 用來(lái)接收 MAX6675 輸出的串行溫度數(shù)據(jù) , 輸出的低電平將 MAX6675 的置零 ,用于選通 MAX6675 工作。單片機(jī)的 用來(lái)控制系統(tǒng)的超量程報(bào)警。由于 AT89C51 不具備 SPI 總線接口 ,設(shè)計(jì)中采用模擬 SPI 總線的方法實(shí)現(xiàn)與 MAX6675的接口。為保證三極管可靠開(kāi)通關(guān)斷,且要求數(shù)碼管的亮度適量較高,基極電阻 R11R14 可適量取小值,本設(shè)計(jì)取基極電阻為 470? 。三極管飽和開(kāi)通時(shí),集電極-發(fā)射極之間電壓 ceV 取 ,數(shù)碼管的壓降 fV 取 2V,數(shù)碼管的工作電流 fI 取 5mA~ 15mA。這樣 可方便地對(duì) 數(shù)碼管 每 一 位進(jìn)行單獨(dú)控制 。其中 74LS245 的片選跟 三態(tài)控制引腳接地,數(shù)據(jù)由單片機(jī)向數(shù)碼管傳輸。 本設(shè)計(jì)使用的是一個(gè)四位共陽(yáng)數(shù)碼管, 當(dāng) 89C51 單片機(jī)的 P0 口總線負(fù)載達(dá)到或超過(guò) P0 最大負(fù)載能力時(shí),必須接 74LS245 等總線驅(qū)動(dòng)器。所謂動(dòng)態(tài)顯示就是一位一位的輪流點(diǎn)亮各位顯示器,對(duì)于每位顯示器來(lái)說(shuō),每隔一段時(shí)間點(diǎn)亮一次。這種顯示方式每個(gè)顯示器都需要一個(gè) 8位輸出口控制,需要硬件多,適用于顯示位數(shù)較少的場(chǎng)合。 a 共陰極顯示器 b 共陽(yáng)極顯示器 圖 315 七段 LED 顯示器內(nèi)部結(jié)構(gòu)圖 點(diǎn)亮顯示器有靜態(tài)和動(dòng)態(tài)兩種方式。發(fā)光二極管陽(yáng)極接在一起的稱為共陽(yáng)極顯示器,如圖 315b 所示。發(fā)光二極管陰極連在一起的稱為共陰極顯示器,如圖 315a 所示。 1 23 45 67 8U0MAX6675GNDTT+VCCSONCCSSCKC112P00K 型熱電偶VCC 圖 314 溫度采集電路原理圖 顯示電路 LED 顯示器是單片機(jī)應(yīng)用系統(tǒng)中常用的輸出器件,是由若干個(gè)發(fā)光二極管組成的,當(dāng)發(fā)光二極管導(dǎo)通時(shí),相應(yīng)的一個(gè)或一個(gè)筆畫發(fā)光,控制不同組合的二極管導(dǎo)通,這就能顯示 出不同字符。為降低電源噪聲影響,在 MAX6675 的電源引腳附近接入 1 只 F陶瓷旁路電容。 K 型熱電偶的兩端分別跟 MAX6675 芯片的 T跟 T+相連,為了 允許熱電偶斷路檢測(cè), T引腳必須接地。但是,熱電偶的應(yīng)用卻存在著非線性、冷端補(bǔ)償、數(shù)字化輸出等幾方面的問(wèn)題。 89C51 的 /RD 和 /PSEN 相與后接 DIR,使得 RD 且 PSEN 有 效時(shí), 74LS245輸入( ← D1),其它時(shí)間處于輸出( → D1)。由于 P2 口始終輸出地址的高 8 位,接口時(shí) 74LS245 的三態(tài)控制端 1G 和2G 接地, P2 口與驅(qū)動(dòng)器輸入線對(duì)應(yīng)相連。 當(dāng) 89C51 單片機(jī)的 P0 口總線負(fù)載達(dá)到或超過(guò) P0 最大負(fù)載能力時(shí),必須接入74LS245 等總線驅(qū)動(dòng)器。 路同相三態(tài)雙向總線收發(fā)器 74LS245 74LS245 是我們常用的芯片,用來(lái)驅(qū)動(dòng) led 或者其他的設(shè)備,它是 8 路同相三態(tài)雙向總線收發(fā)器,可雙向傳輸數(shù)據(jù)。此后再置 為 0,模擬下 1 位數(shù)據(jù)的輸入輸出,依此循環(huán) 8 次,即可完成 1 次通過(guò)SPI 總線傳輸 8 位數(shù)據(jù)的操作。這樣, MCU在輸出 1 位 SCK 時(shí)鐘的同時(shí),將使接口芯片串行左移,從而輸出 1 位數(shù)據(jù)至 MCU的 口(模擬 MCU的 MISO 線),此后再置 為 1,使單片機(jī)從 (模擬 MCU 的 MOSI 線)輸出1 位數(shù)據(jù)(先為高
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1