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

正文內(nèi)容

基于單片機的水溫控制系統(tǒng)(文件)

2025-07-15 19:46 上一頁面

下一頁面
 

【正文】 將理論付諸于實踐的關(guān)鍵一步,也是難度最高的一個環(huán)節(jié)。首先我們要根據(jù)設(shè)計的需要準(zhǔn)備好焊接工具和元器件,準(zhǔn)備好所需的元器件和工具以后,我們需要根據(jù)電路原理圖安裝好元器件,安裝是要注意,元件要平整。焊接點的要求:1 、焊點一定要牢固,要有一定的抗機械硬度。焊點要保證光亮和大小均勻。調(diào)試的可以分為以下幾步:檢查電路的通斷和電源的供電電壓。系統(tǒng)參數(shù)指標(biāo)的調(diào)試??諝獬睗駥?dǎo)致了元器件發(fā)霉和性能下降。當(dāng)硬件調(diào)試完成以后下一步就是下載程序到單片機進(jìn)行軟件調(diào)試,軟件調(diào)試很簡單,當(dāng)編譯是哪里出現(xiàn)錯誤就在哪里修改,當(dāng)編譯后的結(jié)果出現(xiàn)0錯誤時,現(xiàn)在先不要著急下載到單片機,還要在KEIL軟件里看看程序的每一步執(zhí)行的時候,單片機每個引腳的電平情況,確保每個功能都準(zhǔn)確以后就可以往單片機里面下載了。我們需要檢查一下外圍電路與單片機引腳的鏈接是否和我們程序中設(shè)置的一樣,如果不一樣,我們要更改程序中的引腳設(shè)計,這是我們就要回到軟件調(diào)制,當(dāng)所有的參數(shù)都準(zhǔn)確后,那么我們就可以測試。撰寫論文的同時也是對硬件電子電路和C語言的再次溫習(xí),它讓我運用我已掌握的專業(yè)知識,綜合網(wǎng)上收集的知識和平時的見聞來完成對它的設(shè)計?,F(xiàn)代科技技術(shù)在不斷進(jìn)步,電子時代快速的進(jìn)化令人乍舌,固步自封終究難逃淘汰的厄運。我相信再以后的生活中我能慢慢豐富我的知識框架,使其變的越發(fā)完善。謝兵老師的治學(xué)教學(xué)態(tài)度十分嚴(yán)謹(jǐn)、理論實踐技術(shù)十分扎實,在畢設(shè)期間表現(xiàn)出的責(zé)任感和使命感使我受益匪淺。我正式從學(xué)校畢業(yè)了!我也將要步入向往已久的社會,追求更高品質(zhì)的生活。 //定義增加鍵sbit BEEP=P3^6。 //定義DS18B20總線I/O sbit SCL=P1^6。 //閃爍間隔標(biāo)志bit bdata beep_st。 //狀態(tài)標(biāo)志char shangxian,xiaxian。 }void start() //開始信號{ SDA=1。 SDA=0。 SCL=1。}void respons() //應(yīng)答{ uc i。amp。}void init24c04()//I2C總線初始化{ SDA=1。}void write_byte(uc date)//寫操作{ uc i,temp。i++) { temp=temp1。 delay()。 delay()。 SCL=0。 for(i=0。 k=(k1)|SDA。}void write_add(uc address,uc date)//往任意地址存數(shù)據(jù){ start()。 respons()。}uc read_add(uc address)//讀隨意地址內(nèi)容{ uc date。 write_byte(address)。//0xa1代表讀出 respons()。//返回值}/*****初始化DS18B20*****/void Init_DS18B20(void){ uc w=0。 //單片機將DQ拉低 Delay_DS18B20(80)。 //稍做延時后,如果x=0則初始化成功,x=1則初始化失敗 Delay_DS18B20(20)。i0。 // 給脈沖信號 if(DQ) dat|=0x80。 for (i=8。0x01。 }}/*****讀取溫度*****/ui ReadTemperature(void){ ui b=0。 //跳過讀序號列號的操作 WriteOneChar(0x44)。 //讀取溫度寄存器 a=ReadOneChar()。 t=t|a。}/*****延時子程序*****/void Delay(ui num){ while( num )。 //50ms(晶振12M)}/*****讀取溫度*****/void check_wendu(void){ ui f。 bai=f/100。 //顯示 P2 = 0x7F。 P2 = 0xF7。 P2 = 0xFF。 P0=~LEDData[ge]。 //顯示十位 DIAN = 0。 //顯示百位 P2 = 0xFD。 //顯示C P2 = 0x7F。 //顯示百位 P2 = 0xF7。 //上限H、下限L標(biāo)示 P2 = 0xFD。x=0。 ALAM1=0。 ALAM1=0。 ALAM=0。 ALAM=0。 ALAM1=1。 //初始化定時器 EA=1。 check_wendu()。z300。 set_st++。 } if(set_st==0) { check_wendu()。 //關(guān)閉蜂鳴器 ALAM=1。} if(shanshuo_st) {Disp_alarm(shangxian)。 write_add(10,shangxian)。 if(shangxianxiaxian) shangxian=xiaxian。 ALAM1=1。} if(ADD==0) { do{Disp_alarm(xiaxian)。 write_add(20,xiaxian)。 if(xiaxian0) xiaxian=0。 x++。 } } }}/*****定時器0中斷服務(wù)程序*****/void timer0(void) interrupt 1{ TH0=0x3c。} while(DEC==0)。 xiaxian++。x=0。 } } else if(set_st==2) { BEEP=1。} while(DEC==0)。} shangxian++。 if(x=10){shanshuo_st=~shanshuo_st。 Alarm()。shanshuo_st=1。 } while(1) { if(SET==0) { Delay(2000)。 xiaxian=read_add(20)。 ET0=1。 }}/*****主函數(shù)*****/void main(void){ ui z。amp。amp。amp。amp。amp。 P2 = 0xff。 if(set_st==1)P0 =~0xCE。 P0 =~LEDData[baojing%10]。 P2 = 0xff。 Delay(400)。 Delay(400)。 //顯示C P2 = 0x7F。 P2 = 0xFD。 P2 = 0xDF。 //計算得到個位數(shù)字 ge=(f%100)%10。 //獲取溫度值并減去DS18B20的溫漂誤差 if(f0)f=0。 TH0=0x3c。 t= tt*10+。 //讀高8位 t=b。 WriteOneChar(0xCC)。 Init_DS18B20()。 DQ = 1。 i) { DQ = 0。 } return(dat)。 // 給脈沖信號 dat=1。 uc dat = 0。 //拉高總線 Delay_DS18B20(14)。 //DQ復(fù)位 Delay_DS18B20(8)。 stop()。 start()。 write_byte(0xa0)。 respons()。//0xa0代表寫入 respons()。 delay()。i++) { SCL=1。 SDA=1。 delay()。 delay()。 delay()。 for(i=0。 SCL=1。//如果SDA為低應(yīng)答有效,或者超過一定時間默認(rèn)應(yīng)答有效 SCL=0。 delay()。 SDA=1。}void stop() //終止信號{ SDA=0。 SCL=1。//====================================DS18B20=========================================/*****延時子程序*****/void Delay_DS18B20(int num){ while(num) 。 //計數(shù)器ui bai,shi,ge。sbit DIAN=P0^5。 //定義燈光報警sbit ALAM1=P1^4。 //定義調(diào)整鍵sbit DEC=P3^2。所以我很感嘆自己很幸運能遇上這樣一名優(yōu)秀的導(dǎo)師。我們的母校為我們營造了一個溫馨良好的學(xué)習(xí)氛圍,不斷建設(shè)、完善和更新各種教學(xué)設(shè)施,使我們能夠全身心、高熱情地投入到學(xué)習(xí)中。知識來自實踐,多從生活中探尋所需要的。對于缺乏動手能力的我來說,本次設(shè)計培養(yǎng)了動手的能力,感覺理工類的學(xué)生不動手還是不得行,必須得動手。結(jié)論通過回顧大學(xué)課堂上所學(xué)習(xí)的知識和在圖書館所查閱的資料,淋漓盡致地展現(xiàn)出了對所學(xué)知識的理解和對畢設(shè)獨立創(chuàng)新的要求以及強大書面表達(dá)能力并在指導(dǎo)老師的幫助下順利完成了本設(shè)計。聯(lián)合測試可能出現(xiàn)下面的一些情況,根本沒有顯示,那么我們得先檢查電源是否有電,如果電源指示亮,我們要檢查是不是程序沒有下載到單片機內(nèi)部,這是我們需要重新下載一次程序。線路的設(shè)計不恰當(dāng),導(dǎo)致了電磁干擾或者錯誤的電路。調(diào)試時可能出現(xiàn)的故障:焊接技術(shù)不好,有虛焊和漏焊的情況。系統(tǒng)的靜態(tài)調(diào)試。焊接時要掌握好溫度,不要損壞了元器件和影響元器件的指標(biāo)。 焊點與焊接點之間不要出現(xiàn)碰焊,保證焊接點光滑。下一步就該是焊接了,焊接時要注意焊接前要按處理焊盤,意義在于處理到焊盤上的氧化層。要做到心中有系統(tǒng),腦中有電路。再按一下第一個按鍵進(jìn)入下限溫度的設(shè)定,操作同上(下限溫度一定小于上限溫度)。最后還要對電路板進(jìn)行檢查測試。(5)助焊劑和阻焊漆:在經(jīng)過以上步驟后,電路板已經(jīng)初步制作完成,但為了更好的裝配元件和提高可靠性,還必須在元件的焊盤上涂抹一層助焊劑,該助焊劑有利于焊盤與元件管腳的焊接。(2)絲網(wǎng)漏?。簽榱酥谱髟苣_間相連的銅箔導(dǎo)線,必須將多余的銅箔部分利用化學(xué)反應(yīng)腐蝕掉,而使銅箔導(dǎo)線在化學(xué)反應(yīng)的過程中保留下來,所以必須在腐蝕前將元件管腳間相連的銅箔導(dǎo)線利用特殊材料印制到鋪有較薄銅箔的整張基板上,該特殊材料可以保證其下面的銅箔與腐蝕液離,將特殊材料印制到基板上的過程就是絲網(wǎng)漏印。為了達(dá)到能實時測量和及時控制,本設(shè)計通過相應(yīng)的溫度傳感器、繼電儲存器、鍵盤組以及數(shù)碼管顯示來實現(xiàn)這些功能。同時還設(shè)計了蜂鳴報警系統(tǒng),按鍵控制系統(tǒng),當(dāng)按下按鍵S1,可以對報警溫度進(jìn)行設(shè)置,S2減小溫度限值,S3增大溫度限值。再次是檢查文件無誤后進(jìn)行編譯、鏈接、調(diào)試等功能
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1