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

正文內(nèi)容

畢業(yè)設(shè)計-基于at89c52的溫度測量儀的設(shè)計(完整版)

2025-02-22 00:51上一頁面

下一頁面
  

【正文】 **/void delay(uint z){ uint x,y。sbit TE=P2^3。sbit CS=P2^2。這段時間我查閱到很多關(guān)于課程設(shè)計的書籍,對我?guī)椭埠艽?。發(fā)送后,發(fā)現(xiàn)接受模塊無法顯示,經(jīng)檢查發(fā)現(xiàn)接收模塊的SC2272的VT端驅(qū)動能力較差,不能與單片機(jī)的TTL電平匹配,于是我們就用C9018三極管增強(qiáng)它的驅(qū)動能力,使得接受模塊有溫度顯示,但是發(fā)現(xiàn)接受顯示亂碼,經(jīng)示波器檢查發(fā)現(xiàn)在發(fā)送溫度時由于PT2262芯片的發(fā)送使能端默認(rèn)接地,導(dǎo)致不受單片機(jī)控制,接受模塊無法正確接收溫度數(shù)據(jù)。當(dāng)接收到的編碼地址與之相匹配的時候,SC2272的VT端從低電平變?yōu)楦唠娖?,然后馬上恢復(fù)低電平。開啟轉(zhuǎn)換將轉(zhuǎn)換的結(jié)果進(jìn)行中值濾波將得到的電壓轉(zhuǎn)換為溫度返回 圖8 溫度采集和處理流程圖每一次溫度采集后、保存處理的子程序設(shè)計將溫度的百位、十位、個位、小數(shù)位(一位)分離出來(一位)部分分離出來將溫度的整數(shù)部分和小數(shù)(一位)部分分離出來調(diào)用溫度顯示模塊的子程序,寫百、十、個、小數(shù)的地址和它們的值將得到的整數(shù)和小數(shù)放入AT24C02的中相鄰的兩個單元中,總共分配20個單元,一輪后,放入的數(shù)值將覆蓋前面的數(shù)值。D0~D7是命令/數(shù)據(jù)口,接單片機(jī)的P1口,由單片機(jī)讀(寫)命令(數(shù)據(jù)),RS是命令/數(shù)據(jù)的選擇端口,RW是讀/寫的選擇端口,E是1602的使能端。采用差分參考電壓高阻輸入,抗干擾,可按比例量程校準(zhǔn)轉(zhuǎn)換范圍,VREF接地,VREF+-VREF≥1V,可用于較小信號的采樣。(4) 適應(yīng)特殊環(huán)境下的測溫對許多場合中的溫度檢測器有特殊要求,入防硫、防爆、耐磨等性能要求;又如移動物體和高速旋轉(zhuǎn)物體的測溫、鋼水的連續(xù)測溫、火焰溫度檢測等。其中AD590測量熱力學(xué)溫度、攝氏溫度、兩點(diǎn)溫度差、多點(diǎn)最低溫度、多點(diǎn)平均溫度的具體電路,廣泛應(yīng)用于不同的溫度控制場合。應(yīng)用范圍已經(jīng)從土業(yè)領(lǐng)域延伸到環(huán)境保護(hù)、家用電器、汽車工業(yè)以及航天工業(yè)領(lǐng)域。結(jié)構(gòu)圖如下:單片機(jī)1顯示模塊A/D采集模塊AD590溫度測量PT2262發(fā)送 圖1 發(fā)送模塊框架圖 顯示模塊單片機(jī)2PT2272接收 圖2 接收模塊框架圖、溫度傳感器的放大電路設(shè)計AD590是美國模擬器件公司生產(chǎn)的單片集成兩端感溫電流源,它會將溫度轉(zhuǎn)換為電流,在8051的各種課本中經(jīng)常看到。具有4MHz片內(nèi)系統(tǒng)時鐘和軟、硬件控制電路,轉(zhuǎn)換時間最長17μs, TLC549為40 000次/s。 將V0的電壓值輸入TLC549進(jìn)行AD轉(zhuǎn)換,從芯片的DO腳輸出,然后由單片機(jī)讀取。 圖7 獨(dú)立鍵盤引腳圖二、總體的軟件程序的設(shè)計 溫度數(shù)據(jù)采集和數(shù)據(jù)處理子程序的設(shè)計經(jīng)AD590采集的溫度轉(zhuǎn)化為了電壓值,然后經(jīng)放大電路處理后,使輸出電壓V=T/20,這樣才能保證TLC549的輸入電壓不大于基準(zhǔn)電壓。經(jīng)計算每編碼發(fā)送都需要發(fā)送3~4次接收端才能接收到有效數(shù)據(jù),所以在程序中適當(dāng)對發(fā)送使能端置高進(jìn)行延時。鍵盤觸發(fā)中斷關(guān)中斷根據(jù)中斷次數(shù)讀取相應(yīng)的溫度調(diào)用液晶顯示子函數(shù)顯示溫度開中斷返回 圖12 溫度查詢流程圖三、調(diào)試與結(jié)果分析 調(diào)試儀器及方法 測試儀器:數(shù)字萬用表,示波器,函數(shù)信號發(fā)生器測試方法:硬件調(diào)試時,利用函數(shù)信號發(fā)生器,與示波器根據(jù)原理調(diào)相應(yīng)的線路的電壓值,達(dá)到與AD590采到的溫度,及TLC549轉(zhuǎn)化進(jìn)行相對應(yīng)。同時,也是測控技術(shù)未來發(fā)展的趨勢。 在課程設(shè)計的過程中也可以看到我們的不足,如原理知識掌握不實(shí),曾經(jīng)學(xué)過的知識如今卻不會應(yīng)用,軟件的應(yīng)用也不熟練,希望日后提供給我們更多的鍛煉機(jī)會來培養(yǎng)我們的實(shí)踐能力。sbit D2=P1^1。uchar code lie2[]=10PreT:。y)。//DO輸出最高位 _nop_()。//時序控制看芯片資料 SCLK=0。* 輸入 : 溫度電壓對應(yīng)average(void)* 輸出 : AD590采集的溫度值***********************************************************************/double average(void)//定義一個數(shù)組,存放25個AD采樣的數(shù)據(jù),然后取平均值,這種方法叫做中值濾波,作用是使輸出穩(wěn)定,并把數(shù)據(jù)換成電壓。//根據(jù)電路圖可知REF=5V,AD輸出時8位的數(shù)據(jù),所以要分成255份。//一定要注意不同類型間的賦值和計算必須用強(qiáng)制轉(zhuǎn)換。 output|=temp。 E=1。 delay(5)。//開顯示屏,不顯示光標(biāo) order(0x01)。 for(i=0。// shuju(0x43)。 //經(jīng)計算發(fā)4~5次需要80s TE=1。 //TE=0。 _nop_()。 _nop_()。 _nop_()。 scl=0。 _nop_()。 _nop_()。 } return(k)。amp。 write_data(0xa0)。 start()。 t=read_data()。//顯示序號 shuju(0x30+temp1)。 shuju(0xa5)。 IT0=1。 temp=((uchar)temperature)%100/10。 s++。 }}void waibu0() interrupt 0{ EA=0。 cishu++。sbit D4=P1^3。x) for(y=110。 input=1。 delay(5)。 delay(5)。//開顯示屏,不顯示光標(biāo) order(0x01)。 shuju(0xdf)。 x++。0x0f。 temp=zhengshu%10。 while(1)。 temp=xiaoshu。 //xiaoshu=8。0x0f。 shuju(0x43)。C,下行為10Pre T: 176。 delay(5)。 delay(5)。 if(i7) output=1。y)。uchar code lie1[]=NOW T:。//開中斷}接收顯示模塊程序:includeincludedefine uchar unsigned chardefine uint unsigned int/*1602引腳設(shè)置*/sbit RS=P2^5。//延時防止抖動 if(front==0) { if(cishu==20) cishu=0。//給寫數(shù)據(jù)一點(diǎn)反應(yīng)時間 writedata(s,xiaoshu)。 temp=((uchar)temperature)%10。 while(1) { temperature=average()。//顯示溫度 小數(shù)位 shuju(0x30+temp1)。//顯示溫度 百位 temp1=part3/100。 return(t)。 yingda()。 write_data(address)。 scl=0。 scl=1。 if(sda==1) j=1。 sda=1。 _nop_()。 sda=CY。 _nop_()。 _nop_()。 P1=s。 P1=_cror_(P1,4)。 //1=0x37。i++) shuju(lie2[i])。C,下行為10Pre T: 176。 delay(5)。 RS=1。 } return(output)。}/******************************************************************** 液晶顯示模塊子函數(shù)**********************************************************************//********************************************************************* 名稱 : convert(uchar input)* 功能
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1