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

正文內(nèi)容

基于51單片機(jī)的濕度控制器含原理圖與c代碼畢業(yè)設(shè)計(jì)(參考版)

2025-07-01 00:19本頁面
  

【正文】 D0=0。 delay(1000)。 result=result*。 read_ad()。 start_ad()。 High=High*。 init()。 } }void main() { lcdrw=0。 i=i+3。 timer0l=FREQL[k]。 while(i35){ //音樂數(shù)組長度 ,唱完從頭再來 k=sszymmh[i]+7*sszymmh[i+1]1。 ET0=1。 TMOD=1。 delay2(time)。 TL0=timer0l。 TR0=1。 TH0=timer0h。 }void t0int() interrupt 1{ TR0=0。t28000。t1t。 unsigned long t2。 // 音階頻率表 低八位code unsigned char FREQL[]={ 0x42,0xC1,0x17,0xB6,0xD0,0xD1,0xB6, 0x21,0xE1,0x8C,0xD8,0x68,0xE9,0x5B,0x8F, //1,2,3,4,5,6,7,8,i 0xEE,0x44, 0x6B,0xB4,0xF4,0x2D, // 0x47,0x77,0xA2,0xB6,0xDA,0xFA,0x16, }。 //生日歌code unsigned char sszymmh[]={5,1,1, 5,1,1, 6,1,2, 5,1,2, 1,2,2, 7,1,4, 5,1,1, 5,1,1, 6,1,2, 5,1,2, 2,2,2, 1,2,4, 5,1,1, 5,1,1, 5,2,2, 3,2,2, 1,2,2, 7,1,2, 6,1,2, 4,2,1, 4,2,1, 3,2,2, 1,2,2, 2,2,2, 1,2,4}。 while(!s4)。 } } if(s4==0) { delay(10)。 if(s3==0) { Low++。 while(!s2)。 if(s2==0) { High。 while(!s1)。 if(s1==0) { High++。 //寫入% write_(0x80+0x4e)。 delay(5)。 delay(5)。 write_(0x80+0x4c)。 write_data(Low2+0x30)。 //寫入的首地址 寫Low的值 write_data(Low1+0x30)。//寫第二行數(shù)據(jù) 寫入 字母High delay(5)。num7。 } write_(0x80+0x45)。num++) { write_data(table2[num])。//設(shè)置數(shù)據(jù)地址指針為2行 for(num=0。 write_data(table1[0]) 。 } write_(0x8c)。num++) { write_data(table[num])。 //數(shù)據(jù)指針設(shè)置 for(num=0。 delay(5)。 delay(5)。 //清屏指令 write_(0x8a)。 High2=High%10。 Low2=Low%10。 y=result%10。 uchar x,y。 //清屏指令 write_(0x8a)。 write_(0x06)。 write_(0x38)。 }void init() //液晶屏初始化 { uchar num。 delay(5)。 delay(5)。 }void write_data(uchar result) //向液晶屏寫數(shù)據(jù) { lcdrs=1。 delay(5)。 delay(5)。} void write_(uchar ) //向液晶屏寫指令 { lcdrs=0。 cs=1。 rd=1。 _nop_()。 _nop_()。 rd=0。 wr=0。 wr=1。 } void read_ad() // 讀AD轉(zhuǎn)換后的值{ cs=0。 _nop_()。 _nop_()。 wr=1。 rd=1。 wr=0。 } void start_ad() //啟動(dòng)AD { cs=0。j++) { }。 while(i) { for(j=0。uchar result,Low=202,High=216。uchar code table2[]=Low。uchar code table[]=Humidity 。sbit D1=P3^0。sbit s4=P2^7。sbit s2=P2^5。sbit lcden=P2^2。sbit lcdrs=P2^0。sbit rd=P3^7。北京:北京航空航天大學(xué)出版社,1996【5】彭立,張建洲,王少華. 自適應(yīng)溫度控制系統(tǒng)的研制[J]東北師大學(xué)報(bào)(自然科學(xué)版), 1994,(01) .【6】俞勝揚(yáng). 環(huán)境濕熱實(shí)驗(yàn)箱加濕系統(tǒng)的改進(jìn)[J]電測(cè)與儀表, 2004,(02) . 【7】—入門、提高、開發(fā)、拓展全攻略(電子工業(yè)出版社),2009【8】劉侃 ,張永泰 ,劉洛琨. ARM程序設(shè)計(jì)優(yōu)化策略與技術(shù)[J]單片機(jī)與嵌入式系統(tǒng)應(yīng)用, 2004,(04) . 【9】。北京:北京希望電子出版社,2000【3】肖金球,單片機(jī)原理與接口技術(shù)。單片機(jī)課程設(shè)計(jì)實(shí)例指導(dǎo)。多改變自己設(shè)計(jì)的方法,在設(shè)計(jì)的過程中最好要不停的改善自己解決問題的方法,這樣可以方便自己解決問題。多和同學(xué)討論。有很多設(shè)計(jì)理念來源于實(shí)際,從中找出最適合的設(shè)計(jì)方法。并且通過對(duì)知識(shí)的綜合利用,加入個(gè)人的分析和比較,加深了了我們對(duì)理論知識(shí)的理解和運(yùn)用。從中學(xué)到了很多知識(shí)。我在這次課程設(shè)計(jì)中,學(xué)會(huì)了怎么去發(fā)現(xiàn)問題,解決問題。本次課程設(shè)計(jì)的寫作是在老師的指導(dǎo)下進(jìn)行的。在現(xiàn)代工農(nóng)業(yè)生產(chǎn)尤過程中,要用各種傳感器來監(jiān)視和控制生產(chǎn)過程中的各個(gè)參數(shù),使設(shè)備工作在正常狀態(tài)或最佳狀態(tài),并使產(chǎn)品達(dá)到最好的質(zhì)量。工業(yè)生產(chǎn)過程的自動(dòng)化測(cè)量和控制,幾乎主要依靠各種傳感器來檢測(cè)和控制生產(chǎn)過程中的各種參量,使設(shè)備和系統(tǒng)正常運(yùn)行在最佳狀態(tài),從而保證生產(chǎn)的高效率和高質(zhì)量。 總結(jié)本系統(tǒng)是基于單片機(jī)89C51的處理,可以完美的實(shí)現(xiàn)對(duì)環(huán)境濕度的監(jiān)測(cè)。設(shè)計(jì)的所有功能全部得以實(shí)現(xiàn) 綜合調(diào)試在硬件和軟件單獨(dú)調(diào)試成功后進(jìn)行軟硬件綜合調(diào)試,它可以分成以下幾個(gè)步驟:。后來仔細(xì)排查發(fā)現(xiàn)按鍵反應(yīng)遲緩是由于顯示程序占用時(shí)間過長造成的,修改顯示程序并且在主程序和按鍵子程序中增加調(diào)用顯示程序的次數(shù),問題得以解決。進(jìn)而到考慮采用中斷方式解決此問題,但因?yàn)锳DC0804正常工作有嚴(yán)格的時(shí)序限制,否則不能正常工作,而中斷則在很大可能上會(huì)影響到ADC0804正常工作。最后是按鍵子程序及報(bào)警子程序的調(diào)試,將按鍵子程序及報(bào)警子程序及上述程序正確編排后,寫入單片機(jī)中,上電后,各個(gè)部分工作正常,在測(cè)得當(dāng)前濕度超出設(shè)定濕度上下限后,蜂鳴器發(fā)出報(bào)警聲,調(diào)試基本成功。上電后,顯示當(dāng)前濕度。然后測(cè)試得到溫度程序,將初始化程序,ADC0804正常工作的初始化程序、寫ADC0804程序、讀ADC0804程序,得到濕度子程序,濕度轉(zhuǎn)換子程序,數(shù)據(jù)轉(zhuǎn)換子程序,顯示子程序正確編排后寫入單片機(jī)中,上電,顯示不正常。證明顯示電路正常。 整機(jī)的調(diào)試與測(cè)試首先是測(cè)試顯示電路的正確性,根據(jù)硬件寫好一段顯示程序,寫入單片機(jī)中。第三步是系統(tǒng)連調(diào),即進(jìn)行軟件和硬件聯(lián)合調(diào)試。軟件調(diào)試,第一步是在具有匯編軟件的主機(jī)上和用戶系統(tǒng)連接起來,進(jìn)行調(diào)試準(zhǔn)備。第四步是聯(lián)機(jī)檢查。第三步是加電檢查。在目測(cè)完之后,利用萬用表來測(cè)量連線和接點(diǎn),檢查它們的通斷狀態(tài)是否和設(shè)計(jì)一樣。而在目測(cè)的過程中,我們發(fā)現(xiàn)有一條印制線斷開,因此我們用焊錫使這條斷線連在一起。對(duì)于懷疑是復(fù)位電路故障而不能正常工作的單片機(jī)也可以采用模擬復(fù)位的方法來判斷,單片機(jī)正常工作時(shí)第9腳對(duì)地電壓為零,可以用導(dǎo)線短時(shí)間和+5V連接一下,模擬一下上電復(fù)位,如果單片機(jī)能正常工作了,說明這個(gè)復(fù)位電路有問題。 總體電路設(shè)計(jì) 本系統(tǒng)采用AT89C51作為控制系統(tǒng),通過模擬傳感器把濕度信號(hào)采集后送給ADC0804,轉(zhuǎn)換成數(shù)字信號(hào)后送入單片機(jī),再通過LCD1602顯示出來,同時(shí)獨(dú)立鍵盤輸入濕度上門限值
點(diǎn)擊復(fù)制文檔內(nèi)容
語文相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1